Artwork

Inhalt bereitgestellt von Real Python. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Real Python oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.
Player FM - Podcast-App
Gehen Sie mit der App Player FM offline!

Differentiating the Versions of Python & Unlocking IPython's Magic

46:11
 
Teilen
 

Manage episode 372467755 series 2637014
Inhalt bereitgestellt von Real Python. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Real Python oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.

What are all the different versions of Python? You may have heard of Cython, Brython, PyPy, or others and wondered where they fit into the Python landscape. This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects.

Christopher shares an article from the Bite Code blog about all the different forms that Python can take. CPython is the reference implementation of the language, which is what we usually discuss. He lists several alternative projects and the use cases.

We also discuss a recent Real Python tutorial about IPython. IPython is an interactive Python shell from the team that developed Jupyter Notebooks. It includes a set of IDE-like features and unique magic commands. The tutorial digs into using the tool to learn more about Python and explore your code.

We cover several other articles and projects from the Python community, including several news updates, the state of WASI support for CPython, how Python uses garbage collection, a discussion about the current AI echo chamber, an async Python web microframework, a stand-alone CSV editor, and a project for identifying unused dependencies to avoid a bloated virtual environment.

This week’s episode is brought to you by Scout APM.

Course Spotlight: Mazes in Python Part 1: Building and Visualizing

In this two-part video course project, you’ll build a maze solver in Python using graph algorithms from the NetworkX library. Along the way, you’ll design a binary file format for the maze, represent it in an object-oriented way, and visualize the solution using scalable vector graphics (SVG).

Topics:

  • 00:00:00 – Introduction
  • 00:02:19 – Python 3.12.0 Beta 4 Released
  • 00:02:53 – Django in Action - Christopher’s Book
  • 00:04:28 – State of WASI Support for CPython: June 2023
  • 00:08:32 – What’s the Deal With CPython, PyPy, MicroPython, Jython…?
  • 00:12:10 – Sponsor: Scout APM
  • 00:12:57 – Unlock IPython’s Magical Toolbox for Your Coding Journey
  • 00:18:33 – How Python Uses Garbage Collection
  • 00:21:31 – Video Course Spotlight
  • 00:23:04 – Are People in Tech Inside an AI Echo Chamber?
  • 00:39:39 – quart: An Async Python Web Microframework
  • 00:41:33 – Modern CSV: CSV Editor/Viewer
  • 00:43:09 – creosote: Identify Unused Dependencies
  • 00:45:09 – Thanks and Goodbye

News:

Show Links:

Discussion:

Projects:

Additional Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

206 Episoden

Artwork
iconTeilen
 
Manage episode 372467755 series 2637014
Inhalt bereitgestellt von Real Python. Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Real Python oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.

What are all the different versions of Python? You may have heard of Cython, Brython, PyPy, or others and wondered where they fit into the Python landscape. This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects.

Christopher shares an article from the Bite Code blog about all the different forms that Python can take. CPython is the reference implementation of the language, which is what we usually discuss. He lists several alternative projects and the use cases.

We also discuss a recent Real Python tutorial about IPython. IPython is an interactive Python shell from the team that developed Jupyter Notebooks. It includes a set of IDE-like features and unique magic commands. The tutorial digs into using the tool to learn more about Python and explore your code.

We cover several other articles and projects from the Python community, including several news updates, the state of WASI support for CPython, how Python uses garbage collection, a discussion about the current AI echo chamber, an async Python web microframework, a stand-alone CSV editor, and a project for identifying unused dependencies to avoid a bloated virtual environment.

This week’s episode is brought to you by Scout APM.

Course Spotlight: Mazes in Python Part 1: Building and Visualizing

In this two-part video course project, you’ll build a maze solver in Python using graph algorithms from the NetworkX library. Along the way, you’ll design a binary file format for the maze, represent it in an object-oriented way, and visualize the solution using scalable vector graphics (SVG).

Topics:

  • 00:00:00 – Introduction
  • 00:02:19 – Python 3.12.0 Beta 4 Released
  • 00:02:53 – Django in Action - Christopher’s Book
  • 00:04:28 – State of WASI Support for CPython: June 2023
  • 00:08:32 – What’s the Deal With CPython, PyPy, MicroPython, Jython…?
  • 00:12:10 – Sponsor: Scout APM
  • 00:12:57 – Unlock IPython’s Magical Toolbox for Your Coding Journey
  • 00:18:33 – How Python Uses Garbage Collection
  • 00:21:31 – Video Course Spotlight
  • 00:23:04 – Are People in Tech Inside an AI Echo Chamber?
  • 00:39:39 – quart: An Async Python Web Microframework
  • 00:41:33 – Modern CSV: CSV Editor/Viewer
  • 00:43:09 – creosote: Identify Unused Dependencies
  • 00:45:09 – Thanks and Goodbye

News:

Show Links:

Discussion:

Projects:

Additional Links:

Level up your Python skills with our expert-led courses:

Support the podcast & join our community of Pythonistas

  continue reading

206 Episoden

Semua episode

×
 
Loading …

Willkommen auf Player FM!

Player FM scannt gerade das Web nach Podcasts mit hoher Qualität, die du genießen kannst. Es ist die beste Podcast-App und funktioniert auf Android, iPhone und im Web. Melde dich an, um Abos geräteübergreifend zu synchronisieren.

 

Kurzanleitung