The Real Python Podcast

Real Python
undefined
19 snips
Nov 1, 2024 • 1h 20min

PySheets: Spreadsheets in the Browser Using PyScript

Chris Laffra, a seasoned software engineer with stints at IBM, Google, and Uber, discusses his innovative project PySheets, aiming to bring spreadsheet capabilities to Python. He shares insights on building efficient browser-based applications and the importance of interface design. The conversation delves into enhancing developer productivity and communication skills in tech environments. Chris also reflects on his career journey, the integration of Python with spreadsheet functions, and the challenges of managing data storage in web applications.
undefined
23 snips
Oct 25, 2024 • 43min

Python Getting Faster and Leaner & Ideas for Django Projects

Christopher Trudeau, a regular on the show and contributor at PyCoder's Weekly, discusses exciting developments in Python, including the adaptive interpreter and JIT compiler from version 3.13. He shares insights on performance improvements and explores a range of Django projects for developers at all skill levels. The conversation also dives into recent Python Enhancement Proposals and practical community projects like building a contact book app and leveraging DuckDB in the browser. It’s a treasure trove for Python enthusiasts!
undefined
12 snips
Oct 18, 2024 • 1h 1min

Narwhals: Expanding DataFrame Compatibility Between Libraries

Marco Gorelli, a data scientist and creator of the Narwhals project, shares his journey into open source and the mission behind Narwhals, which enhances compatibility between DataFrame libraries like Polars and PyArrow. He discusses the benefits of lazy evaluation and how this simplifies data processing. The conversation also delves into community engagement in open source, offering advice for newcomers, and highlights collaborations with libraries such as Altair and scikit-lego. Marco's insights make for an engaging exploration of modern data compatibility.
undefined
25 snips
Oct 11, 2024 • 55min

Exploring the New Features of Python 3.13

Geir Arne Hjelle, a regular contributor on Python features, and Christopher Trudeau, a video course creator, dive into the exciting new aspects of Python 3.13. They unpack the enhanced REPL experience, showcasing improved error messages and multi-line editing. The duo discusses the implications of optional Global Interpreter Lock (GIL) and Just-in-Time (JIT) compilation. They highlight advancements in static typing, making code clearer and safer. Listeners will gain insights on when to adopt the new version and integrate these features into their projects.
undefined
40 snips
Sep 27, 2024 • 56min

Using Virtual Environments in Docker & Comparing Python Dev Tools

Christopher Trudeau returns to share his expertise on Python development while discussing the integration of virtual environments within Docker. He emphasizes the importance of maintaining consistent development practices and highlights the benefits of isolation in code structure. Listeners learn about the latest Python releases and best practices for dependency management. Trudeau explores the evolving relationship between Python and R in data science, and shares insights on code commenting and preferred development tools. This engaging conversation underscores the significance of efficient workflows.
undefined
9 snips
Sep 20, 2024 • 1h 7min

Thriving as a Developer With ADHD

Chris Ferdinandi, a web developer and creator of "ADHD For the Win!", shares his personal journey with ADHD and its impact on productivity. He discusses effective time management strategies tailored for developers, the benefits of creating structured work environments, and the challenge of maintaining focus in meetings. Chris emphasizes the power of downtime and movement for boosting creativity and offers insights into navigating workspaces, whether traditional or remote. He also highlights the importance of embracing imperfection to enhance productivity.
undefined
17 snips
Sep 13, 2024 • 54min

Configuring Git Pre-Commit Hooks & Estimating Software Projects

Join Christopher Trudeau, a regular contributor and expert in Python development, as he dives into the powerful world of Git pre-commit hooks. Learn how to create custom checks that enhance code quality every time you commit. He also unpacks the art of estimating software projects, sharing insights on agile practices and effective 'guesstimation' techniques. Plus, explore exciting community projects, including integrations with Django and optimization strategies that balance performance with readability. It's a treasure trove for developers!
undefined
Sep 6, 2024 • 1h 6min

Astrophysics and Astronomy With Python & PyCon Africa 2024

Christopher Trudeau, a Python programming expert and educator, shares insights on using Python to tackle astrophysics and astronomy challenges. He highlights his recent video courses that incorporate popular data science libraries like NumPy and Matplotlib. Additionally, Mannie Young discusses the revitalization of PyCon Africa and efforts to increase Python accessibility for students across the continent. The conversation also touches on the importance of documentation and community engagement in organizing tech events in Africa.
undefined
Aug 23, 2024 • 1h 6min

Exploring Robotics and Python Through Electronic Projects

In this discussion, author Marwan Alsabbagh shares his journey of building robots with Python and electronics, emphasizing hands-on projects that engage children. He discusses the challenges and joys of teaching coding to kids, using tools like Raspberry Pi and Circuit Playground. Marwan provides insights into fun projects, including a snow globe intruder alert system, while highlighting the importance of creativity and empathy in learning. He also reflects on the balance of technical challenges and playful design in robotics, making it accessible and exciting for young learners.
undefined
20 snips
Aug 16, 2024 • 55min

Packaging Data Analyses & Using pandas GroupBy

Christopher Trudeau, a data analysis expert, returns alongside Joshua Cook, an author experienced in Python project organization. They discuss best practices for structuring data analyses with a focus on modern packaging techniques. Trudeau shares insights from his new video course on using pandas GroupBy for effective data manipulation and aggregation. The duo also touches on recent Python community resources, including advancements in package management and strategies for effective data practices.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app