The Python Podcast.__init__

The Python Podcast.__init__

By Tobias MaceyTechnologyEducation
Download on the App Store

The Python Podcast.__init__ episodes

  • Growing And Supporting The Data Science Community At Anaconda
    Summary

    Data scientists are tasked with answering challenging questions using data that is often messy and incomplete. Anaconda is on a mission to make the lives of data professionals more manageable through creation and maintenance of high quality libraries and frameworks, the distribution of an easy to use Python distribution and package ecosystem, and high quality training material. In this episode Kevin Goldsmith, CTO of Anaconda, discusses the technical and social challenges faced by data scientists, the ways that the Python ecosystem has evolved to help address those difficulties, and how Anaconda is engaging with the community to provide high quality tools and education for this constantly changing practice.

    Announcements
    • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
    • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
    • Your host as usual is Tobias Macey and today I’m interviewing Kevin Goldsmith about Anaconda’s contributions to the Python ecosystem for data science
    • Interview
      • Introductions
      • How did you get introduced to Python?
      • Can you start by describing what Anaconda focuses on solving for?
        • What was your path into the CTO position?
        • From your perspective as the CTO of Anaconda, what are the biggest challenges facing data scientists today?
          • What is the breakdown between technical and organizational sources for those difficulties?
          • How is the Anaconda product suite architected to help address some of those problems?
          • Where are you spending your focus to allow Anaconda to address the current and future needs of data scientists?
          • Python has been a dominant force in the data and analytics ecosystem for several years now. What do you see as the future of the space? (e.g. monoglot vs. polyglot workflows)
          • What are the most interesting, innovative, or unexpected ways that you have seen the Anaconda platform used?
          • What are the most interesting, unexpected, or challenging lessons that you have learned while working on Anaconda and data science tooling?
          • Keep In Touch
            • LinkedIn
            • @KevinGoldsmith on Twitter
            • Website
            • Picks
              • Tobias
                • Perdido Street Station
                • The Scar
                • Iron Council
                • Kevin
                  • Lego Typewriter
                  • Closing Announcements
                    • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                    • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                    • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                    • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                    • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                    • Links
                      • Anaconda
                      • Spotify
                      • Lisp
                      • Scheme
                      • C#
                      • Anaconda Nucleus
                      • PyData
                      • AnacondaCon
                      • Grid Computing
                      • PyTorch
                        • Podcast Episode
                        • Tensorflow
                        • Pyston
                          • Podcast Episode
                          • Dask
                            • Podcast Episode
                            • Numba
                            • Panel dashboard framework
                            • Datashader
                            • Jupyter
                            • R
                            • Julia
                            • AstroPy
                              • Podcast Episode
                              • Arrow
                              • Data Teams by Jesse Anderson
                                • Podcast Episode
                                • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                  56 min
                                • Network Analysis At The Speed Of C With The Power Of Python Using NetworKit
                                  Summary

                                  Analysing networks is a growing area of research in academia and industry. In order to be able to answer questions about large or complex relationships it is necessary to have fast and efficient algorithms that can process the data quickly. In this episode Eugenio Angriman discusses his contributions to the NetworKit library to provide an accessible interface for these algorithms. He shares how he is using NetworKit for his own research, the challenges of working with large and complex networks, and the kinds of questions that can be answered with data that fits on your laptop.

                                  Announcements
                                  • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                  • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                  • Your host as usual is Tobias Macey and today I’m interviewing Eugenio Angriman about NetworKit, an open-source toolkit for large-scale network analysis
                                  • Interview
                                    • Introductions
                                    • How did you get introduced to Python?
                                    • Can you describe what NetworKit is and the story behind it?
                                    • A core focus of the project is for use with graphs containing millions to billions of nodes. What are some of the situations where you might encounter networks of that scale?
                                    • There are a number of network analysis libraries in Python. How would you characterize NetworKit’s position in the ecosystem?
                                    • What are the algorithmic challenges that graph structures pose when aiming for scalability and performance?
                                      • How do you approach building efficient algorithms for complex network analysis?
                                      • Can you describe how NetworKit is architected?
                                        • What are the design principles that you focus on for the library?
                                        • How have the design and goals of the project changed or evolved since you have been working on it?
                                        • NetworKit’s code base has now a discrete size and several developers contributed to it. Are there any minimum quality requirements that new code needs to fulfill before it can be merged into NetworKit? How do you ensure that such requirements are met?
                                        • What are some of the active areas of research for networked data analysis?
                                        • How are you using NetworKit for your own work?
                                        • What are kind of background knowledge in graph analysis is necessary for users of NetworKit?
                                        • What are some of the underutilized or overlooked aspects of NetworKit that you think should be highlighted?
                                        • What are the most interesting, innovative, or unexpected ways that you have seen NetworKit used?
                                        • What are the most interesting, unexpected, or challenging lessons that you have learned while working on NetworKit?
                                        • When is NetworKit the wrong choice?
                                        • What do you have planned for the future of NetworKit?
                                        • Keep In Touch
                                          • angriman on GitHub
                                          • LinkedIn
                                          • Picks
                                            • Tobias
                                              • Edgar Allen Poe
                                              • NetworKit
                                                • The Spinoza Problem
                                                • Closing Announcements
                                                  • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                  • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                  • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                  • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                  • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                  • Links
                                                    • NetworKit
                                                    • Humboldt University Berlin
                                                    • graph-tool
                                                      • Podcast Episode
                                                      • NetworkX
                                                      • Adjacency List
                                                      • Cython
                                                        • Podcast Episode
                                                        • Node Embeddings
                                                        • Centrality Score
                                                        • NetworKit In The Cloud
                                                        • Gunrock
                                                        • Hornet
                                                        • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                          38 min
                                                        • Delivering Deep Learning Powered Speech Recognition As A Service For Developers At AssemblyAI
                                                          Summary

                                                          Building a software-as-a-service (SaaS) business is a fairly well understood pattern at this point. When the core of the service is a set of machine learning products it introduces a whole new set of challenges. In this episode Dylan Fox shares his experience building Assembly AI as a reliable and affordable option for automatic speech recognition that caters to a developer audience. He discusses the machine learning development and deployment processes that his team relies on, the scalability and performance considerations that deep learning models introduce, and the user experience design that goes into building for a developer audience. This is a fascinating conversation about a unique cross-section of considerations and how Dylan and his team are building an impressive and useful service.

                                                          Announcements
                                                          • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                                          • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                          • Your host as usual is Tobias Macey and today I’m interviewing Dylan Fox about AssemblyAI, a powerful and easy to use speech recognition API designed for developers
                                                          • Interview
                                                            • Introductions
                                                            • How did you get introduced to Python?
                                                            • Can you describe what Assembly AI is and the story behind it?
                                                            • Speech recognition is a service that is being added to every cloud platform, video service, and podcast product. What do you see as the motivating factors for the current growth in this industry?
                                                              • How would you characterize your overall position in the market?
                                                              • What are the core goals that you are focused on with AssemblyAI?
                                                              • Can you describe the different ways that you are using Python across the company?
                                                              • How is the AssemblyAI platform architected?
                                                                • What are the complexities that you have to work around to maintain high uptime for an API powered by a deep learning model?
                                                                • What are the scaling challenges that crop up, whether on the training or serving?
                                                                • What are the axes for improvement for a speech recognition model?
                                                                  • How do you balance tradeoffs of speed and accuracy as you iterate on the model?
                                                                  • What is your process for managing the deep learning workflow?
                                                                  • How do you manage CI/CD for your deep learning models?
                                                                  • What are the open areas of research in speech recognition?
                                                                  • What are the most interesting, innovative, or unexpected ways that you have seen AssemblyAI used?
                                                                  • What are the most interesting, unexpected, or challenging lessons that you have learned while working on AssemblyAI?
                                                                  • When is AssemblyAI the wrong choice?
                                                                  • What do you have planned for the future of AssemblyAI?
                                                                  • Keep In Touch
                                                                    • LinkedIn
                                                                    • @YouveGotFox on Twitter
                                                                    • Picks
                                                                      • Tobias
                                                                        • H.P. Lovecraft
                                                                        • Dylan
                                                                          • Project Hail Mary by Andy Weir
                                                                          • Closing Announcements
                                                                            • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                                            • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                                            • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                                            • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                                            • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                                            • Links
                                                                              • AssemblyAI
                                                                              • Two Scoops of Django
                                                                              • Nuance
                                                                              • Dragon Natural Speaking
                                                                              • PyTorch
                                                                                • Podcast Episode
                                                                                • Tensorflow
                                                                                • FastAPI
                                                                                • Flask
                                                                                • Tornado
                                                                                  • Podcast Episode
                                                                                  • Neural Magic
                                                                                    • Podcast Episode
                                                                                    • The Martian
                                                                                    • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                      53 min
                                                                                    • Taking Aim At The Legacy Of SQL With The Preql Relational Language
                                                                                      Summary

                                                                                      SQL has gone through many cycles of popularity and disfavor. Despite its longevity it is objectively challenging to work with in a collaborative and composable manner. In order to address these shortcomings and build a new interface for your database oriented workloads Erez Shinan created Preql. It is based on the same relational algebra that inspired SQL, but brings in more robust computer science principles to make it more manageable as you scale in complexity. In this episode he shares his motivation for creating the Preql project, how he has used Python to develop a new language for interacting with database engines, and the challenges of taking on the legacy of SQL as an individual.

                                                                                      Announcements
                                                                                      • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                                                                      • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                                                      • Your host as usual is Tobias Macey and today I’m interviewing Erez Shinan about Preql, an interpreted, relational programming language, that specializes in database queries
                                                                                      • Interview
                                                                                        • Introductions
                                                                                        • How did you get introduced to Python?
                                                                                        • Can you describe what Preql is and the story behind it?
                                                                                          • What are goals and target use cases for the project?
                                                                                          • There have been numerous projects that aim to make SQL more maintainable and composable. What is it about the language and syntax that makes it so challenging?
                                                                                            • How does Preql approach this problem that is different from other efforts? (e.g. ORMs, dbt-style Jinja, PyPika)
                                                                                            • How did you approach the design of the syntax to make it familiar to people who know SQL?
                                                                                            • Can you describe how Preql is implemented?
                                                                                              • How has the design and architecture changed or evolved since you began working on it?
                                                                                              • What is a typical workflow for someone using Preql to build a library of analytical queries?
                                                                                              • Beyond strict compilation to SQL, what are some of the other features that you have incorporated into Preql?
                                                                                                • How does a Preql program get executed against a target database, particularly when using capabilities that can’t be directly translated to SQL?
                                                                                                • ** What are the main difficulties / challenges of compiling to SQL ?
                                                                                                • What are some of the features or use cases that are not immediately obvious or prone to be overlooked that you think are worth mentioning?
                                                                                                • What are the most interesting, innovative, or unexpected ways that you have seen Preql used?
                                                                                                • What are the most interesting, unexpected, or challenging lessons that you have learned while working on Preql?
                                                                                                • When is Preql the wrong choice?
                                                                                                • What do you have planned for the future of Preql?
                                                                                                • Keep In Touch
                                                                                                  • erezsh on GitHub
                                                                                                  • erezsh on Twitter
                                                                                                  • Picks
                                                                                                    • Tobias
                                                                                                      • Counterpart
                                                                                                      • Erez
                                                                                                        • Bansko, Bulgaria
                                                                                                        • Closing Announcements
                                                                                                          • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                                                                          • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                                                                          • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                                                                          • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                                                                          • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                                                                          • Links
                                                                                                            • Preql
                                                                                                            • Lark
                                                                                                            • Postgres
                                                                                                              • Data Engineering Podcast Episode
                                                                                                              • MySQL
                                                                                                              • Relational Algebra
                                                                                                              • Pandas
                                                                                                                • Podcast Episode
                                                                                                                • ORM == Object Relational Mapper
                                                                                                                • dbt
                                                                                                                  • Data Engineering Podcast Episode
                                                                                                                  • PyPika
                                                                                                                  • GraphQL
                                                                                                                  • Julia
                                                                                                                  • runtype
                                                                                                                  • Rich terminal UI library
                                                                                                                  • prompt-toolkit
                                                                                                                  • DuckDB
                                                                                                                  • Askgit
                                                                                                                  • BigQuery
                                                                                                                  • Snowflake
                                                                                                                  • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                                                    37 min
                                                                                                                  • Unleash The Power Of Dataframes At Any Scale With Modin
                                                                                                                    Summary

                                                                                                                    When you start working on a data project there are always a variety of unknown factors that you have to explore. One of those is the volume of total data that you will eventually need to handle, and the speed and scale at which it will need to be processed. If you optimize for scale too early then it adds a high barrier to entry due to the complexities of distributed systems, but if you invest in a lot of engineering up front then it can be challenging to refactor for scale. Modin is a project that aims to remove that decision by letting you seamlessly replace your existing Pandas code and scale across CPU cores or across a cluster of machines. In this episode Devin Petersohn explains why he started working on solving this problem, how Modin is architected to allow for a smooth escalation from small to large volumes of data and compute, and how you can start using it today to accelerate your Pandas workflows.

                                                                                                                    Announcements
                                                                                                                    • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                                                                                                    • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                                                                                    • Your host as usual is Tobias Macey and today I’m interviewing Devin Petersohn about Modin, a Pandas compatible dataframe library for datasets from 1MB to 1TB+
                                                                                                                    • Interview
                                                                                                                      • Introductions
                                                                                                                      • How did you get introduced to Python?
                                                                                                                      • Can you describe what Modin is and the story behind it?
                                                                                                                        • Why study dataframes?
                                                                                                                        • How do dataframes compare to databases?
                                                                                                                          • What can you do in a dataframe that you couldn’t in a database?
                                                                                                                          • What are your overall goals for the Modin project?
                                                                                                                          • Who are the target users of Modin and how does that influence your prioritization of features?
                                                                                                                          • What are some of the API inconsistencies that you have had to abstract and work around between Pandas, Ray, and Dask to give users a seamless experience?
                                                                                                                          • What are some of the considerations in terms of capabilities or user experience that will influence whether to use Ray or Dask as the execution engine?
                                                                                                                          • Can you describe how Modin is implemented?
                                                                                                                            • How has the constraint of replicating the Pandas API influenced your architectural choices?
                                                                                                                            • What are the most complex or challenging Pandas APIs to replicate in Modin?
                                                                                                                            • In addition to the core Pandas API you have also added experimental features such as SQL support and a spreadsheet interface. How have those capabilities affected the range of potential use cases and end users?
                                                                                                                            • What are some of the complexities that come from acting as a middleware between the Pandas API and the Ray and Dask frameworks?
                                                                                                                            • What are some of the initial ideas or assumptions that you had about the design or utility of Modin that have been challenged as you worked through building and releasing it?
                                                                                                                            • What are the most interesting, innovative, or unexpected ways that you have seen Modin used?
                                                                                                                            • What are the most interesting, unexpected, or challenging lessons that you have learned while working on Modin?
                                                                                                                            • When is Modin the wrong choice?
                                                                                                                            • What do you have planned for the future of Modin?
                                                                                                                            • Keep In Touch
                                                                                                                              • devin-petersohn on GitHub
                                                                                                                              • LinkedIn
                                                                                                                              • Picks
                                                                                                                                • Tobias
                                                                                                                                  • xxh
                                                                                                                                  • Devin
                                                                                                                                    • Lux
                                                                                                                                      • Podcast Episode
                                                                                                                                      • Closing Announcements
                                                                                                                                        • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                                                                                                        • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                                                                                                        • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                                                                                                        • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                                                                                                        • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                                                                                                        • Links
                                                                                                                                          • Modin
                                                                                                                                          • UC Berkeley
                                                                                                                                          • RISELAB
                                                                                                                                          • XArray
                                                                                                                                          • Pandas
                                                                                                                                            • Podcast Episode
                                                                                                                                            • Dask
                                                                                                                                              • Podcast Episode
                                                                                                                                              • Ray
                                                                                                                                                • Podcast Episode
                                                                                                                                                • Spark
                                                                                                                                                • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                                                                                  39 min
                                                                                                                                                • Exploring The SpeechBrain Toolkit For Speech Processing
                                                                                                                                                  Summary

                                                                                                                                                  With the rising availability of computation in everyday devices, there has been a corresponding increase in the appetite for voice as the primary interface. To accomodate this desire it is necessary for us to have high quality libraries for being able to process and generate audio data that can make sense of human speech. To facilitate research and industry applications for speech data Mirco Ravanelli and Peter Plantinga are building SpeechBrain. In this episode they explain how it works under the hood, the projects that they are using it for, and how you can get started with it today.

                                                                                                                                                  Announcements
                                                                                                                                                  • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                                                                                                                                  • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                                                                                                                  • Your host as usual is Tobias Macey and today I’m interviewing Mirco Ravanelli and Peter Plantinga about SpeechBrain, an open-source and all-in-one speech toolkit powered by PyTorch
                                                                                                                                                  • Interview
                                                                                                                                                    • Introductions
                                                                                                                                                    • How did you get introduced to Python?
                                                                                                                                                    • Can you describe what SpeechBrain is and the story behind it?
                                                                                                                                                    • What are the goals and target use cases of the SpeechBrain project?
                                                                                                                                                    • What are some of the ways that processing audio with a focus on speech differs from more general audio processing?
                                                                                                                                                    • What are some of the other libraries/frameworks/services that are available to work with speech data and what are the unique capabilities that SpeechBrain offers?
                                                                                                                                                    • How is SpeechBrain implemented?
                                                                                                                                                      • What was your decision process for determining which framework to build on top of?
                                                                                                                                                      • What are some of the original ideas and assumptions that you had for SpeechBrain which have been changed or invalidated as you worked through implementing it?
                                                                                                                                                      • Can you talk through the workflow of using SpeechBrain?
                                                                                                                                                        • What would be involved in developing a system to automate transcription with speaker recognition and diarization?
                                                                                                                                                        • In the documentation it mentions that SpeechBrain is built to be used for research purposes. What are some of the kinds of research that it is being used for?
                                                                                                                                                        • What are some of the features or capabilities of SpeechBrain which might be non-obvious that you would like to highlight?
                                                                                                                                                        • What are the most interesting, innovative, or unexpected ways that you have seen SpeechBrain used?
                                                                                                                                                        • What are the most interesting, unexpected, or challenging lessons that you have learned while working on SpeechBrain?
                                                                                                                                                        • When is SpeechBrain the wrong choice?
                                                                                                                                                        • What do you have planned for the future of SpeechBrain?
                                                                                                                                                        • Keep In Touch
                                                                                                                                                          • Mirco
                                                                                                                                                            • mravanelli on GitHub
                                                                                                                                                            • LinkedIn
                                                                                                                                                            • @mirco_ravanelli on Twitter
                                                                                                                                                            • Peter
                                                                                                                                                              • pplantinga on GitHub
                                                                                                                                                              • @ComPeterScience on Twitter
                                                                                                                                                              • Website
                                                                                                                                                              • LinkedIn
                                                                                                                                                              • Picks
                                                                                                                                                                • Tobias
                                                                                                                                                                  • x.ai
                                                                                                                                                                  • Closing Announcements
                                                                                                                                                                    • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                                                                                                                                    • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                                                                                                                                    • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                                                                                                                                    • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                                                                                                                                    • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                                                                                                                                    • Links
                                                                                                                                                                      • SpeechBrain
                                                                                                                                                                      • Mila
                                                                                                                                                                      • Speech Processing
                                                                                                                                                                      • Speech Enhancement
                                                                                                                                                                      • NumPy
                                                                                                                                                                      • SciPy
                                                                                                                                                                      • Theano
                                                                                                                                                                      • PyTorch
                                                                                                                                                                        • Podcast Episode
                                                                                                                                                                        • Speech Recognition
                                                                                                                                                                        • NeMo
                                                                                                                                                                        • ESPNet
                                                                                                                                                                        • Sequence to Sequence (Seq2Seq)
                                                                                                                                                                        • HyperParameters
                                                                                                                                                                        • TorchAudio
                                                                                                                                                                        • PyTorch Lightning
                                                                                                                                                                        • Keras
                                                                                                                                                                        • HuggingFace
                                                                                                                                                                        • Generative Adversarial Network
                                                                                                                                                                        • Snorkel
                                                                                                                                                                          • Data Engineering Podcast Episode
                                                                                                                                                                          • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                                                                                                            38 min
                                                                                                                                                                          • Fast And Educational Exploration And Analysis Of Graph Data Structures With graph-tool
                                                                                                                                                                            Summary

                                                                                                                                                                            If you are interested in a library for working with graph structures that will also help you learn more about the research and theory behind the algorithms then look no further than graph-tool. In this episode Tiago Peixoto shares his work on graph algorithms and networked data and how he has built graph-tool to help in that research. He explains how it is implemented, how it evolved from a simple command line tool to a full-fledged library, and the benefits that he has found from building a personal project in the open.

                                                                                                                                                                            Announcements
                                                                                                                                                                            • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                                                                                                                                                            • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                                                                                                                                            • Your host as usual is Tobias Macey and today I’m interviewing Tiago Peixoto about graph-tool, an efficient Python module for manipulation and statistical analysis of graphs
                                                                                                                                                                            • Interview
                                                                                                                                                                              • Introductions
                                                                                                                                                                              • How did you get introduced to Python?
                                                                                                                                                                              • Can you describe what graph-tool is and the story behind it?
                                                                                                                                                                              • What are some scenarious where someone might encounter a graph oriented data set?
                                                                                                                                                                                • In what ways are those graphs typically represented?
                                                                                                                                                                                • In your experience, what is the overlap of people who are working with networked data, and the use of graph-native databases? (e.g. Neo4J, DGraph, etc.)
                                                                                                                                                                                • What kinds of analysis or manipulation might someone need to perform on a graph structure?
                                                                                                                                                                                • There are a few different tools in Python for working with networked data. How would you characterize the current ecosystem and why someone might choose graph-tool?
                                                                                                                                                                                • Can you describe how graph-tool is implemented?
                                                                                                                                                                                  • How have the goals and design of the package changed or evolved since you first began working on it?
                                                                                                                                                                                  • Who are your target users and what are the guiding principles that you use to inform the API design for the package?
                                                                                                                                                                                    • How much knowledge of graph theory or algorithms are required to make effective use of graph-tool?
                                                                                                                                                                                    • Can you talk through an example workflow of using graph-tool to load, process, and analyze a graph?
                                                                                                                                                                                    • What are some of the overlooked or underutilized aspects of graph-tool that you think more people should know about?
                                                                                                                                                                                    • What are some systems/applications that you have seen which would be simplified by adopting a graph model for their data?
                                                                                                                                                                                      • What is your impression of the overall awareness of the benefits of graphs for simplifying aspects of data processing and analysis?
                                                                                                                                                                                      • What are some cases where a graph structure adds unnecessary complexity?
                                                                                                                                                                                      • What are the most interesting, innovative, or unexpected ways that you have seen graph-tool used?
                                                                                                                                                                                      • What are the most interesting, unexpected, or challenging lessons that you have learned while working on graph-tool?
                                                                                                                                                                                      • When is graph-tool the wrong choice?
                                                                                                                                                                                      • What do you have planned for the future of graph-tool?
                                                                                                                                                                                      • Keep In Touch
                                                                                                                                                                                        • Website
                                                                                                                                                                                        • graph-tool
                                                                                                                                                                                        • Picks
                                                                                                                                                                                          • Tobias
                                                                                                                                                                                            • 97 Things Every Data Engineer Should Know
                                                                                                                                                                                            • Closing Announcements
                                                                                                                                                                                              • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                                                                                                                                                              • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                                                                                                                                                              • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                                                                                                                                                              • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                                                                                                                                                              • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                                                                                                                                                              • Links
                                                                                                                                                                                                • Central European University
                                                                                                                                                                                                • NetworkX
                                                                                                                                                                                                • GML
                                                                                                                                                                                                • GraphML
                                                                                                                                                                                                • Neo4J
                                                                                                                                                                                                • DGraph
                                                                                                                                                                                                  • Data Engineering Podcast Episode
                                                                                                                                                                                                  • NetworKit
                                                                                                                                                                                                  • igraph
                                                                                                                                                                                                  • Matplotlib
                                                                                                                                                                                                  • C++ Templates
                                                                                                                                                                                                  • Boost Graph Library
                                                                                                                                                                                                  • OpenMP
                                                                                                                                                                                                  • Maximum Matching
                                                                                                                                                                                                  • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                                                                                                                                    42 min
                                                                                                                                                                                                  • Lightening The Load For Deep Learning With Sparse Networks Using Neural Magic
                                                                                                                                                                                                    Summary

                                                                                                                                                                                                    Deep learning has largely taken over the research and applications of artificial intelligence, with some truly impressive results. The challenge that it presents is that for reasonable speed and performance it requires specialized hardware, generally in the form of a dedicated GPU (Graphics Processing Unit). This raises the cost of the infrastructure, adds deployment complexity, and drastically increases the energy requirements for training and serving of models. To address these challenges Nir Shavit combined his experiences in multi-core computing and brain science to co-found Neural Magic where he is leading the efforts to build a set of tools that prune dense neural networks to allow them to execute on commodity CPU hardware. In this episode he explains how sparsification of deep learning models works, the potential that it unlocks for making machine learning and specialized AI more accessible, and how you can start using it today.

                                                                                                                                                                                                    Announcements
                                                                                                                                                                                                    • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                                                                                                                                                                                    • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                                                                                                                                                                    • Your host as usual is Tobias Macey and today I’m interviewing Nir Shavit about Neural Magic and the benefits of using sparsification techniques for deep learning models
                                                                                                                                                                                                    • Interview
                                                                                                                                                                                                      • Introductions
                                                                                                                                                                                                      • How did you get introduced to Python?
                                                                                                                                                                                                      • Can you describe what Neural Magic is and the story behind it?
                                                                                                                                                                                                      • What are the attributes of deep learning architectures that influence the bias toward GPU hardware for training them?
                                                                                                                                                                                                        • What are the mathematical aspects of neural networks that have biased the current generation of software tools toward that architectural style?
                                                                                                                                                                                                        • How does sparsifying a network architecture allow for improved performance on commodity CPU architectures?
                                                                                                                                                                                                        • What is involved in converting a dense neural network into a sparse network?
                                                                                                                                                                                                        • Can you describe the components of the Neural Magic architecture and how they are used together to reduce the footprint of deep learning architectures and accelerate their performance on CPUs?
                                                                                                                                                                                                          • What are some of the goals or design approaches that have changed or evolved since you first began working on the Neural Magic platform?
                                                                                                                                                                                                          • For someone who has an existing model defined, what is the process to convert it to run with the DeepSparse engine?
                                                                                                                                                                                                          • What are some of the options for applications of deep learning that are unlocked by enabling the models to train and run without GPU or other specialized hardware?
                                                                                                                                                                                                          • The current set of components for Neural Magic is either open source or free to use. What is your long-term business model, and how are you approaching governance of the open source projects?
                                                                                                                                                                                                          • What are the most interesting, innovative, or unexpected ways that you have seen Neural Magic and model sparsification used?
                                                                                                                                                                                                          • What are the most interesting, unexpected, or challenging lessons that you have learned while working on Neural Magic?
                                                                                                                                                                                                          • When is Neural Magic or sparse networks the wrong choice?
                                                                                                                                                                                                          • What do you have planned for the future of Neural Magic?
                                                                                                                                                                                                          • Keep In Touch
                                                                                                                                                                                                            • Research Overview
                                                                                                                                                                                                            • LinkedIn
                                                                                                                                                                                                            • Picks
                                                                                                                                                                                                              • Tobias
                                                                                                                                                                                                                • The Tick TV show
                                                                                                                                                                                                                • Nir
                                                                                                                                                                                                                  • Bauhaus documentary
                                                                                                                                                                                                                  • Closing Announcements
                                                                                                                                                                                                                    • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                                                                                                                                                                                    • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                                                                                                                                                                                    • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                                                                                                                                                                                    • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                                                                                                                                                                                    • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                                                                                                                                                                                    • Links
                                                                                                                                                                                                                      • Neural Magic
                                                                                                                                                                                                                      • MIT
                                                                                                                                                                                                                      • Computational Neurobiology
                                                                                                                                                                                                                      • 6.006 MIT Course
                                                                                                                                                                                                                      • FLOPS == FLoating point OPerations per Second
                                                                                                                                                                                                                      • Perceptron
                                                                                                                                                                                                                      • Convolutional Neural Network
                                                                                                                                                                                                                      • Lisp
                                                                                                                                                                                                                      • Quantization of ML
                                                                                                                                                                                                                      • YOLO ML Model
                                                                                                                                                                                                                      • Federated Learning
                                                                                                                                                                                                                        • Podcast Episode
                                                                                                                                                                                                                        • Reinforcement Learning
                                                                                                                                                                                                                        • GPT-3
                                                                                                                                                                                                                        • OpenAI
                                                                                                                                                                                                                        • Transfer Learning
                                                                                                                                                                                                                          • Podcast Episode about Transfer Learning for NLP
                                                                                                                                                                                                                          • Tensor Columns
                                                                                                                                                                                                                          • Neural Magic DeepSparse Engine
                                                                                                                                                                                                                          • ONNX
                                                                                                                                                                                                                          • CUDA
                                                                                                                                                                                                                          • Sparse Zoo
                                                                                                                                                                                                                          • Tab9
                                                                                                                                                                                                                          • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                                                                                                                                                            49 min
                                                                                                                                                                                                                          • Finding The Core Of Python For A Bright Future With Brett Cannon
                                                                                                                                                                                                                            Summary

                                                                                                                                                                                                                            Brett Cannon has been a long-time contributor to the Python language and community in many ways. In this episode he shares some of his work and thoughts on modernizing the ecosystem around the language. This includes standards for packaging, discovering the true core of the language, and how to make it possible to target mobile and web platforms.

                                                                                                                                                                                                                            Announcements
                                                                                                                                                                                                                            • Hello and welcome to Podcast.__init__, the podcast about Python’s role in data and science.
                                                                                                                                                                                                                            • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                                                                                                                                                                                            • Are you bored with writing scripts to move data into SaaS tools like Salesforce, Marketo, or Facebook Ads? Hightouch is the easiest way to sync data into the platforms that your business teams rely on. The data you’re looking for is already in your data warehouse and BI tools. Connect your warehouse to Hightouch, paste a SQL query, and use their visual mapper to specify how data should appear in your SaaS systems. No more scripts, just SQL. Supercharge your business teams with customer data using Hightouch for Reverse ETL today. Get started for free at pythonpodcast.com/hightouch.
                                                                                                                                                                                                                            • Your host as usual is Tobias Macey and today I’m interviewing Brett Cannon about improvements in the packaging ecosystem, the promise of WebAssembly, and his recent explorations of CPython’s interpreter
                                                                                                                                                                                                                            • Interview
                                                                                                                                                                                                                              • Introductions
                                                                                                                                                                                                                              • How did you get introduced to Python?
                                                                                                                                                                                                                              • As a core contributor to CPython, a member of the steering Council, and the team lead for VSCode’s Python extension, what are your current areas of focus for the language?
                                                                                                                                                                                                                              • One of the PEPs that you were involved with recently introduced the pyproject.toml file for simplifying the work of building Python packages. Can you share some of the background behind that work and the goals that you had for it?
                                                                                                                                                                                                                                • Since its introduction a lot of people have co-opted that file for other project configuration. What was your reaction to that, and if you had foreseen that usage what might you have changed or added in the PEP to account for it?
                                                                                                                                                                                                                                • What are the long term impacts on the packaging ecosystem that you anticipate with the standardization efforts that are happening?
                                                                                                                                                                                                                                • Another area where there is a lot of attention right now is being able to target additional deployment environments such as the browser, with web assembly, and mobile devices, with projects like BriefCase and Kivy. You had a recent post where you posed some questions about the true nature of Python and the possibility of removing pieces of it to simplify building for these other runtimes. What is your personal sense of the minimal set of features that we need for something to still be Python?
                                                                                                                                                                                                                                  • How have projects such as MicroPython and PyOdide influenced your thinking on the matter?
                                                                                                                                                                                                                                  • You have also recently been writing a series of articles about the implementation details of different syntactic elements of Python. What was your inspiration for that?
                                                                                                                                                                                                                                    • What are some of the interesting or surprising details that you encountered while unwrapping the way that the interpreter handles those syntactic elements?
                                                                                                                                                                                                                                    • How have those explorations helped you in your efforts to identify the core of Python?
                                                                                                                                                                                                                                    • Recent releases of Python have brought in some substantial changes to the interpreter and new language features (e.g. PEG parser, pattern matching). What are some of the other large initiatives that you are keeping track of?
                                                                                                                                                                                                                                    • What are your personal goals for the near to medium term future of Python?
                                                                                                                                                                                                                                    • What are the most interesting, unexpected, or challenging lessons that you have learned while working on the Python language and related tooling?
                                                                                                                                                                                                                                    • If you were to redesign Python today, what are some of the things that you would do differently?
                                                                                                                                                                                                                                    • Keep In Touch
                                                                                                                                                                                                                                      • brettcannon on GitHub
                                                                                                                                                                                                                                      • @brettsky on Twitter
                                                                                                                                                                                                                                      • Blog
                                                                                                                                                                                                                                      • Picks
                                                                                                                                                                                                                                        • Tobias
                                                                                                                                                                                                                                          • Cold Brew Iced Tea
                                                                                                                                                                                                                                          • Loki on Disney+
                                                                                                                                                                                                                                          • Brett
                                                                                                                                                                                                                                            • Rich
                                                                                                                                                                                                                                            • Textual
                                                                                                                                                                                                                                            • The physics facts included in all of the Python 3.10 release announcements, e.g. you will never see a green star
                                                                                                                                                                                                                                            • Links
                                                                                                                                                                                                                                              • Brett’s Blog
                                                                                                                                                                                                                                              • Python VSCode Extension
                                                                                                                                                                                                                                              • Python Steering Council
                                                                                                                                                                                                                                              • Python Package Authority
                                                                                                                                                                                                                                              • UC Berkeley
                                                                                                                                                                                                                                              • Vancouver, BC
                                                                                                                                                                                                                                              • Squamish, Musquiam, Tsleil-waututh First Nations
                                                                                                                                                                                                                                              • Pascal
                                                                                                                                                                                                                                              • Python
                                                                                                                                                                                                                                              • C
                                                                                                                                                                                                                                              • O’Reilly
                                                                                                                                                                                                                                              • PyCon US 2021 Steering Council Keynote
                                                                                                                                                                                                                                              • Python Developer-In-Residence
                                                                                                                                                                                                                                              • PSF Visionary Sponsorship
                                                                                                                                                                                                                                              • Setuptools
                                                                                                                                                                                                                                              • Pip
                                                                                                                                                                                                                                              • Python Wheels
                                                                                                                                                                                                                                              • PyPI
                                                                                                                                                                                                                                              • PEP 518
                                                                                                                                                                                                                                              • PEP 517
                                                                                                                                                                                                                                              • PEP 621
                                                                                                                                                                                                                                              • pyproject.toml
                                                                                                                                                                                                                                              • Flit
                                                                                                                                                                                                                                              • Enscons
                                                                                                                                                                                                                                              • PyPA Build
                                                                                                                                                                                                                                              • PyOxidizer
                                                                                                                                                                                                                                              • Pex
                                                                                                                                                                                                                                              • Shiv
                                                                                                                                                                                                                                              • cx_Freeze
                                                                                                                                                                                                                                              • cibuildwheel
                                                                                                                                                                                                                                              • Thomas Kluyver
                                                                                                                                                                                                                                              • Poetry
                                                                                                                                                                                                                                              • Vaults of Parnassus
                                                                                                                                                                                                                                              • MicroPython
                                                                                                                                                                                                                                                • Podcast Episode
                                                                                                                                                                                                                                                • CircuitPython
                                                                                                                                                                                                                                                  • Podcast Episode
                                                                                                                                                                                                                                                  • Desugaring Python Blog Series
                                                                                                                                                                                                                                                  • JupyterHub
                                                                                                                                                                                                                                                  • PyOdide
                                                                                                                                                                                                                                                  • JupyterLite
                                                                                                                                                                                                                                                  • ANSI C99
                                                                                                                                                                                                                                                  • PyPy
                                                                                                                                                                                                                                                  • Jython
                                                                                                                                                                                                                                                  • IPython
                                                                                                                                                                                                                                                  • ncurses
                                                                                                                                                                                                                                                  • Kivy
                                                                                                                                                                                                                                                  • Briefcase
                                                                                                                                                                                                                                                  • Toga
                                                                                                                                                                                                                                                  • PEP 401
                                                                                                                                                                                                                                                  • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                                                                                                                                                                                    1 hr 4 min
                                                                                                                                                                                                                                                  • Traversing The Challenges And Promise Of Graph Machine Learning
                                                                                                                                                                                                                                                    Summary

                                                                                                                                                                                                                                                    The foundation of every ML model is the data that it is trained on. In many cases you will be working with tabular or unstructured information, but there is a growing trend toward networked, or graph data sets. Benedek Rozemberczki has focused his research and career around graph machine learning applications. In this episode he discusses the common sources of networked data, the challenges of working with graph data in machine learning projects, and describes the libraries that he has created to help him in his work. If you are dealing with connected data then this interview will provide a wealth of context and resources to improve your projects.

                                                                                                                                                                                                                                                    Announcements
                                                                                                                                                                                                                                                    • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
                                                                                                                                                                                                                                                    • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With the launch of their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling, powered by the battle tested Linode platform, including simple pricing, node balancers, 40Gbit networking, dedicated CPU and GPU instances, and worldwide data centers. Go to pythonpodcast.com/linode and get a $100 credit to try out a Kubernetes cluster of your own. And don’t forget to thank them for their continued support of this show!
                                                                                                                                                                                                                                                    • Are you bored with writing scripts to move data into SaaS tools like Salesforce, Marketo, or Facebook Ads? Hightouch is the easiest way to sync data into the platforms that your business teams rely on. The data you’re looking for is already in your data warehouse and BI tools. Connect your warehouse to Hightouch, paste a SQL query, and use their visual mapper to specify how data should appear in your SaaS systems. No more scripts, just SQL. Supercharge your business teams with customer data using Hightouch for Reverse ETL today. Get started for free at pythonpodcast.com/hightouch.
                                                                                                                                                                                                                                                    • Your host as usual is Tobias Macey and today I’m interviewing Benedek Rozemberczki about his work on machine learning for graph data, including a variety of libraries to support his efforts
                                                                                                                                                                                                                                                    • Interview
                                                                                                                                                                                                                                                      • Introductions
                                                                                                                                                                                                                                                      • How did you get introduced to Python?
                                                                                                                                                                                                                                                      • Can you start by giving an overview of when you might want to do machine learning on networked/graph data?
                                                                                                                                                                                                                                                      • How do networked data sets change the way that you approach machine learning tasks?
                                                                                                                                                                                                                                                      • Can you describe the current state of the ecosystem for machine learning on graphs?
                                                                                                                                                                                                                                                      • You have created a number of libraries to address different aspects of machine learning on graphs. Can you list them and share some of the stories behind their creation?
                                                                                                                                                                                                                                                        • How do the different tools relate to each other?
                                                                                                                                                                                                                                                        • Can you talk through some of the structural and user experience design principles that you lean on when building these libraries?
                                                                                                                                                                                                                                                        • When you are working with networked data sets, what is your current workflow from idea to completion?
                                                                                                                                                                                                                                                        • What are the most difficult aspects of working with networked data sets for machine learning applications?
                                                                                                                                                                                                                                                        • What are the most interesting, innovative, or unexpected ways that you have seen graph ML used?
                                                                                                                                                                                                                                                        • What are the most interesting, unexpected, or challenging lessons that you have learned while working on graph ML problems?
                                                                                                                                                                                                                                                        • What are some examples of when you would choose not to use some or all of your own libraries?
                                                                                                                                                                                                                                                        • What do you have planned for the future of your libraries/what new libraries do you anticipate needing to build?
                                                                                                                                                                                                                                                        • Keep In Touch
                                                                                                                                                                                                                                                          • benedekrozemberczki on GitHub
                                                                                                                                                                                                                                                          • @benrozemberczki on Twitter
                                                                                                                                                                                                                                                          • LinkedIn
                                                                                                                                                                                                                                                          • Picks
                                                                                                                                                                                                                                                            • Tobias
                                                                                                                                                                                                                                                              • Wrath of Man
                                                                                                                                                                                                                                                              • Benedek
                                                                                                                                                                                                                                                                • Hunt for the Wilderpeople
                                                                                                                                                                                                                                                                • Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges
                                                                                                                                                                                                                                                                • Closing Announcements
                                                                                                                                                                                                                                                                  • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
                                                                                                                                                                                                                                                                  • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
                                                                                                                                                                                                                                                                  • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
                                                                                                                                                                                                                                                                  • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
                                                                                                                                                                                                                                                                  • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat
                                                                                                                                                                                                                                                                  • Links
                                                                                                                                                                                                                                                                    • Karate Club
                                                                                                                                                                                                                                                                    • PyTorch Geometric Temporal
                                                                                                                                                                                                                                                                    • AstraZeneca
                                                                                                                                                                                                                                                                    • Budapest
                                                                                                                                                                                                                                                                    • University of Edinburgh
                                                                                                                                                                                                                                                                    • Matlab
                                                                                                                                                                                                                                                                    • R
                                                                                                                                                                                                                                                                    • Bipartite Graph
                                                                                                                                                                                                                                                                    • Node Classification
                                                                                                                                                                                                                                                                    • Graph Classification
                                                                                                                                                                                                                                                                    • PyTorch
                                                                                                                                                                                                                                                                      • Podcast Episode
                                                                                                                                                                                                                                                                      • PyTorch Geometric
                                                                                                                                                                                                                                                                      • DGL (Deep Graph Library)
                                                                                                                                                                                                                                                                      • Parametric Machine Learning
                                                                                                                                                                                                                                                                      • graph-tool
                                                                                                                                                                                                                                                                      • Jax
                                                                                                                                                                                                                                                                      • NetworkX
                                                                                                                                                                                                                                                                      • Little Ball of Fur
                                                                                                                                                                                                                                                                      • GCN == Graph Convolutional Network
                                                                                                                                                                                                                                                                      • NetworKit
                                                                                                                                                                                                                                                                      • Gensim
                                                                                                                                                                                                                                                                        • Podcast Episode
                                                                                                                                                                                                                                                                        • Nvidia cuGraph
                                                                                                                                                                                                                                                                        • Random Walk
                                                                                                                                                                                                                                                                        • scikit-learn
                                                                                                                                                                                                                                                                        • MalNet
                                                                                                                                                                                                                                                                        • Graph Representation Learning by William Hamilton
                                                                                                                                                                                                                                                                        • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                                                                                                                                                                                                                                                                          48 min

                                                                                                                                                                                                                                                                        About The Python Podcast.__init__

                                                                                                                                                                                                                                                                        From the publisher's feed

                                                                                                                                                                                                                                                                        The podcast about Python and the people who make it great

                                                                                                                                                                                                                                                                        More shows like The Python Podcast.__init__

                                                                                                                                                                                                                                                                        Freakonomics Radio by Freakonomics Radio + Stitcher

                                                                                                                                                                                                                                                                        Freakonomics Radio

                                                                                                                                                                                                                                                                        32,053 Listeners

                                                                                                                                                                                                                                                                        Odd Lots by Bloomberg

                                                                                                                                                                                                                                                                        Odd Lots

                                                                                                                                                                                                                                                                        1,977 Listeners

                                                                                                                                                                                                                                                                        The Changelog: Software Development, Open Source by Changelog Media

                                                                                                                                                                                                                                                                        The Changelog: Software Development, Open Source

                                                                                                                                                                                                                                                                        286 Listeners

                                                                                                                                                                                                                                                                        Data Skeptic by Kyle Polich

                                                                                                                                                                                                                                                                        Data Skeptic

                                                                                                                                                                                                                                                                        476 Listeners

                                                                                                                                                                                                                                                                        Software Engineering Daily by Software Engineering Daily

                                                                                                                                                                                                                                                                        Software Engineering Daily

                                                                                                                                                                                                                                                                        623 Listeners

                                                                                                                                                                                                                                                                        Talk Python To Me by Michael Kennedy

                                                                                                                                                                                                                                                                        Talk Python To Me

                                                                                                                                                                                                                                                                        582 Listeners

                                                                                                                                                                                                                                                                        Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                                                                                                                                                                                                                                                                        Super Data Science: ML & AI Podcast with Jon Krohn

                                                                                                                                                                                                                                                                        305 Listeners

                                                                                                                                                                                                                                                                        Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

                                                                                                                                                                                                                                                                        Python Bytes

                                                                                                                                                                                                                                                                        213 Listeners

                                                                                                                                                                                                                                                                        Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                                                                                                                                                                                                                                                                        Syntax - Tasty Web Development Treats

                                                                                                                                                                                                                                                                        985 Listeners

                                                                                                                                                                                                                                                                        DataFramed by DataCamp

                                                                                                                                                                                                                                                                        DataFramed

                                                                                                                                                                                                                                                                        265 Listeners

                                                                                                                                                                                                                                                                        Practical AI by Daniel Whitenack and Chris Benson

                                                                                                                                                                                                                                                                        Practical AI

                                                                                                                                                                                                                                                                        202 Listeners

                                                                                                                                                                                                                                                                        The Intelligence from The Economist by The Economist

                                                                                                                                                                                                                                                                        The Intelligence from The Economist

                                                                                                                                                                                                                                                                        2,543 Listeners

                                                                                                                                                                                                                                                                        The Real Python Podcast by Real Python

                                                                                                                                                                                                                                                                        The Real Python Podcast

                                                                                                                                                                                                                                                                        139 Listeners

                                                                                                                                                                                                                                                                        声动早咖啡 by 声动活泼

                                                                                                                                                                                                                                                                        声动早咖啡

                                                                                                                                                                                                                                                                        305 Listeners

                                                                                                                                                                                                                                                                        The Foreign Affairs Interview by Foreign Affairs Magazine

                                                                                                                                                                                                                                                                        The Foreign Affairs Interview

                                                                                                                                                                                                                                                                        474 Listeners