Talk Python To Me

By Michael Kennedy (@mkennedy)

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store.


Category: Software How-To

Open in iTunes


Open RSS feed


Open Website


Rate for this podcast

Subscribers: 2059
Reviews: 4


 Nov 7, 2018
one of my absolute favourite podcasts even though im almost non-skilled im python, always feel inspired listening to this podcast !

Morten
 Oct 3, 2018
:)

Wilber H
 Sep 19, 2018
I wish there was a Python that talks about teaching Python. For reinforcement purposes while driving. Don't get me wrong, conversations are great but some tracks catered to just teaching would be great.

Travis W.
 Aug 31, 2018
Been listening to this podcast for over 6 months now and all I can say is that I'm continually pleased with every episode!

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. Our goal is to bring you the human story behind the Python packages and frameworks you know and love.

Episode Date
#257 Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy
00:52:23
With radio astronomy, we can look across many light-years of distance and see incredible details such as the chemical makeup of a given region. Kevin Vinsen and Rodrigo Tobar from ICRAR are using the world's fastest supercomputer along with some sweet Python to process the equivalent of 1,600 hours of standard-definition YouTube video per second.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Kevin on Twitter</b>: <a href="https://twitter.com/KevinVinsen_" target="_blank" rel="noopener">@KevinVinsen_</a><br/> <b>ICRAR on Twitter</b>: <a href="https://twitter.com/ICRAR" target="_blank" rel="noopener">@ICRAR</a><br/> <br/> <b>SKA Telscope</b>: <a href="https://www.skatelescope.org/" target="_blank" rel="noopener">skatelescope.org</a><br/> <b>ICRAR ORG</b>: <a href="https://www.icrar.org/" target="_blank" rel="noopener">icrar.org</a><br/> <b>Video showing data flow and scale</b>: <a href="https://vimeo.com/375833721" target="_blank" rel="noopener">vimeo.com</a><br/> <b>Summit supercomputer</b>: <a href="https://en.wikipedia.org/wiki/Summit_(supercomputer)" target="_blank" rel="noopener">wikipedia.org</a><br/> <b>SKA Amazing facts</b>: <a href="https://www.skatelescope.org/outreachandeducation/amazingfacts/" target="_blank" rel="noopener">skatelescope.org</a><br/> <b>DALiuGE execution framework</b>: <a href="https://github.com/ICRAR/daliuge" target="_blank" rel="noopener">github.com</a><br/> <b>ijson</b>: <a href="https://github.com/ICRAR/ijson" target="_blank" rel="noopener">github.com</a><br/> <b>ZeroMQ</b>: <a href="https://zeromq.org/" target="_blank" rel="noopener">zeromq.org</a><br/> <b>ZeroRPC</b>: <a href="https://www.zerorpc.io/" target="_blank" rel="noopener">www.zerorpc.io</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/clubhouse'>Clubhouse</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Mar 28, 2020
#256 Click to run your notebook with Binder
00:57:26
Have you come across a GitHub repo with a Jupyter notebook that has a "Run in Binder" button? It seems magical. How does it know what dependencies and external libraries you might need? Where does it run anyway? <br/> <br/> Like all technology, it's not magic. It's the result of hard work by the people behind mybinder.org. On this episode, you'll meet Tim Head, who has been working to bring Binder to us all. Take a look inside mybinder.org, how it works, and the history of the project.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Tim Head</b>: <a href="https://twitter.com/betatim" target="_blank" rel="noopener">@betatim</a><br/> <b>Binder</b>: <a href="https://mybinder.org/" target="_blank" rel="noopener">mybinder.org</a><br/> <b>BinderHub</b>: <a href="https://binderhub.readthedocs.io/en/latest/" target="_blank" rel="noopener">binderhub.readthedocs.io</a><br/> <b>Binder Costs Notebook</b>: <a href="https://nbviewer.jupyter.org/github/jupyterhub/binder-billing/blob/master/analyze_data.ipynb?flush_cache=True" target="_blank" rel="noopener">nbviewer.jupyter.org</a><br/> <b>The Reproducible Execution Environment Specification</b>: <a href="https://repo2docker.readthedocs.io/en/latest/specification.html" target="_blank" rel="noopener">repo2docker.readthedocs.io</a><br/> <b>Uncertainties Package</b>: <a href="https://pythonhosted.org/uncertainties/" target="_blank" rel="noopener">pythonhosted.org</a><br/> <b>scikit-learn gallery have binder button</b>: <a href="https://scikit-learn.org/stable/auto_examples/tree/plot_iris_dtc.html#sphx-glr-auto-examples-tree-plot-iris-dtc-py" target="_blank" rel="noopener">scikit-learn.org</a><br/> <b>Using VS Code in Binder Environment</b>: <a href="https://github.com/betatim/vscode-binder" target="_blank" rel="noopener">github.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Mar 20, 2020
#255 Talking to cars with Python
00:51:51
Modern cars have become mobile computer systems with many small computers running millions of lines of code. On this episode, we plug a little Python into those data streams. <br/> <br/> You'll meet Shea Newton, who is a Python developer who has worked on autonomous cars and is currently at ActiveState.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Shea on Twitter</b>: <a href="https://twitter.com/shnewto/" target="_blank" rel="noopener">shnewto</a><br/> <br/> <b>Video presentation of PDX Talk</b>: <a href="https://www.youtube.com/watch?v=r1QgGO23ob4" target="_blank" rel="noopener">youtube.com</a><br/> <b>Shea's source for PDX Python talk</b>: <a href="https://github.com/shnewto/can-we-talk" target="_blank" rel="noopener">github.com</a><br/> <br/> <b>DonkeyCar</b>: <a href="https://www.donkeycar.com/" target="_blank" rel="noopener">donkeycar.com</a><br/> <b>Roomba Programming</b>: <a href="https://github.com/NickWaterton/Roomba980-Python" target="_blank" rel="noopener">github.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/datadog'>Datadog</a><br> <a href='https://talkpython.fm/clubhouse'>Clubhouse</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Mar 14, 2020
#254 A Python mentorship story
01:07:26
How do you go from poking around at Python code to actually solving real problems, the right way? <br/> <br/> There are many paths. The longest one probably is to get a 4-year CS degree. Maybe faster, but pricy as well, is a solid in-person developer bootcamp. <br/> <br/> Have you considered reaching out to the community to find a mentor? Many Python meetups have project nights where folks who could help will be attending. If you're up for giving back, maybe you could become a mentor too. <br/> <br/> That's what this episode is about. We'll hear from two former guests of Talk Python, Rusti Gregory and Doug Farrell. They teamed up and are back to share their mentorship story!<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Guests</b><br/> <br/> <b>Rusti Gregory</b>: <a href="https://talkpython.fm/episodes/show/194/learning-and-teaching-python-in-a-vacuum" target="_blank" rel="noopener">talkpython.fm</a><br/> <b>Doug Farrell</b>: <a href="https://twitter.com/writeson" target="_blank" rel="noopener">@writeson</a><br/> <br/> <b>Doug's Real Python articles</b>: <a href="https://realpython.com/team/dfarrell/" target="_blank" rel="noopener">realpython.com</a><br/> <b>Code Mentor Program</b>: <a href="https://www.codementor.io/howitworks/mentorship" target="_blank" rel="noopener">codementor.io</a><br/> <b>D-Tale Project</b>: <a href="https://github.com/man-group/dtale" target="_blank" rel="noopener">github.com</a><br/> <b>Let Me Google That For You Example</b>: <a href="https://lmgtfy.com/?q=connect+to+sqlite+sqlalchemy" target="_blank" rel="noopener">lmgtfy.com</a><br/> <b>JustPy Web Project</b>: <a href="https://justpy.io/#/" target="_blank" rel="noopener">justpy.io</a><br/> <b>Doug's Well-Grounded Python Dev Book</b>: <a href="https://www.manning.com/books/the-well-grounded-python-developer" target="_blank" rel="noopener">manning.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/brilliant'>Brilliant</a><br> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Mar 06, 2020
#253 Moon base geekout
01:22:48
This episode is a unique one. On this episode, I've invited Richard Campbell and developer and podcaster who also dives deep into science and tech topics. We are going to dig into his geekout series and spend some time talking realistically about moonbases and space travel. <br/> <br/> I think you're really going to enjoy the conversation. But I would love to hear, either way, if you like this minor diversion from pure Python topics (although we do talk some Python and programming). We can do more like this in the future if you all enjoy listening to these as much as I enjoyed making them.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Richard Campbell</b>: <a href="https://twitter.com/richcampbell/" target="_blank" rel="noopener">@richcampbell</a><br/> <b>GeekOut Episodes</b>: <a href="http://geekout.show" target="_blank" rel="noopener">geekout.show</a><br/> <b>RSS feed for the Geek Outs</b>: <a href="http://www.pwop.com/feed.aspx?show=dotnetrocks&filetype=master&tags=Geek%20Out" target="_blank" rel="noopener">pwop.com</a><br/> <b>Video of Richard's NDC Presentation</b>: <a href="https://www.youtube.com/watch?v=F-E7VLtRdeE" target="_blank" rel="noopener">youtube.com</a><br/> <br/> <b>The Race for Space album by Public Service Broadcasting</b>: <a href="https://www.youtube.com/watch?v=VlnwuV6RuMo&list=PLMmvfF1sIF1twomjkQBYIe81JBJ8-DRBR" target="_blank" rel="noopener">youtube.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/clubhouse'>Clubhouse</a><br> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Feb 25, 2020
#252 What scientific computing can learn from CS
01:10:58
Did you come into Python from a computational science side of things? Were you just looking for something better than Excel or Matlab and got pulled in by all the Python has to offer? <br/> <br/> That's great! But following that path often means some of the more formal practices from software development weren't part of the journey. <br/> <br/> On this episode, you'll meet Martin Héroux, who does data science in the context of academic research. He's here to share his best practices and lessons for data scientists of all sorts.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Neuroscience Research Australia</b>: <a href="https://www.neura.edu.au/" target="_blank" rel="noopener">neura.edu.au</a><br/> <b>Martin Héroux</b>: <a href="https://www.researchgate.net/profile/Martin_Heroux" target="_blank" rel="noopener">researchgate.net</a><br/> <br/> <b>Errors in science: I make them do you? Part 3</b>: <a href="https://scientificallysound.org/2019/09/03/errors-in-science-i-make-them-do-you-part-3/" target="_blank" rel="noopener">scientificallysound.org</a><br/> <br/> <b>PyPI Packages</b><br/> <b>DABEST</b>: <a href="https://pypi.org/project/dabest/" target="_blank" rel="noopener">pypi.org/project/dabest</a><br/> <b>PSYCHOPY</b>: <a href="https://pypi.org/project/PsychoPy/" target="_blank" rel="noopener">pypi.org/project/PsychoPy</a><br/> <br/> <b>Spreadsheet Blunders</b><br/> <b>12 of the Biggest Spreadsheet Fails</b>: <a href="https://blogs.oracle.com/smb/10-of-the-costliest-spreadsheet-boo-boos-in-history" target="_blank" rel="noopener">blogs.oracle.com</a><br/> <b>Common spreadsheet errors</b>: <a href="https://datacarpentry.org/2015-05-30-HASTAC/spreadsheet-dh/02-common-mistakes.html" target="_blank" rel="noopener">datacarpentry.org</a><br/> <br/> <b>Best Practices for Scientific Computing</b>: <a href="https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.1001745" target="_blank" rel="noopener">journals.plos.org</a><br/> <b>Good enough practices in scientific computing</b>: <a href="https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005510" target="_blank" rel="noopener">journals.plos.org</a><br/> <b>Full episode RSS feed</b>: <a href="https://talkpython.fm/episodes/rss_full_history" target="_blank" rel="noopener">talkpython.fm/episodes/rss_full_history</a><br/> <br/> <b>Springboard bootcamp scholarships [code TALKPYTHONTOME]</b>: <a href="https://talkpython.fm/springboard" target="_blank" rel="noopener">talkpython.fm/springboard</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/clubhouse'>Clubhouse</a><br> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Feb 21, 2020
#251 Building and UX Testing Azure's Python SDK
00:52:44
What does it take to build a Python library that will be used by a large number of developers? This happens all the in open source. Projects take off and become wildly successful. <br/> <br/> What if you could sit down with developers using your library and see how they take to it? Well, over on the Azure team, Kate Olszewska and Johan Stenberg do incredible user testing for Azure's Python SDK. <br/> <br/> Just to give you a taste, imagine a room with a computer, a couple of developers unfamiliar with the API, a one-way mirror, and lots of feedback.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Kate on Twitter</b>: <a href="https://twitter.com/OlszewskaKate" target="_blank" rel="noopener">@OlszewskaKate</a><br/> <b>Johan on Twitter</b>: <a href="https://twitter.com/johan_stenberg" target="_blank" rel="noopener">@johan_stenberg</a><br/> <b>Azure Team on Twitter</b>: <a href="https://twitter.com/AzureSdk" target="_blank" rel="noopener">@AzureSdk</a><br/> <br/> <b>Azure Python SDK on Github</b>: <a href="https://aka.ms/py-sdk" target="_blank" rel="noopener">aka.ms/py-sdk</a><br/> <b>Azure SDK Releases</b>: <a href="https://aka.ms/azure-sdk-site" target="_blank" rel="noopener">aka.ms/azure-sdk-site</a><br/> <b>Short talk describing our effort and the features</b>: <a href="https://aka.ms/PythonSDKTalk" target="_blank" rel="noopener">aka.ms/PythonSDKTalk</a><br/> <b>vcrpy package</b>: <a href="https://github.com/kevin1024/vcrpy" target="_blank" rel="noopener">github.com/kevin1024/vcrpy</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/springboard'>Springboard</a><br> <a href='https://talkpython.fm/clubhouse'>Clubhouse</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Feb 13, 2020
#250 Capture over 400x C02 as trees with AI and Python
01:03:07
As the popularity of Python grows, we see it popping up in all sorts of interesting places and projects. On this episode, you'll meet C.K. Sample and Nathan Papapietro from HyperGiant. They are using Python and AI to develop the EOS Bioreactor. <br/> <br/> This is a fridge sized box containing water and algae which sequesters a huge amount of C02, as much as 400x as much as an acre of trees. <br/> <br/> Let's dive into how they are using Python for this cutting-edge project.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>C.K. on Twitter</b>: <a href="https://twitter.com/cksample" target="_blank" rel="noopener">@cksample</a><br/> <b>HyperGiant on Twitter</b>: <a href="https://twitter.com/hypergiant" target="_blank" rel="noopener">@hypergiant</a><br/> <b>EOS Bioreactor</b>: <a href="https://www.hypergiant.com/green/" target="_blank" rel="noopener">hypergiant.com/green</a><br/> <b>HyperGiant</b>: <a href="https://www.hypergiant.com/" target="_blank" rel="noopener">hypergiant.com</a><br/> <b>Careers at HyperGiant</b>: <a href="https://www.hypergiant.com/careers/" target="_blank" rel="noopener">hypergiant.com/careers</a><br/> <b>Short video on the bioreactor</b>: <a href="https://nowthisnews.com/videos/future/algae-bioreactor-captures-as-much-carbon-as-an-acre-of-trees" target="_blank" rel="noopener">nowthisnews.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/brilliant'>Brilliant</a><br> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Feb 08, 2020
#249 Capture the Staff of Pythonic Knowledge in TwilioQuest
00:59:01
Are you learning or helping someone else learn Python, why not make a game out of it? TwilioQuest is a game that doesn't treat you with kid-gloves while teaching you Python. Using your editor of choice, write code on your machine, and still play the game to solve Python challenges. <br/> <br/> In this episode, you'll meet Kevin Whinnery and Ryan Kubik from Twilio, who created TwiloQuest. They are here to tell us all about it.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>TwilioQuest</b>: <a href="https://twilio.com/quest/learn/python" target="_blank" rel="noopener">twilio.com/quest/learn/python</a><br/> <br/> <b>Ryan on Twitter</b>: <a href="https://twitter.com/ryrykubes" target="_blank" rel="noopener">@ryrykubes</a><br/> <b>Kevin on Twitter</b>: <a href="https://twitter.com/kevinwhinnery" target="_blank" rel="noopener">@kevinwhinnery</a><br/> <b>TwilioQuest on Twitter</b>: <a href="https://twitter.com/twilioquest" target="_blank" rel="noopener">@twilioquest</a><br/> <br/> <b>Tiled map editor</b>: <a href="https://www.mapeditor.org/" target="_blank" rel="noopener">mapeditor.org</a><br/> <b>Phaser</b>: <a href="https://phaser.io/" target="_blank" rel="noopener">phaser.io</a><br/> <b>Free game assets</b>: <a href="https://kenney.nl/" target="_blank" rel="noopener">kenney.nl</a><br/> <b>Open Game Art</b>: <a href="https://opengameart.org/" target="_blank" rel="noopener">opengameart.org</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/datadog'>Datadog</a><br> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Jan 30, 2020
#248 Climate change and your Python code
01:16:34
The most critical issue of our time is climate change. Yet, when you think about our carbon impact in the software industry, what comes to mind? Business travel? Commuting to the office so you don't miss filing that TPS report? Yeah, those are bad. But data centers, servers, and our apps consume a substantial portion of the total energy used by modern humans. <br/> <br/> In this episode, you'll meet Chris Adams. He has been advocating for a greener software environment and has concrete advice to make your Python program more climate-friendly. <br/> <br/> The good news is, generally speaking, what we need to do to make our code easier on the planet is the same things we do to make our code faster!<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Chris on Twitter</b>: <a href="https://twitter.com/mrchrisadams" target="_blank" rel="noopener">@mrchrisadams</a><br/> <b>The Green Web Foundation</b>: <a href="https://twitter.com/greenwebfound" target="_blank" rel="noopener">@greenwebfound</a><br/> <b>ClimateAction.tech</b>: <a href="https://climateaction.tech/" target="_blank" rel="noopener">climateaction.tech</a><br/> <b>Slides from Chris' talk</b>: <a href="https://bit.ly/hoc-omg-climate" target="_blank" rel="noopener">bit.ly/hoc-omg-climate</a><br/> <br/> <b>Python profiling tool for co2 emissions</b>: <a href="https://github.com/responsibleproblemsolving/energy-usage" target="_blank" rel="noopener">github.com/responsibleproblemsolving</a><br/> <b>ImageOptim macOS app</b>: <a href="https://imageoptim.com/mac" target="_blank" rel="noopener">imageoptim.com/mac</a><br/> <b>Sustainable Web Manifesto</b>: <a href="https://www.sustainablewebmanifesto.com/" target="_blank" rel="noopener">sustainablewebmanifesto.com</a><br/> <b>PageSpeed/Lighthouse</b>: <a href="https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Ftraining.talkpython.fm%2F&tab=desktop" target="_blank" rel="noopener">developers.google.com/speed/pagespeed</a><br/> <b>Greenhouse plugin</b>: <a href="https://github.com/thegreenwebfoundation/lighthouse-plugin-greenhouse" target="_blank" rel="noopener">github.com/thegreenwebfoundation</a><br/> <br/> <b>Offset air travel</b><br/> <b>atmosfair</b>: <a href="https://www.atmosfair.de/en/" target="_blank" rel="noopener">atmosfair.de/en</a><br/> <b>Terrapass</b>: <a href="https://www.terrapass.com/" target="_blank" rel="noopener">terrapass.com</a><br/> <br/> <b>Air travel policy for consultants</b>: <a href="https://www.cennydd.com/air-travel-policy" target="_blank" rel="noopener">cennydd.com/air-travel-policy</a><br/> <b>Greening your tech stack newsletter</b>: <a href="https://bit.ly/hoc-greenstack" target="_blank" rel="noopener">bit.ly/hoc-greenstack</a><br/> <br/> <b>Chris' Networked based door access control</b>: <a href="https://github.com/mrchrisadams/doord" target="_blank" rel="noopener">github.com/mrchrisadams/doord</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/brilliant'>Brilliant</a><br> <a href='https://talkpython.fm/datadog'>Datadog</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Jan 24, 2020
#247 Solo maintainer of open-source in academia
01:05:20
Do you run an open-source project? Does it seem like you never have enough time to support it? Have you considered starting one but are unsure you can commit to it? It's a real challenge. <br/> <br/> On this episode, we welcome back Philip Guo, who has been a solo maintainer of the very popular PythonTutor.com project for over 10 years. He has some non-traditional advice to keep your sanity and keep your project going while holding down a busy full-time job.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Philip on Twitter</b>: <a href="https://twitter.com/pgbovine" target="_blank" rel="noopener">@pgbovine</a><br/> <b>Python Tutor</b>: <a href="http://pythontutor.com/" target="_blank" rel="noopener">pythontutor.com</a><br/> <b>Philip's website</b>: <a href="http://pgbovine.net/" target="_blank" rel="noopener">pgbovine.net</a><br/> <b>Python Tutor on github</b>: <a href="https://github.com/pgbovine/OnlinePythonTutor" target="_blank" rel="noopener">github.com</a><br/> <b>Dismissing Python Garbage Collection at Instagram</b>: <a href="https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172" target="_blank" rel="noopener">instagram-engineering.com</a><br/> <b>Threshold Concepts in Computer Programming</b>: <a href="https://blogs.kcl.ac.uk/cser/2017/06/26/threshold-concepts-in-computer-programming/" target="_blank" rel="noopener">blogs.kcl.ac.uk</a><br/> <b>SageMath</b>: <a href="https://www.sagemath.org/" target="_blank" rel="noopener">sagemath.org</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/clubhouse'>Clubhouse</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Jan 16, 2020
#246 Practices of the Python Pro
01:04:08
When you can call yourself a professional developer? Sure, getting paid to write code is probably part of the formula. But when is your skillset up to that level? <br/> <br/> Many folks in the industry suffer from imposter syndrome and other types of uncertainty. Yet, there are real techniques and skills you should know before you meet this bar. <br/> <br/> Dane Hillard is here to share his take on the practices of the Python pro. We'll discuss concrete steps and abstract design concepts to help your code make the jump to pro level.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Dane on Twitter</b>: <a href="https://twitter.com/easyaspython" target="_blank" rel="noopener">@easyaspython</a><br/> <b>Practices of the Python Pro on Manning (discount: podtalkpython19)</b>: <a href="https://www.manning.com/books/practices-of-the-python-pro" target="_blank" rel="noopener">manning.com</a><br/> <b>Practices of the Python Pro on Amazon (preorder)</b>: <a href="https://amzn.to/366Qamn" target="_blank" rel="noopener">amzn.to</a><br/> <b>Mockaroo</b>: <a href="https://mockaroo.com/" target="_blank" rel="noopener">mockaroo.com</a><br/> <b>PageSpeed Insights</b>: <a href="https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Ftraining.talkpython.fm%2F&tab=desktop" target="_blank" rel="noopener">developers.google.com</a><br/> <br/> <b>Beginners and Experts episode</b>: <a href="https://talkpython.fm/episodes/show/203/beginners-and-experts-in-software-development" target="_blank" rel="noopener">talkpython.fm</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Jan 09, 2020
#245 Python packaging landscape in 2020
01:01:54
Python is growing incredibly quickly and has found its place in many facets of the developer and computational space. But one area that is still shaky and uncertain is packaging and shipping software to users. <br/> <br/> I'm not talking about building reusable libraries and hosting them on PyPI. I'm talking about shipping executable software to non-developers. <br/> <br/> Take a moment to stop and think about what ways you would send an end-user a program built with Python that they can simply run. It's a bit of a mixed bag, isn't it? <br/> <br/> On this episode, we welcome back Cristian Medina to run through the state if Python packaging.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Cris on Twitter</b>: <a href="https://twitter.com/tryexceptpass/" target="_blank" rel="noopener">@tryexceptpass</a><br/> <b>tryexceptpass</b>: <a href="https://tryexceptpass.org/" target="_blank" rel="noopener">tryexceptpass.org</a><br/> <b>Russel Keith-Magee keynote & black swans</b>: <a href="https://www.youtube.com/watch?v=ftP5BQh1-YM&feature=youtu.be&t=2033" target="_blank" rel="noopener">youtube.com</a><br/> <b>4 Attempts at Packaging Python as an Executable article</b>: <a href="https://tryexceptpass.org/article/package-python-as-executable/" target="_blank" rel="noopener">tryexceptpass.org</a><br/> <b>Official Python Docker image</b>: <a href="https://hub.docker.com/_/python" target="_blank" rel="noopener">hub.docker.com</a><br/> <b>Docker</b>: <a href="https://www.docker.com/" target="_blank" rel="noopener">docker.com</a><br/> <b>Vagrant</b>: <a href="https://www.vagrantup.com/" target="_blank" rel="noopener">vagrantup.com</a><br/> <b>PyInstaller</b>: <a href="https://www.pyinstaller.org/" target="_blank" rel="noopener">pyinstaller.org</a><br/> <b>Briefcase</b>: <a href="https://beeware.org/project/projects/tools/briefcase/" target="_blank" rel="noopener">beeware.org</a><br/> <b>Pex</b>: <a href="https://github.com/pantsbuild/pex" target="_blank" rel="noopener">github.com</a><br/> <b>Shiv</b>: <a href="https://github.com/linkedin/shiv" target="_blank" rel="noopener">github.com</a><br/> <b>pipx</b>: <a href="https://pypi.org/project/pipx/" target="_blank" rel="noopener">pypi.org/project/pipx</a><br/> <b>PyOxidixer</b>: <a href="https://gregoryszorc.com/blog/2019/06/24/building-standalone-python-applications-with-pyoxidizer/" target="_blank" rel="noopener">gregoryszorc.com</a><br/> <b>Nuitka</b>: <a href="https://nuitka.net/" target="_blank" rel="noopener">nuitka.net</a><br/> <b>Cython</b>: <a href="https://cython.org/" target="_blank" rel="noopener">cython.org</a><br/> <b>Flatpak</b>: <a href="https://flatpak.org/" target="_blank" rel="noopener">flatpak.org</a><br/> <b>Snapcraft</b>: <a href="https://snapcraft.io/" target="_blank" rel="noopener">snapcraft.io</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Jan 03, 2020
#244 Top 10 Real Python Articles of 2019
00:59:49
We've come to the end of 2019. Python 2 has just a handful of days before it goes unsupported. And I've met up with Dan Bader from RealPython.com to look back at the year of Python articles on his website. We dive into the details behind 10 of his most important articles from the past year.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Dan Bader</b>: <a href="https://twitter.com/dbader_org" target="_blank" rel="noopener">@dbader_org</a><br/> <br/> <b>The 10 Articles on RealPython.com</b><br/> <br/> <b>#1</b>: <a href="https://realpython.com/run-python-scripts/" target="_blank" rel="noopener">How to Run Your Python Scripts</a><br/> <b>#2</b>: <a href="https://realpython.com/intermediate-python-project-ideas/" target="_blank" rel="noopener">13 Project Ideas for Intermediate Python Developers</a><br/> <b>#3</b>: <a href="https://realpython.com/storing-images-in-python/" target="_blank" rel="noopener">3 Ways of Storing and Accessing Lots of Images</a><br/> <b>#4</b>: <a href="https://realpython.com/python-concurrency/" target="_blank" rel="noopener">Speed Up Your Python Program With Concurrency</a><br/> <b>#5</b>: <a href="https://realpython.com/build-recommendation-engine-collaborative-filtering/" target="_blank" rel="noopener">Build a Recommendation Engine</a><br/> <b>#6</b>: <a href="https://realpython.com/python-print/" target="_blank" rel="noopener">Your Guide to the Python Print Function</a><br/> <b>#7</b>: <a href="https://realpython.com/python-pep8/" target="_blank" rel="noopener">How to Write Beautiful Python Code With PEP 8</a><br/> <b>#8</b>: <a href="https://realpython.com/python-lambda/" target="_blank" rel="noopener">How to Use Python Lambda Functions</a><br/> <b>#9</b>: <a href="https://realpython.com/python-coding-interview-tips/" target="_blank" rel="noopener">How to Stand Out in a Python Interview</a><br/> <b>#10</b>: <a href="https://realpython.com/inheritance-composition-python/" target="_blank" rel="noopener">Inheritance and Composition: A Python OOP Guide</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/brilliant'>Brilliant</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Dec 27, 2019
#243 Python on Windows is OK, actually
00:57:38
We all love the Python language. But it's the 200,000+ packages that actually make Python incredibly useful and productive. But installing these libraries and sometimes even Python itself can vary across platforms. In particular, Windows has had a hard time. Many of the library authors don't use Windows and so don't test their packages on that platform. Tutorial authors often start their tutorial steps by activating a virtual environment with $ source venv/bin/activate. This, of course, doesn't work on Windows. Yet, over 50% of all developers programming in Python do so on Windows. <br/> <br/> In this episode, you'll meet Steve Dower. He works at Microsoft and is a Python core developer. He has a bunch of stats for us. But he also has tons of good news on how Python on Windows is getting much better.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Steve Dower</b>: <a href="https://twitter.com/zooba" target="_blank" rel="noopener">@zooba</a><br/> <b>Steve's PyCon Talk</b>: <a href="https://www.youtube.com/watch?v=uoI57uMdDD4" target="_blank" rel="noopener">youtube.com</a><br/> <b>appdirs package</b>: <a href="https://pypi.org/project/appdirs/" target="_blank" rel="noopener">pypi.org/project/appdirs</a><br/> <br/> <b>Michael on .NET Rocks podcast</b>: <a href="https://dotnetrocks.com/?show=1665" target="_blank" rel="noopener">dotnetrocks.com</a><br/> <b>Python for .NET Developer Course</b>: <a href="https://talkpython.fm/dotnet" target="_blank" rel="noopener">talkpython.fm/dotnet</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/brilliant'>Brilliant</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Dec 17, 2019
#242 Your education will be live-streamed
00:54:23
Online education has certainly gone mainstream. Developers and companies have finally gotten comfortable taking online courses. Sometimes these are recorded, self-paced courses like we have at Talk Python Training. Other times, they are more like live events in webcast format. <br/> <br/> In this episode, you'll meet two guys who are taking the interactivity of online learning up a notch. Brian Clark and Cecil Philip run a weekly event on Twitch where they are live-streaming an interactive Python course. They take questions from 100's of students and dig into the diversions more mainstream online learning simply cannot.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Brian's Twitch Channel</b>: <a href="https://www.twitch.tv/clarkio" target="_blank" rel="noopener">twitch.tv</a><br/> <b>Cecil on Twitter</b>: <a href="https://twitter.com/cecilphillip" target="_blank" rel="noopener">@cecilphillip</a><br/> <b>Brian on Twitter</b>: <a href="https://twitter.com/_clarkio" target="_blank" rel="noopener">@_clarkio</a><br/> <b>Visual Studio Online</b>: <a href="https://visualstudio.microsoft.com/services/visual-studio-online/" target="_blank" rel="noopener">visualstudio.microsoft.com</a><br/> <b>Nina's Python Fundamentals course</b>: <a href="https://frontendmasters.com/courses/python/" target="_blank" rel="noopener">frontendmasters.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/usf'>USF</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Dec 11, 2019
#241 Opal: Full stack health care apps
00:53:23
Open source has permeated much of the software industry. What about health care? This highly regulated and important industry might seem to be the domain of huge specialized software companies. <br/> <br/> On this episode, Fred Kingham is here to introduce us to a project called OPAL. It was born out of NHS Hack Days in the UK and is a full-stack web framework for building health care applications. It's based on Django and has a ton of interesting features as a framework in general.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>OPAL website</b>: <a href="https://opal.openhealthcare.org.uk/" target="_blank" rel="noopener">opal.openhealthcare.org.uk</a><br/> <b>Fred on Twitter</b>: <a href="https://twitter.com/fredkingham" target="_blank" rel="noopener">@fredkingham</a><br/> <b>OPAL Tutorial</b>: <a href="https://opal.openhealthcare.org.uk/docs/tutorial/" target="_blank" rel="noopener">opal.openhealthcare.org.uk/docs/tutorial</a><br/> <b>NHS Hack Day</b>: <a href="https://nhshackday.com/" target="_blank" rel="noopener">nhshackday.com</a><br/> <b>Open source is the only way for Medicine article</b>: <a href="https://medium.com/@marcus_baw/open-source-is-the-only-way-for-medicine-9e698de0447e" target="_blank" rel="noopener">medium.com</a><br/> <br/> <b>Python for decision-makers webcast</b>: <a href="https://talkpython.fm/python-decision-webcast" target="_blank" rel="noopener">talkpython.fm/python-decision-webcast</a><br/> <b>Python for decision-makers course</b>: <a href="https://talkpython.fm/decision" target="_blank" rel="noopener">talkpython.fm/decision</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/usf'>USF</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Dec 07, 2019
#240 A guided tour of the CPython source code
01:00:25
You might use Python every day. But how much do you know about what happens under the covers, down at the C level? When you type something like variable = [], what are the byte-codes that accomplish this? How about the class backing the list itself? <br/> <br/> All of these details live at the C-layer of CPython. On this episode, you'll meet Anthony Shaw. He and I take a guided tour of the CPython source code. After this, you won't have to guess what's happening. You can git-clone the CPython source code and see for yourself.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Anthony on Twitter</b>: <a href="https://twitter.com/anthonypjshaw/" target="_blank" rel="noopener">@anthonypjshaw</a><br/> <br/> <b>Python on Github</b>: <a href="https://github.com/python" target="_blank" rel="noopener">github.com</a><br/> <b>RealPython article</b>: <a href="https://realpython.com/cpython-source-code-guide/" target="_blank" rel="noopener">realpython.com</a><br/> <b>Memory management in Python article</b>: <a href="https://rushter.com/blog/python-memory-managment/" target="_blank" rel="noopener">rushter.com</a><br/> <b>Dismissing Python Garbage Collection at Instagram</b>: <a href="https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172" target="_blank" rel="noopener">instagram-engineering.com</a><br/> <br/> <b>Prior episodes with Anthony</b><br/> <br/> <b>#180: What's new in Python 3.7 and beyond</b>: <a href="https://talkpython.fm/episodes/show/180/what-s-new-in-python-3.7-and-beyond" target="_blank" rel="noopener">talkpython.fm</a><br/> <b>#168: 10 Python security holes and how to plug them</b>: <a href="https://talkpython.fm/episodes/show/168/10-python-security-holes-and-how-to-plug-them" target="_blank" rel="noopener">talkpython.fm</a><br/> <b>#155: Practical steps for moving to Python 3</b>: <a href="https://talkpython.fm/episodes/show/155/practical-steps-for-moving-to-python-3" target="_blank" rel="noopener">talkpython.fm</a><br/> <b>#132: Contributing to open source</b>: <a href="https://talkpython.fm/episodes/show/132/contributing-to-open-source" target="_blank" rel="noopener">talkpython.fm</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/usf'>USF</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Nov 27, 2019
#239 Bayesian foundations
00:57:18
In this episode, we'll dive into one of the foundations of modern data science, Bayesian algorithms, and thinking. Join me along with guest Max Sklar as we look at the algorithmic side of data science.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Max on Twitter</b>: <a href="https://twitter.com/maxsklar" target="_blank" rel="noopener">@maxsklar</a><br/> <b>Max's podcast on Bayesian Thinking</b>: <a href="https://www.localmaxradio.com/episode/78" target="_blank" rel="noopener">localmaxradio.com</a><br/> <b>Bayes Theorm</b>: <a href="https://en.wikipedia.org/wiki/Bayes%27_theorem" target="_blank" rel="noopener">wikipedia.org</a><br/> <b>Simple MCMC sampling with Python</b>: <a href="https://gist.github.com/alexsavio/9ecdc1279c9a7d697ed3" target="_blank" rel="noopener">github.com</a><br/> <b>PyMC3 package - Probabilistic Programming in Python</b>: <a href="https://docs.pymc.io/" target="_blank" rel="noopener">pymc.io</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Nov 23, 2019
#238 Collaborative data science with Gigantum
01:07:16
Collaborative data science has a few challenges. First of all, those who you are collaborating with might not be savvy enough in the computer science techniques (for example, git and source control or docker and Linux). Second, seeing the work and changes others have made is a challenge too. <br/> <br/> That's why Dean Kleissas and his cofounders created Gigantum. It's a platform that runs either locally or in the cloud, spins up data science environments into docker containers seamlessly, and sync collaborative updates from machine to machine.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Dean on Twitter</b>: <a href="https://twitter.com/DeanKleissas" target="_blank" rel="noopener">@DeanKleissas</a><br/> <b>Gigantum</b>: <a href="https://gigantum.com/" target="_blank" rel="noopener">gigantum.com</a><br/> <b>Gigantum's GitHub org</b>: <a href="https://github.com/gigantum" target="_blank" rel="noopener">github.com/gigantum</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Nov 14, 2019
#237 A gut feeling about Python
00:49:40
Let's start with a philosophical question: Are you human? Are you sure? We could begin to answer the question physically. Are you made up of cells that would typically be considered as belonging to the human body? <br/> <br/> It turns out we have many ecosystems *within* us. Understanding them is important to our own wellbeing. In this episode, you'll meet Sebastian Proost, who is using Python to study bacteria in our world.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Group website</b>: <a href="https://raeslab.org/" target="_blank" rel="noopener">raeslab.org</a><br/> <b>TV Coverage on the gut-brain work</b>: <a href="https://www.youtube.com/watch?v=W1ILd8gk7Os" target="_blank" rel="noopener">youtube.com</a><br/> <b>TedX talk from Jeroen we briefly discussed</b>: <a href="https://www.youtube.com/watch?v=Af5qUxl1ktI" target="_blank" rel="noopener">youtube.com</a><br/> <b>Sebastian's work on Science Figured Out (in Dutch but the captions/subtitles are in English)</b>: <a href="https://www.sciencefiguredout.be/bytes-and-bacteria-software-explore-intestinal-flora" target="_blank" rel="noopener">sciencefiguredout.be</a><br/> <br/> <b>Sebastian on Twitter</b>: <a href="https://twitter.com/ProostSebastian" target="_blank" rel="noopener">@ProostSebastian</a><br/> <b>Sebastian's site</b>: <a href="https://sebastian.proost.science/" target="_blank" rel="noopener">sebastian.proost.science</a><br/> <b>Sebastian on Github</b>: <a href="https://github.com/sepro" target="_blank" rel="noopener">github.com/sepro</a><br/> <br/> <b>Tools we mentioned:</b><br/> <b>Cytoscape.js</b>: <a href="https://js.cytoscape.org/" target="_blank" rel="noopener">js.cytoscape.org</a><br/> <b>UltraJSON</b>: <a href="https://pypi.org/project/ujson/" target="_blank" rel="noopener">pypi.org</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Nov 06, 2019
#236 Scaling data science across Python and R
01:00:48
Do you do data science? Imagine you work with over 200 data scientists. Many of whom have diverse backgrounds or have come from non-CS backgrounds. Some of them want to use Python. Others are keen to work with R. <br/> <br/> Your job is to level the playing field across these experts through technical education and build libraries and tooling that are useful both in Python and R. <br/> <br/> It sounds like a fun challenge, doesn't it? That's what Ethan Swan and Bradley Boehmke are up to. And they are here to give us a look inside their world!<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Guest: Ethan Swan</b><br/> <b>Website</b>: <a href="http://ethanswan.com" target="_blank" rel="noopener">ethanswan.com</a><br/> <b>Twitter</b>: <a href="https://twitter.com/eswan18" target="_blank" rel="noopener">@eswan18</a><br/> <b>GitHub</b>: <a href="https://github.com/eswan18" target="_blank" rel="noopener">github.com/eswan18</a><br/> <br/> <b>Guest: Bradley Boehmke</b><br/> <b>Website</b>: <a href="http://bradleyboehmke.github.io/" target="_blank" rel="noopener">bradleyboehmke.github.io</a><br/> <b>Twitter</b>: <a href="https://twitter.com/bradleyboehmke" target="_blank" rel="noopener">@bradleyboehmke</a><br/> <b>Github</b>: <a href="https://github.com/bradleyboehmke" target="_blank" rel="noopener">github.com/bradleyboehmke</a><br/> <br/> <b>84.51˚ Company</b><br/> <b>Tech Blog</b>: <a href="https://www.8451.com/blog" target="_blank" rel="noopener">8451.com/blog</a><br/> <b>The Uplow'd Podcast</b>: <a href="https://www.8451.com/the-uplowd-by-8451-podcast" target="_blank" rel="noopener">8451.com/the-uplowd-by-8451-podcast</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Oct 29, 2019
#235 Python in your Browser with Skulpt
01:00:20
Do you dream of a day when you can write Python in the browser rather than JavaScript? This is no pipe dream! There are several ways to write Python that runs in the browser already. <br/> <br/> One of the leaders here is Skulpt. It's not just an experiment but real, powerful web applications with rich client-side code, Python code, are out in the wild and built with Skulpt. <br/> <br/> We dig into it with Meredydd Luff and Albert-Jan Nijburg on this episode.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Meredydd on Twitter</b>: <a href="https://twitter.com/meredydd" target="_blank" rel="noopener">@meredydd</a><br/> <b>Albert-Jan on Twitter</b>: <a href="https://twitter.com/ajpnijburg" target="_blank" rel="noopener">@ajpnijburg</a><br/> <b>Skulpt</b>: <a href="https://skulpt.org" target="_blank" rel="noopener">skulpt.org</a><br/> <br/> <b>Skulpt in the wild:</b><br/> <b>Anvil</b>: <a href="https://anvil.works" target="_blank" rel="noopener">anvil.works</a><br/> <b>Trinket</b>: <a href="https://trinket.io" target="_blank" rel="noopener">trinket.io</a><br/> <b>Code Combat</b>: <a href="https://codecombat.com/" target="_blank" rel="noopener">codecombat.com</a><br/> <br/> <b>Meredydd’s talk about Suspensions</b>: <a href="https://anvil.works/blog/pycon-talk" target="_blank" rel="noopener">anvil.works/blog</a><br/> <b>Albert-Jan’s talk about the Python 3 upgrade</b>: <a href="https://github.com/albertjan/skulpt-py3-presentation" target="_blank" rel="noopener">github.com</a><br/> <b>Meredydd’s talk about autocomplete</b>: <a href="https://anvil.works/blog/python-autocompleter-pycon17" target="_blank" rel="noopener">anvil.works/blog</a><br/> <br/> <b>Other browser-based Python impls</b><br/> <b>Brython</b>: <a href="https://brython.info" target="_blank" rel="noopener">brython.info</a><br/> <b>Transcrypt</b>: <a href="https://transcrypt.org" target="_blank" rel="noopener">transcrypt.org</a><br/> <b>Pyodide</b>: <a href="https://alpha.iodide.io/notebooks/300/" target="_blank" rel="noopener">alpha.iodide.io</a><br/> <br/> <b>Package PyPostal</b>: <a href="https://github.com/openvenues/pypostal" target="_blank" rel="noopener">github.com</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Oct 23, 2019
#234 Awesome Python Applications
01:04:36
Have you heard of awesome lists? They are well, pretty awesome! Gathering up the most loved libraries and packages for a given topic. <br/> <br/> While most lists cover awesome developer tools and libraries, we don't have many examples of awesome *applications* both for use and for examples to draw from. <br/> <br/> That's why Mahmoud Hashemi decided to create Awesome Python Applications, and you're about to dive headfirst into them!<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Mahmoud on Twitter</b>: <a href="https://twitter.com/mhashemi" target="_blank" rel="noopener">@mhashemi</a><br/> <b>Launch announcement for project</b>: <a href="http://sedimental.org/awesome_python_applications.html" target="_blank" rel="noopener">sedimental.org</a><br/> <b>Awesome Python Applications site</b>: <a href="https://github.com/mahmoud/awesome-python-applications" target="_blank" rel="noopener">awesome-python-applications</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Oct 15, 2019
#233 The Masonite Python Web Framework
1:08:18
Folks, it's not like the old days where there were just a couple of web frameworks for building apps with Python. These days there are many. One of those frameworks is the Masonite web framework created by Joseph Mancuso. Joseph is here today to tell us all about Masonite, what makes it special, it's core value proposition for web developers and much more.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Masonite Web Framework</b>: <a href="https://github.com/MasoniteFramework" target="_blank" rel="noopener">github.com/MasoniteFramework</a><br/> <b>Joseph on Twitter</b>: <a href="https://twitter.com/JoeMancusoDev" target="_blank" rel="noopener">@JoeMancusoDev</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/datadog'>Datadog</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Oct 10, 2019
#232 Become a robot developer with Python
1:01:32
When you think about the types of jobs you get as a Python developer, you probably weight the differences between data science and web development. <br/> <br/> But did you consider programming robots in Python? And not just toys, but serious, productive machines. It turns out there is a gap in the industry where we could use more Python developers in robotics. <br/> <br/> That's why I'm happy to have Ricardo Tellez here to give us an overview of the software development side of robotics programming with Python.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Ricardo Tellez Twitter</b>: <a href="https://twitter.com/_RicardoTellez_" target="_blank" rel="noopener">@_RicardoTellez_</a><br/> <b>ROS</b>: <a href="https://www.ros.org/" target="_blank" rel="noopener">ros.org</a><br/> <b>ROS2</b>: <a href="https://github.com/ros2/ros2/releases" target="_blank" rel="noopener">github.com/ros2</a><br/> <b>ROS wiki</b>: <a href="http://wiki.ros.org/Documentation" target="_blank" rel="noopener">wiki.ros.org</a><br/> <b>OpenAI</b>: <a href="https://openai.com/" target="_blank" rel="noopener">openai.com</a><br/> <b>Scikit</b>: <a href="https://scikit-learn.org/stable/" target="_blank" rel="noopener">scikit-learn.org</a><br/> <b>OpenCV</b>: <a href="https://pypi.org/project/opencv-python/" target="_blank" rel="noopener">pypi.org/project/opencv-python</a><br/> <b>Tensorflow</b>: <a href="https://www.tensorflow.org/api_docs/python" target="_blank" rel="noopener">tensorflow.org</a><br/> <b>Online free course on Python for robotics</b>: <a href="http://www.theconstructsim.com/construct-learn-develop-robots-using-ros/robotigniteacademy_learnros/ros-courses-library/python-robotics/" target="_blank" rel="noopener">theconstructsim.com</a><br/> <b>The Construct, our company</b>: <a href="http://www.theconstructsim.com/" target="_blank" rel="noopener">theconstruct.ai</a><br/> <b>Our online academy for learning ROS fast</b>: <a href="http://robotignite.academy" target="_blank" rel="noopener">robotignite.academy</a><br/> <b>Our Youtube channel for learning ROS</b>: <a href="https://www.youtube.com/channel/UCt6Lag-vv25fTX3e11mVY1Q" target="_blank" rel="noopener">youtube.com</a><br/> <b>Theia editor</b>: <a href="https://www.theia-ide.org/" target="_blank" rel="noopener">theia-ide.org</a><br/> <b>Sublime</b>: <a href="http://www.sublimetext.com/" target="_blank" rel="noopener">sublimetext.com</a><br/> <b>ROS Developers Podcast</b>: <a href="http://www.theconstructsim.com/category/ros_developers_podcast/" target="_blank" rel="noopener">theconstructsim.com</a><br/> <b>Python-PCL</b>: <a href="https://github.com/strawlab/python-pcl" target="_blank" rel="noopener">github.com</a><br/> <b>Works on my machine certification program</b>: <a href="https://blog.codinghorror.com/the-works-on-my-machine-certification-program/" target="_blank" rel="noopener">codinghorror.com</a><br/> <b>Azure Sphere</b>: <a href="https://azure.microsoft.com/en-us/services/azure-sphere/" target="_blank" rel="noopener">azure.microsoft.com</a><br/> <b>Azure Sphere on Wikipedia</b>: <a href="https://en.wikipedia.org/wiki/Azure_Sphere" target="_blank" rel="noopener">en.wikipedia.org</a><br/> <b>OpenAI Gym</b>: <a href="https://gym.openai.com/" target="_blank" rel="noopener">gym.openai.com</a><br/> <br/> <b>Rosject example of a live class teaching Python for robotics</b><br/> <b>Code and instructions</b>: <a href="http://www.rosject.io/l/a16526f/" target="_blank" rel="noopener">rosject.io</a><br/> <b>Video of the live class</b>: <a href="https://youtu.be/8ehPWJ2HdPc" target="_blank" rel="noopener">youtu.be</a><br/> <br/> <b>Video PR1 cleaning room</b>: <a href="https://youtu.be/jJ4XtyMoxIA" target="_blank" rel="noopener">youtu.be</a><br/> <b>Great Robot Race NOVA Video</b>: <a href="https://www.youtube.com/watch?v=vCRrXQRvC_I" target="_blank" rel="noopener">youtu.be</a><br/></div><br/> <strong>Sponsors</strong><br/> <br/> <a href='https://talkpython.fm/linode'>Linode</a><br> <a href='https://talkpython.fm/tidelift'>TideLift</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a>
Oct 04, 2019