Constraint Programming & Exploring Python's Built-in Functions
The Real Python Podcast
by Real Python
2d ago
What are discrete optimization problems? How do you solve them with constraint programming in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects Christopher discusses an article about constraint programming using Python. He describes the fundamentals and how the problems resemble logic problems you may have experienced in school. The article shows how to solve a weekly work scheduling problem using the open-source CP-SAT package. We discuss Leodanis Pozo Ramos’s recent tutorial, “Python’s Built-in Functions: A Complete Ex ..read more
Visit website
Digging Into Graph Theory in Python With David Amos
The Real Python Podcast
by Real Python
1w ago
Have you wondered about graph theory and how to start exploring it in Python? What resources and Python libraries can you use to experiment and learn more? This week on the show, former co-host David Amos returns to talk about what he’s been up to and share his knowledge about graph theory in Python. David started a Ph.D. program studying mathematics, with a focus on graph theory. Though life interrupted his pursuit after three years, he is still passionate about the subject. He’s been using these skills to create documentation and teach users as part of RelationalAI’s education team. David ha ..read more
Visit website
Python Doesn't Round Numbers the Way You Might Think
The Real Python Podcast
by Real Python
2w ago
Does Python round numbers the same way you learned back in math class? You might be surprised by the default method Python uses and the variety of ways to round numbers in Python. Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects. Christopher discusses his recent video course, “Rounding Numbers in Python.” He covers rounding bias and how to avoid introducing it into your dataset. We dig into the various rounding strategies and how to implement them in Python. We also share several other articles and projects from the Python comm ..read more
Visit website
Creating a Guitar Synthesizer & Generating WAV Files With Python
The Real Python Podcast
by Real Python
3w ago
What techniques go into synthesizing a guitar sound in Python? What higher-level programming and Python concepts can you practice while building advanced projects? This week on the show, we talk with Real Python author and core team member Bartosz Zaczyński about his recent step-by-step project, Build a Guitar Synthesizer: Play Musical Tablature in Python. Bartosz shares how he had built an early prototype of the guitar synth using a different language. He describes recreating the Karplus-Strong algorithm in Python to create the plucked guitar sounds. We discuss teaching advanced Python concep ..read more
Visit website
Python's Command-Line Utilities & Music Information Retrieval Tools
The Real Python Podcast
by Real Python
1M ago
What are the built-in Python modules that can work as useful command-line tools? How can these tools add more functionality to Windows machines? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects. Christopher shares an article by Trey Hunner about Python’s extensive collection of command-line utilities? The piece digs into general-purpose tools that format JSON data or start a simple web server and additional utilities for working with your Python code from the terminal. We cover a set of Jupyter Notebooks for teaching and learni ..read more
Visit website
Detecting Outliers in Your Data With Python
The Real Python Podcast
by Real Python
1M ago
How do you find the most interesting or suspicious points within your data? What libraries and techniques can you use to detect these anomalies with Python? This week on the show, we speak with author Brett Kennedy about his book “Outlier Detection in Python.” Brett describes initially getting involved with detecting outliers in financial data. He discusses various applications and techniques in security, manufacturing, quality assurance, and fraud. We also dig into the concept of explainable AI and the differences between supervised and unsupervised learning. This episode is sponsored by APIL ..read more
Visit website
Decomposing Software Problems & Avoiding the Trap of Clever Code
The Real Python Podcast
by Real Python
1M ago
How do you effectively break a software problem into individual steps? What are signs you’re writing overly clever code? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects. We discuss an article about de-warping images of book pages. We both found the piece a good study on decomposing a complex software problem. Christopher discusses an article titled “Clever code is probably the worst code you could write.” Early in a programming career, it’s easier to write complex and difficult-to-read code. The real challenge is progressing t ..read more
Visit website
Building Python Unit Tests & Exploring a Data Visualization Gallery
The Real Python Podcast
by Real Python
1M ago
How do you start adding unit tests to your Python code? Can the built-in unittest framework cover most or all of your needs? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects. We dig into a recent tutorial by Leodanis Pozo Ramos about writing unit tests using Python’s unittest. The tutorial covers organizing your tests, exploring assert methods, creating test fixtures, and debugging failing tests. We explore a collection of Python data visualizations and tutorials from the Python Graph Gallery. The website features hundreds of c ..read more
Visit website
Considering Accessibility & Assistive Tech as a Python Developer
The Real Python Podcast
by Real Python
2M ago
What’s it like to learn Python as a visually impaired or blind developer? How can you improve the accessibility of your Python web applications and learn current guidelines? This week on the show, Real Python community member Audrey van Breederode discusses her programming journey, web accessibility, and assistive technology. Audrey shares her background as a system administrator and instructor. While she was learning Python, she discovered Real Python. Audrey provided some feedback about the built-in video player’s accessibility. Dan reached out and worked with Audrey on some website improvem ..read more
Visit website
Querying OpenStreetMaps via API & Lazy Evaluation in Python
The Real Python Podcast
by Real Python
2M ago
Would you like to get more practice working with APIs in Python? How about exploring the globe using the data from OpenStreetMap? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder’s Weekly articles and projects. We share an article from the Pybites blog about building queries using the Overpass API for OpenStreetMap. The post explores the data structures, tags, query formats, and how to use Overpass in Python. Christopher discusses a Real Python article by recent guest Stephen Gruppetta about lazy evaluation in Python. The piece covers the advantages of gener ..read more
Visit website

Follow The Real Python Podcast on FeedSpot

Continue with Google
Continue with Apple
OR