Discussing Mojo & Improving Python Object-Oriented Programming
The Real Python Podcast
by Real Python
6d ago
Would you like to speed up your Python machine-learning code dramatically? What if you only had to change a few keywords and add a couple of type hints on portions of your code? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects. We discuss a new programming language named Mojo, which is a superset of Python. It aims to fix Python’s performance and deployment problems. The project has many interesting ideas and a leader who has helped to shape modern compiler technology. We also share a pair of Real Python tutorials from Leodani ..read more
Visit website
Virtual Environment Structure & Surveying the Packaging Ecosystem
The Real Python Podcast
by Real Python
2w ago
How do Python virtual environments work under the hood? How does understanding these concepts help you with managing them for your projects? This week on the show, CPython core developer Brett Cannon returns to discuss his recent articles about virtual environments and the Python packaging landscape. Brett talks about his recent article “How Virtual Environments Work.” He was researching the topic to solve an issue with a Linux Python distribution that doesn’t provide the tools to create virtual environments. We talk about how he solved the problem by creating a tiny library named microvenv. W ..read more
Visit website
Checking Project Dependencies & Python Dev Resource Collections
The Real Python Podcast
by Real Python
3w ago
How can you ensure that you’ve appropriately declared your project’s required dependencies? How do you determine what dependencies are missing from a third-party project that you can’t run? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects. We discuss a new Python dependency checker called FawltyDeps. The tool helps you determine if you’ve declared too few or too many packages for your project. Christopher has brought several developer resource collections: a list of assured open-source Python packages from Google, test databas ..read more
Visit website
Targeting WebAssembly Platforms & Distilling a Minimum Viable Python
The Real Python Podcast
by Real Python
1M ago
Are you familiar with the different versions of WebAssembly? Could WASM be the “write once, run everywhere” solution that developers have searched for? Where does distributing Python applications fit in the narrative? This week on the show, we have CPython core developer Brett Cannon to discuss his recent articles about WebAssembly and MVPy. Brett has completed his syntactic sugar series, which we discussed in a previous episode. He details the origin of the series and his process of unearthing a minimum viable version of Python. Brett shares how he updated his PyCon US talk on the subject aft ..read more
Visit website
Seeking Faster Text Processing & Python's .__repr__() vs .__str__()
The Real Python Podcast
by Real Python
1M ago
What can you do if your text manipulation in Python is slowing you down? Are there faster alternatives using a compiled extension? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects. Christopher shares a recent article by Itamar Turner-Trauring called “Speeding Up Text Processing in Python (Is Hard).” The piece compares the performance of string-matching scenarios using several alternatives to pure Python that rely on compiled extensions. We also discuss a recent Real Python tutorial by Stephen Gruppetta on when to use .__repr__ ..read more
Visit website
Automate Processes and Distribute Python Tools With RPA and RCC
The Real Python Podcast
by Real Python
1M ago
Are you exploring automation of your repetitive business tasks with Python? How are you going to share your helpful tools with co-workers? This week on the show, Sampo Ahokas from Robocorp is here to discuss robotic process automation (RPA) and distribution of these robots. Sampo is a co-founder and VP of engineering at Robocorp. We talk about using Robot Framework, an open-source RPA tool, to develop bots that implement your existing Python skills. Sampo shares example projects and additional resources for new users. We discuss the typical difficulties of sharing automation tools with a team ..read more
Visit website
Evaluating Python Packages & Celebrating 20 Years of PyCon US
The Real Python Podcast
by Real Python
2M ago
Have you ever installed a Python package without knowing anything about it? What best practices should you employ to ensure the quality of your next package installation? Christopher Trudeau is back this week, bringing another batch of PyCoder’s Weekly articles and projects. We also have Python Software Foundation executive director, Deb Nicholson, to share details about PyCon US 2023. We cover a recent Real Python tutorial by Philipp Acsany on evaluating the quality of Python packages. The piece provides a tool kit for researching the traits, history, software license, and current condition o ..read more
Visit website
Lessons Learned From Four Years Programming With Python
The Real Python Podcast
by Real Python
2M ago
What are the core lessons you’ve learned along your Python development journey? What are key takeaways you would share with new users of the language? This week on the show, Duarte Oliveira e Carmo is here to discuss his recent talk, “Four Years of Python.” Duarte works at the crossroads of machine learning, data science, and software engineering. He began using Python in his graduate studies and never looked back. In 2021, he wrote a blog post about some of the valuable lessons he’s learned. Then he decided the lessons and concepts in the post might make a good conference talk. We cover the s ..read more
Visit website
Coding With namedtuple & Python's Dynamic Superpowers
The Real Python Podcast
by Real Python
2M ago
Have you explored Python’s collections module? Within it, you’ll find a powerful factory function called namedtuple(), which provides multiple enhancements over the standard tuple for writing clearer and cleaner code. This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects. Christopher discusses his Real Python video course about writing more Pythonic code using namedtuple(). With namedtuple(), you can create immutable sequence types that allow you to access their values using descriptive field names and dot notation instead of clunk ..read more
Visit website
Sharing Your Python App Across Platforms With BeeWare
The Real Python Podcast
by Real Python
3M ago
Are you interested in deploying your Python project everywhere? This week on the show, Russell Keith-Magee, founder and maintainer of the BeeWare project, returns. Russell shares recent updates to Briefcase, a tool that converts a Python application into native installers on macOS, Windows, Linux, and mobile devices. We cover how Anaconda hired him last year to work full-time on the BeeWare project. He shares how this has helped him focus his efforts and move the project forward. We also discuss his recent talk at DjangoCon US 2022 on how to turn your website into an app (and why maybe you sho ..read more
Visit website

Follow The Real Python Podcast on Feedspot

Continue with Google
Continue with Apple
OR