Talk Python To Me-logo

Talk Python To Me

Technology News >

Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics (e.g. MongoDB, AngularJS, DevOps).The format is a casual 30 minute conversation with industry experts.

Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics (e.g. MongoDB, AngularJS, DevOps).The format is a casual 30 minute conversation with industry experts.
More Information

Location:

Portland , OR

Description:

Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics (e.g. MongoDB, AngularJS, DevOps).The format is a casual 30 minute conversation with industry experts.

Twitter:

@TalkPython

Language:

English


Episodes

#181 30 amazing Python projects

10/12/2018
More
Listeners often tell me one of the really valuable aspects of this podcast is the packages and libraries that they learn about and start using in their projects from guests and myself. On this episode, I've invited Brian Okken (my co-host over on Python Bytes) to take this to 11. We are going to cover the top 30 Python packages from the past year (metric to be determined later in the show). Links from the show: Brian: @brianokken PythonBytes Podcast: pythonbytes.fm Brian's pytest...

Duration:00:58:14

#180 What's new in Python 3.7 and beyond

10/2/2018
More
The Python core developers recently released Python 3.7 and are now busy planning what's coming in 3.8. That makes right now a great time to dig into what was included in Python 3.7 and what's on deck for the next great release of CPython. This week we have Anthony Shaw back on the podcast to tell us all about it. Links from the show: Anthony on Twitter: @anthonypjshaw Black: github.com/ambv/black mypyc: github.com/JukkaL/mypyc 10 Python security holes and how to plug them:...

Duration:01:09:26

#179 Python Language Summit 2018

9/26/2018
More
The Python Language Summit is a yearly gathering of around 40 or 50 developers from CPython, other Python implementations, and related projects. It is held on the first day of PyCon. Many of the decisions driving Python forward are made at this summit. On this episode you'll meet Mariatta Wijaya, Łukasz Langa and Brett Cannon, three well-known core devs to walk us through the major topics of this year's summit. Links from the show: Guests Mariatta Wijaya: @mariatta Łukasz Langa:...

Duration:01:45:28

#178 Coverage.py

9/21/2018
More
You know you should be testing your code right? How do you know whether it's *well* tested? Are you testing the right things? If you're not using code coverage, chances are is you're guessing. But you don't need to guess. Just grab coverage.py maintained by our guest this week, Ned Batchelder. Links from the show: Ned on Twitter: @nedbat Ned on the web: nedbatchelder.com Coverage.py: coverage.readthedocs.io Mentioned: Python for .NET: pythonnet.github.io Package:...

Duration:01:11:47

#177 Flask goes 1.0

9/15/2018
More
Flask is now 8 years old and until recently had gone along pretty steady state. It had been hanging around at version 0.11 and 0.12 for some time. After a year-long effort, the web framework has now been updated to Flask 1.0. David Lord is here to share the big news with. He's the maintainer of Flask and we dive into the new features as well as the future directions of Flask with him. Bio photo credit: Paul Collins (@paul_collins) Links from the show: David Lord on Twitter:...

Duration:01:02:27

#176 The Python Community by the Numbers

9/10/2018
More
The Python landscape is changing pretty dramatically. Python's rapid growth over the past 5 years means it doesn't look the same as the early days. On this episode, we take a deep look inside the state of the Python ecosystem with Ewa Jodlowska and Dmitry Filippov. They lead the PSF and JetBrains Python survey. And they are here to dig into the results. Links from the show: Ewa on Twitter: @ewa_jodlowska Dmitry on Twitter: @filippovdmitry Survey Results:...

Duration:00:56:14

#175 Teaching Python to network engineers

8/31/2018
More
The discipline of network engineering is quickly moving towards a world where it's as much programming and automation as it is packets and ports. Join me and Hank Preston to discuss what parts of Python are important for network engineers to learn. Links from the show: Hank on Twitter: @hfpreston Cisco DevNet on Twitter: @CiscoDevNet Hank on LinkedIn: linkedin.com/in/hpreston Cisco DevNet resources: developer.cisco.com Network Programmability Basics Video Course:...

Duration:00:55:48

#174 Coming into Python from another Industry (part 2)

8/16/2018
More
Not everyone comes to software development and Python through 4-year computer science programs at universities. This episode highlights one alternative journey into Python. Over the course of two episodes, you will meet people who started in other industries and now make Python part of their daily experience. Some of them have used programming to power-up their specialization. Others decided they'd rather be doing programming fulltime and made that switch. This is part 2 of this...

Duration:02:00:36

#173 Coming into Python from another Industry (part 1)

8/7/2018
More
Not everyone comes to software development and Python through 4-year computer science programs at universities. This episode highlights one alternative journey into Python. Over the course of two episodes, you will meet people who started in other industries and now make Python part of their daily experience. Some of them have used programming to power-up their specialization. Others decided they'd rather be doing programming fulltime and made that switch. This is part 1 of this...

Duration:00:55:09

#172 Nuitka: A full Python compiler

