100 episodes

The weekly podcast about the Python programming language, its ecosystem, and its community. Tune in for engaging, educational, and technical discussions about the broad range of industries, individuals, and applications that rely on Python.

The Python Podcast.__init__ Tobias Macey

    • Technology
    • 4.3, 73 Ratings

The weekly podcast about the Python programming language, its ecosystem, and its community. Tune in for engaging, educational, and technical discussions about the broad range of industries, individuals, and applications that rely on Python.

    Easy Data Validation For Your Python Projects With Pydantic

    Easy Data Validation For Your Python Projects With Pydantic

    One of the most common causes of bugs is incorrect data being passed throughout your program. Pydantic is a library that provides runtime checking and validation of the information that you rely on in your code. In this episode Samuel Colvin explains why he created it, the interesting and useful ways that it can be used, and how to integrate it into your own projects. If you are tired of unhelpful errors due to bad data then listen now and try it out today.

    • 47 min
    Managing Distributed Teams In The Age Of Remote Work

    Managing Distributed Teams In The Age Of Remote Work

    More of us are working remotely than ever before, many with no prior experience with a remote work environment. In this episode Quinn Slack discusses his thoughts and experience of running Sourcegraph as a fully distributed company. He covers the lessons that he has learned in moving from partially to fully remote, the practices that have worked well in managing a distributed workforce, and the challenges that he has faced in the process. If you are struggling with your remote work situation then this conversation has some useful tips and references for further reading to help you be successful in the current environment.

    • 48 min
    Maintainable Infrastructure As Code In Pure Python With Pulumi

    Maintainable Infrastructure As Code In Pure Python With Pulumi

    After you write your application, you need a way to make it available to your users. These days, that usually means deploying it to a cloud provider, whether that's a virtual server, a serverless platform, or a Kubernetes cluster. To manage the increasingly dynamic and flexible options for running software in production, we have turned to building infrastructure as code. Pulumi is an open source framework that lets you use your favorite language to build scalable and maintainable systems out of cloud infrastructure. In this episode Luke Hoban, CTO of Pulumi, explains how it differs from other frameworks for interacting with infrastructure platforms, the benefits of using a full programming language for treating infrastructure as code, and how you can get started with it today. If you are getting frustrated with switching contexts when working between the application you are building and the systems that it runs on, then listen now and then give Pulumi a try.

    Teaching Python Machine Learning

    Teaching Python Machine Learning

    Python has become a major player in the machine learning industry, with a variety of widely used frameworks. In addition to the technical resources that make it easy to build powerful models, there is also a sizable library of educational resources to help you get up to speed. Sebastian Raschka's contribution of the Python Machine Learning book has come to be widely regarded as one of the best references for newcomers to the field. In this episode he shares his experiences as an author, his views on why Python is the right language for building machine learning applications, and the insights that he has gained from teaching and contributing to the field.

    • 49 min
    Build The Next Generation Of Python Web Applications With FastAPI

    Build The Next Generation Of Python Web Applications With FastAPI

    Python has an embarrasment of riches when it comes to web frameworks, each with their own particular strengths. FastAPI is a new entrant that has been quickly gaining popularity as a performant and easy to use toolchain for building RESTful web services. In this episode Sebastián Ramirez shares the story of the frustrations that led him to create a new framework, how he put in the extra effort to make the developer experience as smooth and painless as possible, and how he embraces extensability with lightweight dependency injection and a straightforward plugin interface. If you are starting a new web application today then FastAPI should be at the top of your list.

    • 58 min
    Distributed Computing In Python Made Easy With Ray

    Distributed Computing In Python Made Easy With Ray

    Distributed computing is a powerful tool for increasing the speed and performance of your applications, but it is also a complex and difficult undertaking. While performing research for his PhD, Robert Nishihara ran up against this reality. Rather than cobbling together another single purpose system, he built what ultimately became Ray to make scaling Python projects to multiple cores and across machines easy. In this episode he explains how Ray allows you to scale your code easily, how to use it in your own projects, and his ambitions to power the next wave of distributed systems at Anyscale. If you are running into scaling limitations in your Python projects for machine learning, scientific computing, or anything else, then give this a listen and then try it out!

    • 40 min

Customer Reviews

4.3 out of 5
73 Ratings

73 Ratings

tspt61 ,

Starts hard but hang in there

I agree that the delivery is a little flat but this guy asks really thoughtful questions. I’ve been listening for over a year and like I said, keep listening. Watch your guests levels though. If the levels are too off, I move on.

hoffdug ,

Difficult speech patterns.

I love the content, but the host’s flat delivery is hard for me to take especially during the intros and ad reads.

Painya23 ,

If you want me to listen, I need to be able to hear your guests

The phone call quality is often horrible and makes it hard for me to listen.

At least make the voices have an equal volume.

Top Podcasts In Technology

Listeners Also Subscribed To