ALL YOU CAN BOOKS

Talk Python To Me - Python conversations for passionate developers

Michael Kennedy (@mkennedy)


Podcast Overview

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 45 minute
conversation with industry experts.

Podcast Episodes

#120 Python in Finance

This week we'll enter the world of stock markets, trades, hedge funds and more. You'll meet Yves Hilpisch who runs The Python Quants where Python, open-source, education, and finance intersect.

Links from the show:

Yves on Twitter: @dyjh
Personal site: hilpisch.com

The Python Quants Group: tpq.io
Yves on YouTube: youtube.com/results
Quant platform: pqp.io
DX Analytics: dx-analytics.com
For Python Quants Bootcamp: fpq.io
Python for Quant Finance Meetup: pqf.tpq.io
Books: books.tpq.io

#119 Python in Engineering

Think about how you learn most technical or detail-oriented subjects?

You start at the bottom, lowest level and you create building blocks and work your way into the actual thing you care about. This happens in engineering, in math, and even in programming.

Our guest this week, Dr. Allen Downey, believes that computation and programming can help us turn this inside-out way of teaching right-side out again.

Join Allen and me as we discuss programming as a way of thinking and physical modeling and engineering in Python.

Links from the show:

Dr. Allen Downey: olin.edu/faculty/profile/allen-downey
Allen’s web page: allendowney.com
Allen’s blog: allendowney.blogspot.com
Allen on Twitter: @allendowney
Programming as a Way of Thinking: blogs.scientificamerican.com
Think Python book: greenteapress.com/wp/think-python
Think OS book: greenteapress.com/thinkos
Pint package: pint.readthedocs.io
ModSim14 course (slight older version): sites.google.com/site/modsim14
Modeling and Simulation video: olin.edu/academics/experience/modeling-simulation
Early work on the book and code: github.com/AllenDowney/ModSimPython

Sponsored links
Linode: talkpython.fm/linode
Rollbar: talkpython.fm/rollbar
Talk Python Courses: training.talkpython.fm
MongoDB Course: training.talkpython.fm/courses

#118 Serverless software

Let's consider the progression we've been on over the past 15 or so years.

We've gone from software and operating systems that we manage running on hardware that we own (and babysit), to virtual machines on our hardware, to IaaS in the cloud and PaaS in the cloud. Then onward to containers, usually docker, running on someone else's systems in the cloud, and maybe even microservices which are conglomerates of these containers working together managed by Kubernetes.

Where do we go from there? I can't tell you the final destination, but I believe we've reached a leaf node in this hierarchy with our topic today.

On this, episode 118 of Talk Python To Me, with Ryan Scott Brown, we are going to explore serverless computing. It's an interesting paradigm shift and I hope you enjoy this conversation.

It was recorded May 24th, 2017.

Links from the show:

Ryan on Twitter: @ryan_sb
Ryan's site: serverlesscode.com
Building Python 3 Apps On The Serverless Framework: serverlesscode.com/post/python-3-on-serverless-framework
Hello Retail: github.com/Nordstrom/hello-retail
iRobot on Lambda: youtube.com/watch?v=g0M0PN2bFFA
ZAPPA: Serverless Python Web Services: zappa.io
AWS Lambda: aws.amazon.com/lambda
Building scikitlearn for AWS Lambda: serverlesscode.com/post/scikitlearn-with-amazon-linux-container
Gone in 60 milliseconds: youtube.com/watch?v=YZ058hmLuv0
Ryan's course: The Serverless Framework with GraphQL: acloud.guru/learn/serverless-with-graphql
Ryan's course: AWS Lambda: acloud.guru/learn/aws-lambda

Sponsored Links
Talk Python Courses: training.talkpython.fm

#117 Functional Python with Coconut

One of the nice things about the Python language is it's at least 3 programming paradigms in one: There's the procedural style, object-oriented style, and functional style.

This week you'll meet Evan Hubinger who is taking Python's functional programming style and turning it to 11. We're talking about Coconut. A full functional programming language that is a proper superset of Python itself.

Show note: Sorry for the lower audio quality in my voice on this one. Looks like my primary mic had trouble and the fallback wasn't as good as it should be. Plus, I had mostly lost my voice from PyCon (PyCon!!! And other loud speaking).

Links from the show:

Evan on Twitter: @EvanHub
Evan on LinkedIn: linkedin.com/in/ehubinger
Evan on GitHub: github.com/evhub

Coconut: coconut-lang.org
Coconut on GitHub: github.com/evhub/coconut
Coconut Tutorial: coconut.readthedocs.io/en/master/HELP.html
Coconut Docs: coconut.readthedocs.io/en/master/DOCS.html
Coconut FAQ: coconut.readthedocs.io/en/master/FAQ.html
Gitter channel: gitter.im/evhub/coconut

#116 10 top talks of PyCon 2017 reviewed

Whether you got to attend PyCon, there were just too many good talks to attend them all. Luckily our friends at the PSF were on top of publishing the videos online for the whole world to watch for free.

