Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
Podcast Image

The Real Python Podcast

Technology

Episodes

Showing 201-290 of 290
«« ← Prev Page 3 of 3

Solving Advent of Code Puzzles With Python

10 Dec 2021

Contributed by Lukas

Are you ready to break open the first days of puzzles from the annual Advent of Code challenge? Advent of Code is an advent calendar of twenty-five pr...

Discussing Type Hints, Protocols, and Ducks in Python

03 Dec 2021

Contributed by Lukas

There seem to be three kinds of Python developers: those unaware of type hints or have no opinion, ones that embrace them, and others who have an alle...

Building a Content Aggregator and Working With RSS in Python

19 Nov 2021

Contributed by Lukas

Have you wanted to work with RSS feeds in Python? Maybe you're looking for a new project to build for your portfolio that uses Django, unit tests, and...

The Legacy of OLPC and Charismatic Pitfalls in Teaching Programming

12 Nov 2021

Contributed by Lukas

Do you remember the One Laptop Per Child program? What went wrong, and what can we learn from the program's failure? What are the potential pitfalls o...

Exploring Django Templates, Tags, and Filters

05 Nov 2021

Contributed by Lukas

Are you getting the most out of the Django framework? It's a powerful web framework if you're not interested in reinventing the wheel. Django includes...

Creating and Manipulating PDFs in Python With borb

29 Oct 2021

Contributed by Lukas

Have you wanted to generate PDFs from your Python project? Many of the current libraries require designing the document down at the pixel level. Would...

Ready to Publish Your Python Packages?

22 Oct 2021

Contributed by Lukas

Are you interested in sharing your Python project with the broader world? Would you like to make it easily installable using pip? How do you create Py...

Welcoming the CPython Developer in Residence

15 Oct 2021

Contributed by Lukas

Earlier this year, the Python Software Foundation announced the creation of the Developer in Residence role. The first Visionary Sponsors of the PSF h...

Exploring the New Features of Python 3.10

08 Oct 2021

Contributed by Lukas

Python 3.10 is here! This week on the show, two former guests and Real Python authors return to talk about the new version. Geir Arne Hjelle's article...

Make Your Python App Interactive With a Text User Interface (TUI)

01 Oct 2021

Contributed by Lukas

Have you wanted to create a Python application that goes further than a command-line interface? You would like it to have a friendly interface but don...

Measuring Your Python Learning Progress

24 Sep 2021

Contributed by Lukas

Where are you along the path of learning Python? Do you feel like you're making progress? What are ways you can put the learning path into a more prec...

Learning Python Through Illustrated Stories

17 Sep 2021

Contributed by Lukas

Are you a visual learner? Does it help to have programming concepts shared with concrete examples and images? Would you like to see if your child migh...

Advantages of Completing Small Python Projects

10 Sep 2021

Contributed by Lukas

Are you a beginner or intermediate Python programmer who has made it through some of the fundamentals? Have you tried to tackle a big project but got ...

Harnessing Python's math Module and Exposing Practical Pandas Functions

03 Sep 2021

Contributed by Lukas

How well do you know Python's math module? Maybe you've used a few of the constants or arithmetic functions. You may be surprised by the amount of fun...

Building With CircuitPython & Constraints of Python for Microcontrollers

27 Aug 2021

Contributed by Lukas

Can you make a version of Python that fits within the memory constraints of a microcontroller and have it still feel like Python? That is the intentio...

Python's Assignment Expressions and Fixing a Botched Release to PyPI

20 Aug 2021

Contributed by Lukas

Have you started to use Python's assignment expression in your code? Maybe you have heard them called the walrus operator. Now that the controversy ov...

Supporting Python Open Source Projects and Maintainers

13 Aug 2021

Contributed by Lukas

How do you define open source software? What are the challenges an open source project and maintainers face? How do maintainers receive financial, leg...

Starting With FastAPI and Examining Python's Import System

06 Aug 2021