8/1/2018
More
Quick, name some ways to make your Python code faster. Did you think PyPy, the JIT-compiled version of Python? Maybe some async and await parallelism? How about Cython where you write in Python-esc language that compiles to machine instructions? I'm here to add a new one to your vocabulary. Nuitka. Nuitka is like Cython in that your Python code is compiled into true machine instructions rather than interpreted. But unlike Cython, you can take standard Python 3 without changing the syntax...

Duration:01:28:47

#171 1M Jupyter notebooks analyzed

7/29/2018
More
Jupyter notebooks have transformed the way many developers and data scientists do their jobs. They offer a platform to not just explore but to explain data and computation. But how are they *really* being used? Adam Rule is here to describe his research (and Ph.D. dissertation) which analyzed over 1M Juypter notebooks found in the wild. Links from the show: Adam Rule: adamrule.com 1 Million Notebooks Paper (official): dl.acm.org 1 Million Notebooks Paper (pre-print):...

Duration:00:27:50

#170 Guido van Rossum steps down

7/20/2018
More
This past week we have had a passing of the reigns for Python leadership. Guido van Rossum who created and has been shepherding the language for 30 years has stepped down from decision making around the Python language. Join Carol Willing and Brett Cannon both long time core developers and Python leaders along with my co-host at Python Bytes Brian Okken as we discuss that the future holds for Python and how this change will affect how Python is created and evolves. Links from the...

Duration:01:13:40

#169 Becoming a Python content creator

7/13/2018
More
Corey Schafer has been building his YouTube channel of tutorials for many years. He recently made the big shift into making this hobby project his full time job. You'll hear about how Corey made that transition, what it takes to "go pro", and even a little bit about the similarities with my work with Talk Python and his project. Links from the show: Corey's YouTube channel: youtube.com Corey on Twitter: @coreymschafer Made in Africa: github.com/collections/made-in-africa Corey's...

Duration:01:53:45

#168 10 Python security holes and how to plug them

7/6/2018
More
Do you write Python software that uses the network, opens files, or accepts user input? Of course you do! That's what almost all software does. But these actions can let bad actors exploit mistakes and oversights we've made to compromise our systems. Python is safer than some languages, but there are plenty of issues to be careful about. That's why Anthony Shaw and Anthony Langsworth are joining me to discuss Python security. Links from the show: Anthony Shaw on twitter:...

Duration:00:59:27

#167 Simplifying Python's Async with Trio

6/29/2018
More
Ever since Python 3.5 was released, we've had a really powerful way to write I/O bound async code using the async and await keywords. On this episode, you'll Nathaniel Smith who wrote the Trio async framework that significantly simplifies complex coordinating operations using async and await. Links from the show: Nathaniel on Twitter: @vorpalsmith Trio: github.com/python-trio/trio Nathaniel's PyCon Talk: youtube.com Notes on structured concurrency, or: Go statement considered...

Duration:01:39:05

#166 Continuous delivery with Python

6/14/2018
More
We have evolved from, "It builds, ship it!" to continuous integration where every check-in is automatically verified by something like Travis CI. Taking that further, some people are using continuous delivery. This means, once a check-in is validated by the CI system, it's deployed -- automatically. There are many moving parts in these processes. On this episode, you'll meet Cris Medina who has put together a world class CI/CD system. And he's here to share how he did it and what tools...

Duration:02:04:57

#165 Python and the blockchain

6/8/2018
More
The blockchain and cryptocurrencies are some of the most disruptive technologies of the decade. On this episode, you'll meet Stuart Farmer who is building a suite of developer tools that speed up the process of creating new and custom blockchains and apps. Links from the show: Lamden: lamden.io Lamden on GitHub: github.com/Lamden Lamden on Twitter: @lamdentau Related articles Plattsburgh has become the first city in the US to ban cryptocurrency mining: theverge.com Some...

Duration:01:42:45

#164 Python in Brain Research at the Allen Institute

6/1/2018
More
The brain is truly one of the final frontiers of human exploration. Understanding how brains work has vast consequences for human health and computation. Imagine how computers might change if we actually understood how thinking and even consciousness worked. On this episode, you'll meet Justin Kiggins and Corinne Teeter who are research scientists using Python for their daily work at the Allen Institute for Brain Science. They are joined by Nicholas Cain who is a software developer...

Duration:01:45:43

#163 Python in Geoscience

5/25/2018
More
Learn how Python is being used in research to understand the inner workings of the Earth. This week, you'll meet Lindsey Heagy, a PhD student in geophysics at the University of British Columbia. She shares how she is using Python to solve these computational problems along with an amazing framework for viewing scientific writing itself through the lens of Python and open source. Links from the show: Lindsey on Twitter: @lindsey_jh Simpeg: simpeg.xyz Simpeg example:...

Duration:00:52:18

#162 Python in Building and Architecture

5/21/2018
More
You often hear about architecture in software. This could be things like microservices, 3-tier apps, or even the dreaded client-server mainframe app. But this episode, we're turning this on its head: It's software in architecture and real-world construction projects with Mark Mendez. Links from the show: EvolveLAB: evolvebim.com Grasshopper 3D: grasshopper3d.com Python OCC: github.com/tpaviot/pythonocc-core Flask Building Dashboard: bim-dashboard.herokuapp.com Twitter:...

Duration:00:54:36