On this episode, we'll meet up with Brett Slatkin and replay his path through PyCon. We touch on his top 10 sessions from PyCon 2017.

Links from the show:

Brett on Twitter: @haxor
Effective Python on Amazon: amzn.to/1ETVjdk
All sessions from PyCon: youtube.com/channel/UCrJhliKNQ8g0qoE_zvL8eVg

Top 10 Talks
Jake Vanderplas - Keynote: youtu.be/ZyjCqQEUa8o
Static Types for Python: youtu.be/7ZbwZgrXnwY
The Gilectomy How's It Going: youtu.be/pLqv11ScGsQ
Optimizing Pandas Code: youtu.be/HN5d490_KKk
Debugging in Python 3 6 Better, Faster, Stronger: youtu.be/NdObDUbLjdg
Instagram Keynote: youtu.be/66XoCk79kjM
Python from Space: youtu.be/rUUgLsspTZA
Factory Automation with Python: youtu.be/cEyVfiix1Lw
Dial M For Mentor: youtu.be/Wc1krFb5ifQ

#115 Python for Humans projects

When you think of popular Python packages, what comes to mind? There's a good chance that this week's guest, Kenneth Reitz, wrote that package you just thought of. He's the author of so of Python's most popular libraries, including Requests, Records, Maya, and pipenv just to name a few.

I got a chance to catch up with Kenneth at PyCon 2017 this year. Here's the story.

Links from the show:

Software for Humans: kennethreitz.org/projects
Kenneth on Twitter: @kennethreitz

#114 Empowering developers at the Hidden Genius project

As most of you know, learning to program opens doors. It takes every day people and turns them into creators. Once you know programming, and Python, you've passed through a door to a place with much more opportunity.

Now, consider the impact this could have if you grew up in an environment with less opportunity? With fewer people, you knew leading the way into software careers.

Today you'll meet Sean Valentine and Landon Miller helping to run an amazing project and Mohammed Abdulla and Malik Poole who graduated from this project. It's called The Hidden Genius Project and it helps young black men become developers and entrepreneurs.

Links from the show:

Hidden Genius Project: hiddengeniusproject.org
Hidden Genius Project on Twitter: @hiddengeniuspro
Hidden Genius Project on Facebook: facebook.com/TheHiddenGeniusProject

Sponsored Links
Intel Distribution for Python: talkpython.fm/intel
Hired: hired.com/talkpythontome
Talk Python Courses: training.talkpython.fm

#113 Dedicated AI chips and running old Python faster at Intel


We catch up with David Stewart and meet Suresh Srinivas, and Sergey Maidanov from Intel. We talk about how they are working at the silicon level to make even Python 2 run faster and touch on dedicated AI chips that go beyond just what is possible with GPU-computation.

Links from the show:

Intel Distribution for Python: software.intel.com/en-us/python-distribution
Intel Commits To Nervana Roadmap For AI: forbes.com
David Stewart: evangelists.intel.com/bio/David_Stewart
David on Twitter: @davest
Suresh Srinivas: linkedin.com
Sergey Maidanov: linkedin.com

Sponsored Links
Hired: hired.com/talkpythontome
Talk Python Courses: training.talkpython.fm

#112 Geeking out in the golden years

I've always thought that if I retired, I'd more or less do what I had been doing as my job - except without the meetings and reports. That is, write interesting and fulfilling software.

In this episode of Talk Python To Me, we are back together with Philip Guo to discuss his research project aimed to improve the learning to code experience for older adults (those 60 - 85 years old).

Links from the show:

Older Adults publication: pgbovine.net/publications/older-adults-learning-programming_CHI-2017.pdf
PG Podcast: pgbovine.net/PG-Podcast-summary.htm
Episode 22: 10-hour code walk: talkpython.fm/22
Python Tutor website: pythontutor.com

Sponsored Links
Rollbar: talkpython.fm/rollbar
Hired: hired.com/talkpythontome
Talk Python Courses: training.talkpython.fm

#111 Pythonic Career Advice and More

Time for some Pythonic job and career advice with Matt Harrison. Listen in as we discuss how most developer jobs never make it to full job listings and how you can get in on them. We also discuss his books and his avalanche research with the Pandas library.

Links from the show:

Matt on Twitter: @__mharrison__
Matt's startup: Far Better: farbetter.com
Matt's dev training: metasnake.com
Search for “Treading on Python” to find my books in most online stores
Tiny Python 3.6 Notebook, UtahAvalanche, and more: github.com/mattharrison

Matt's books
Treading on Python Volume 1: Foundations of Python: amzn.to/2qe7XG7
Treading on Python Volume 2: Intermediate Python: amzn.to/2qDtFVG
Learning the Pandas Library: Python Tools for Data Munging, Analysis, and Visualization: amzn.to/2qDE4jU
Tiny Python 3.6 Notebook: Curated Examples (Treading on Python): amzn.to/2pIVJSz

More Technology Podcasts

More Podcasts

More Technology Podcasts

More Podcasts