Contributed by Lukas

Have you heard of FastAPI? An application programming interface is vital to make your software accessible to users across the internet. FastAPI is an...

Start Using a Debugger With Your Python Code

30 Jul 2021

Contributed by Lukas

Are you still sprinkling print statements throughout your code while writing it? Print statements are often clunky and offer only a limited view of th...

What Can You Do With Python and Counting Objects Using "Counter"

23 Jul 2021

Contributed by Lukas

How is Python being used today, and what can you do with the language? Do you want to develop software, dive into data science and math, automate part...

Planning a Faster Future at the Python Language Summit

16 Jul 2021

Contributed by Lukas

Do you wonder what the future may hold for the Python language? Are there speed improvements coming soon? What if you could be in the room while the c...

Exploring the functools Module and Complex Numbers in Python

09 Jul 2021

Contributed by Lukas

Are you ready to expand your Python knowledge into the intermediate to advanced territory? What tools are awaiting your discovery inside Python's func...

Securing Your Python Software Supply Chain With Dustin Ingram

02 Jul 2021

Contributed by Lukas

How well do you know your software supply chain? When you PIP install a package, what steps can you take to minimize the risk of installing something ...

Practicing Python With CSV Files and Extracting Values With "filter()"

25 Jun 2021

Contributed by Lukas

Are you ready to practice your Python skills some more? There is a new set of practice problems prepared for you to tackle, and this time they're base...

Expanding the International Python Community With the PSF

18 Jun 2021

Contributed by Lukas

The popularity of Python is continuing to grow Developers across the globe are embracing the language. How is Python being used in all of these differ...

Detecting Deforestation With Python & Using GraphQL With Django and Vue

11 Jun 2021

Contributed by Lukas

Are you looking for an in-depth data science project to practice your skills on? Perhaps you would like to add new tools to your Python web developmen...

Create Web Applications Using Only Python With Anvil

04 Jun 2021

Contributed by Lukas

What if you could create an application and deploy it to the web with just Python? Wouldn't it be nice to skip the additional full-stack development s...

Selecting the Ideal Data Structure & Unravelling Python's "pass" and "with"

28 May 2021

Contributed by Lukas

How do you know you're using the correct data structure for your Python project? There are so many built into Python and even more that are importable...

Scaling Data Science and Machine Learning Infrastructure Like Netflix

21 May 2021

Contributed by Lukas

Would you move your data science project from a laptop to the cloud? Would you also like to have snapshots of your project saved along the way so that...

Building a Platform Game With Arcade and Covering Python News Monthly

14 May 2021

Contributed by Lukas

Did you know the Python Software Foundation is hiring! With the recent support of three Visionary Sponsors, the PSF has been able to open positions fo...

Organizing and Restructuring DjangoCon Europe 2021

07 May 2021

Contributed by Lukas

Are you interested in learning more about Django? Would you like to meet other professionals and learn how they are using Django? DjangoCon Europe 202...

Podcast Rewind With Guest Highlights for 2020-2021

30 Apr 2021

Contributed by Lukas

This week's show is a bit different. We are taking a well-deserved short break, but we still wanted to share an episode with you. This rewind episode ...

Taking the Next Step in Python Game Development

23 Apr 2021

Contributed by Lukas

Are you interested in creating video games but feel limited in what you can accomplish within Python? Is there a platform where you can take advantage...

OrderedDict vs dict and Object Oriented Programming in Python vs Java

16 Apr 2021

Contributed by Lukas

Are you looking for a bit of order when working with dictionaries in Python? Are you aware that the Python dict has changed over the last several vers...

Getting Started With Refactoring Your Python Code

09 Apr 2021

Contributed by Lukas

Do you think it's time to refactor your Python code? What should you think about before starting this task? This week on the show, we have Brendan Mag...

Building a Neural Network and How to Write Tests in Python

02 Apr 2021

Contributed by Lukas

Do you know how a neural network functions? What goes into building one from scratch using Python? This week on the show, David Amos is back, and he's...

