Back to Browse

Good Python Programming Practices When New to the Language | Real Python Podcast #231

2.3K views
Dec 6, 2024
51:26

What advice would you give to someone moving from another language to Python? What good programming practices are inherent to the language? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects. 👉 Links from the show: https://realpython.com/podcasts/rpp/231/ We discuss an older forum post from a new Python user who came from Perl. We suggest checking out PEP 8, or as it's commonly known, "The Style Guide for Python Code." We provide advice about installing Python, avoiding common pitfalls, learning how scope is managed, and taking advantage of a collection of Real Python resources. We share several other articles and projects from the Python community, including a new Python release, practical NumPy examples and exercises, considering targets of for loops, exploring Python dependency management, checking package compatibility with free-threading and subinterpreters, an experimental filesystem navigator in Textual, and a background workers reference implementation in Django. This episode is sponsored by AssemblyAI. Topics: - 00:00:00 -- Introduction - 00:02:17 -- Python 3.14.0 Alpha 2 Released - 00:02:35 -- Take the 2024 Django Developers Survey - 00:03:17 -- NumPy Practical Examples: Useful Techniques - 00:07:09 -- Loop Targets - 00:09:19 -- Python Dependency Management Is a Dumpster Fire - 00:23:15 -- Sponsor: AssemblyAI - 00:24:00 -- Package Compatibility With Free-Threading and Subinterpreters - 00:27:02 -- Suggestions for good programming practices? - 00:37:59 -- Video Course Spotlight - 00:39:24 -- terminal-tree: Experimental Filesystem Navigator in Textual - 00:43:56 -- django-tasks: Background Workers Reference Implementation - 00:49:44 -- Thanks and goodbye 👉 Links from the show: https://realpython.com/podcasts/rpp/231/

Download

1 formats

Video Formats

360pmp4110.2 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Good Python Programming Practices When New to the Language | Real Python Podcast #231 | NatokHD