Improving the Learning Experience on Real Python

26 Mar 2021

Contributed by Lukas

If you haven't visited the website lately, then you're missing out on the updates to realpython.com! The site features a completely refreshed layout w...

Connecting to MongoDB and Updates on the Python Packaging Landscape

19 Mar 2021

Contributed by Lukas

Have you heard about NoSQL databases, or wondered how to use one with Python? How does MongoDB store information and what packages can you use to conn...

Navigating Options for Deploying Your Python Application

12 Mar 2021

Contributed by Lukas

What goes into the decision of how to host your Python code or application in the cloud? Which technology stack is the right size for your project? Th...

Consuming APIs With Python and Building Microservices With gRPC

05 Mar 2021

Contributed by Lukas

Have you wanted to get your Python code to consume data from web-based APIs? Maybe you've dabbled with the requests package, but you don't know what s...

The Challenges of Developing Into a Python Professional

26 Feb 2021

Contributed by Lukas

What's the difference between writing code for yourself and developing for others? What new considerations do you need to take into account as a prof...

Stochastic Gradient Descent and Deploying Your Python Scripts on the Web

19 Feb 2021

Contributed by Lukas

Do you know the initial steps to get your Python script hosted on the web? You may have built something with Flask, but how would you stand it up so t...

Unraveling Python's Syntax to Its Core With Brett Cannon

12 Feb 2021

Contributed by Lukas

Do you feel like you understand how Python works under the hood? What is syntactic sugar, and how much of it should be in Python? This week on the sho...

C for Python Developers and Data Visualization With Dash

05 Feb 2021

Contributed by Lukas

Are you interested in building interactive dashboards with Python? How about a project that takes a flat data file all the way to a web-hosted interac...

Processing Images in Python With Pillow

29 Jan 2021

Contributed by Lukas

Are you interested in processing images in Python? Do you need to load and modify images for your Flask or Django website or CMS? Then you most likely...

Creating an Interactive Online Python Conference for PyCascades 2021

22 Jan 2021

Contributed by Lukas

How do you create a virtual conference that retains the interactivity of an in-person event? What are the tools needed for talk submissions, ticketing...

Deep Reinforcement Learning in a Notebook With Jupylet + Gaming and Synthesis

15 Jan 2021

Contributed by Lukas

What is it like to design a Python library for three different audiences? This week on the show, we have Nir Aides, creator of Jupylet. His new libra...

What Is Data Engineering and Researching 10 Million Jupyter Notebooks

08 Jan 2021

Contributed by Lukas

Are you familiar with the role data engineers play in the modern landscape of data science and Python? Data engineering is a sub-discipline that focus...

2020 Real Python Articles in Review

25 Dec 2020

Contributed by Lukas

It's been quite the year! The Real Python team has written, edited, curated, illustrated, and produced a mountain of Python articles this year. We als...

How Python Manages Memory and Creating Arrays With np.linspace

18 Dec 2020

Contributed by Lukas

Have you wondered how Python manages memory? How are your variables stored in memory, and when do they get deleted? This week on the show, David Amos ...

Generators, Coroutines, and Learning Python Through Exercises

11 Dec 2020

Contributed by Lukas

Have you started to use generators in Python? Are you unsure why you would even use one over a regular function? How do you use the special "send" met...

Looping With enumerate() and Python GUIs With PyQt

04 Dec 2020

Contributed by Lukas

If you're coming to Python from a different language, you may not know about a useful tool for working with loops, Python's built-in enumerate functio...

Teaching Python and Finding Resources for Students

27 Nov 2020

Contributed by Lukas

One of the best ways to learn something well is to teach it. This week on the show, we have Kelly Schuster-Paredes and Sean Tibor from the Teaching Py...

Sentiment Analysis, Fourier Transforms, and More Python Data Science

20 Nov 2020

Contributed by Lukas

Are you interested in learning more about Natural Language Processing? Have you heard of sentiment analysis? This week on the show, Kyle Stratis retur...

Security and Authorization in Your Python Web Applications

13 Nov 2020

Contributed by Lukas

So you built a web application in Python. Now how are you going to authorize users? Security goes beyond authentication. Who gets to do what, where, a...

The Python Modulo Operator & Managing Data With SQLite and SQLAlchemy

06 Nov 2020

Contributed by Lukas

Are you ready to move beyond flat files for your data in Python? Maybe you're not sure where to start with databases and SQL. This week on the show, D...

Going Beyond the Basic Stuff With Python and Al Sweigart

30 Oct 2020

Contributed by Lukas

You probably have heard of the bestselling Python book, "Automate the Boring Stuff with Python." What are the next steps after starting to dabble in ...

Our New "Python Basics" Book & Filling the Gaps in Your Learning Path

23 Oct 2020

Contributed by Lukas

Do you have gaps in your Python learning path? If you're like me, you may have followed a completely random route to learn Python. This week on the sh...

Python Return Statement Best Practices and Working With the map() Function

16 Oct 2020

Contributed by Lukas

The Python return statement is such a fundamental part of writing functions. Is it possible you missed some best practices when writing your own retur...

Exploring the New Features of Python 3.9

09 Oct 2020

Contributed by Lukas

Python 3.9 has arrived! This week on the show, former guest and Real Python author Geir Arne Hjelle returns to talk about his recent article, "Python ...

Resolving Package Dependencies With the New Version of Pip

02 Oct 2020

Contributed by Lukas

If you use Python, then you probably have used pip to install additional packages from the Python package index. Part of the magic behind pip is the d...

Using Pylance to Write Better Python Inside of Visual Studio Code

25 Sep 2020

Contributed by Lukas

A big decision a developer has to make is what tool to use to write code? Would you like an editor that understands Python, and is there to help with ...

Preparing for an Interview With Python Practice Problems

18 Sep 2020

Contributed by Lukas

What is an effective way to prepare for a Python interview? Would you like a set of problems that increase in difficulty to practice and hone your Pyt...

5 Years Podcasting Python With Michael Kennedy: Growth, GIL, Async, and More

11 Sep 2020

Contributed by Lukas

Why is Python pulling in so many new programmers? Maybe some of that growth is from Python being a full-spectrum language. This week on the show we ha...

Data Version Control in Python and Real Python Video Transcripts

04 Sep 2020

Contributed by Lukas

Wouldn't it be nice to a use a form of version control for data? Something that would allow you to track and version your datasets and models. Well, t...

Options for Packaging Your Python Application: Wheels, Docker, and More

28 Aug 2020

Contributed by Lukas

Have you wondered, how should I package my Python code? You've written the application, but now you need to distribute it to the machines it's intende...

Python Wheels and Pass by Reference in Python

21 Aug 2020

Contributed by Lukas

Have you wondered what are Python wheels? How are they used to package Python code? Does Python use pass by value or pass by reference? This week on t...

Create Cross-Platform Python GUI Apps With BeeWare

14 Aug 2020

Contributed by Lukas

Do you want to distribute your Python applications to other users who don't have or even use Python? Maybe you're interested in seeing your Python app...

Exploring K-means Clustering and Building a Gradebook With Pandas

07 Aug 2020

Contributed by Lukas

Do you want to learn the how and when of implementing K-means clustering in Python? Would you like to practice your pandas skills with a real-world p...

Building PDFs in Python with ReportLab

31 Jul 2020

Contributed by Lukas

Have you wanted to generate advanced reports as PDFs using Python? Maybe you want to build documents with tables, images, or fillable forms. This week...

Advanced Python Import Techniques and Managing Users in Django

24 Jul 2020

Contributed by Lukas

Would you like to clearly understand what's happening when you use the Python import keyword? Do you want to use modules more effectively to structure...

Ten Years of Flask: Conversation With Creator Armin Ronacher

17 Jul 2020

Contributed by Lukas

This week on the show we have Armin Ronacher to talk about the first 10 years of Flask. Armin talks about the origins of Flask and the components that...

Linear Programming, PySimpleGUI, and More

10 Jul 2020

Contributed by Lukas

Are you familiar with linear programming, and how it can be used to solve resource optimization problems? Would you like to free your Python code from...

Thinking in Pandas: Python Data Analysis the Right Way

03 Jul 2020

Contributed by Lukas

Are you using the Python library Pandas the right way? Do you wonder about getting better performance, or how to optimize your data for analysis? What...

Python Regular Expressions, Views vs Copies in Pandas, and More

26 Jun 2020

Contributed by Lukas

Have you wanted to learn Regular Expressions in Python, but don't know where to start? Have you stumbled into the dreaded pink SettingWithCopyWarning ...

Going Serverless with Python

19 Jun 2020

Contributed by Lukas

Would you like to run your Python code in the cloud without having to become an infrastructure engineer? Do you want to have Python functions that run...

PDFs in Python and Projects on the Raspberry Pi

12 Jun 2020

Contributed by Lukas

Have you wanted to work with PDF files in Python? Maybe you want to extract text, merge and concatenate files, or even create PDFs from scratch. Are y...

Web Scraping in Python: Tools, Techniques, and Legality

05 Jun 2020

Contributed by Lukas

Do you want to get started with web scraping using Python? Are you concerned about the potential legal implications? What are the tools required and w...

Advice on Getting Started With Testing in Python

29 May 2020

Contributed by Lukas

Have you wanted to get started with testing in Python? Maybe you feel a little nervous about diving in deeper than just confirming your code runs. Wha...

Python Job Hunting in a Pandemic

22 May 2020

Contributed by Lukas

Do you know someone in the Python community who recently was let go from their job due to the pandemic? What does the job landscape currently look lik...

Leveling Up Your Python Literacy and Finding Python Projects to Study

15 May 2020

Contributed by Lukas

In your quest to become a better developer, how do you find Python code that is at your reading level? What are good code bases or projects to study? ...

Docker + Python for Data Science and Machine Learning

08 May 2020

Contributed by Lukas

Docker is a common tool for Python developers creating and deploying applications, but what do you need to know if you want to use Docker for data sci...

AsyncIO + Music, Origins of Black, and Managing Python Releases

01 May 2020

Contributed by Lukas

Want to learn more about AsyncIO in Python, with an example where you can see and hear events being triggered in real-time? This week we have Łukasz ...

Python REST APIs and The Well-Grounded Python Developer

24 Apr 2020

Contributed by Lukas

Are you interested in building REST APIs with Flask and SQLAlchemy? This week we have Doug Farrell on the show. We talk about his four-part Real Pytho...

Exploring CircuitPython

17 Apr 2020

Contributed by Lukas

Have you ever wanted to explore using Python with electronics? CircuitPython is a great platform to get started with. This week we have Thea Flowers o...

Learning Python Through Errors

10 Apr 2020

Contributed by Lukas

Do you get upset and frustrated when you experience errors running your Python code? This week we have Martin Breuss on the show. We discuss how to le...

Effective Python and Python at Google Scale

03 Apr 2020

Contributed by Lukas

Have you been using Python for a while, but want to be more effective with your code? This week we have Brett Slatkin on the show. We talk about the ...

Learn Python Skills While Creating Games

27 Mar 2020

Contributed by Lukas

Is game programming a good way to develop your Python programming skills? This week we have Jon Fincher on the show. Jon is an author on the Real Pyth...

Python Decorators and Writing for Real Python

20 Mar 2020

Contributed by Lukas

Do you want to learn more about Python decorators? Have you ever wondered what goes on behind the scenes to create a Real Python article? In this firs...

About the Show

06 Mar 2020

Contributed by Lukas

A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.

«« ← Prev Page 3 of 3