Python Bytes
Episodes
#78 Setting Expectations for Open Source Participation
18 May 2018
Contributed by Lukas
Topics covered in this episode: The Forgotten Optional else in Python Loops libraries.io The other (great) benefit of Python type annotations Se...
#77 You Don't Have To Be a Workaholic To Win
12 May 2018
Contributed by Lukas
Topics covered in this episode: Why Senior Devs Write Dumb Code GeoAlchemy 2 You Don't Have To Be a Workaholic To Win: 13 Alternative Ways To Sta...
#76 Goodbye zero-versioning
04 May 2018
Contributed by Lukas
Topics covered in this episode: Unlearning toxic behaviors in a code review culture Flask 1.0 Released How to have a great first PyCon Extras Jok...
#75 pypi.org officially launches
28 Apr 2018
Contributed by Lukas
Topics covered in this episode: numba pip 10 is out ! Pandas only like modern Python Extras Joke See the full show notes for this episode on...
#74 Contributing to Open Source effectively
19 Apr 2018
Contributed by Lukas
Topics covered in this episode: Contributing to Open Source effectively Jupyter, Mathematica, and the Future of the Research Paper Depression AI ...
#73 This podcast comes in any color you want, as long as it's black
12 Apr 2018
Contributed by Lukas
Topics covered in this episode: Set Theory and Python Trio: async programming for humans and snake people black: The uncompromising Python cod...
#72 New versioning: Episode 0.0.7.2 (with 72 releases)
05 Apr 2018
Contributed by Lukas
Topics covered in this episode: ZeroVer: 0-based Versioning GitHub Security Alerts Detected over Four Million Vulnerabilities Markdown Descrip...
#71 We can migrate to Python 3, careful please
28 Mar 2018
Contributed by Lukas
Topics covered in this episode: The Conservative Python 3 Porting Guide World-Class Software Companies That Use Python Stop Writing Classes ...
#70 Have you seen my log? It's cute!
23 Mar 2018
Contributed by Lukas
Topics covered in this episode: Online CookieCutter Generator cutelog – GUI for Python's logging module wagtail 2.0 peewee 3.0 is out Ma...
#69 Digging into StackOverflow's 2018 survey results
18 Mar 2018
Contributed by Lukas
Topics covered in this episode: pynb: Jupyter Notebooks as plain Python code with embedded Markdown text Microsoft’s quantum computing languag...
#68 Python notebooks galore!
06 Mar 2018
Contributed by Lukas
Topics covered in this episode: dumb-pypi Requests-HTML: HTML Parsing for Humans A phone number proxy Notebooks galore part 1: Datalore b...
#67 Result of moving Python to Github
01 Mar 2018
Contributed by Lukas
Topics covered in this episode: Building a blog with Pelican Notifiers Using Makefiles in Python projects Result of moving Python to Github ...
#66 Wait, NoSQL with ACID and transactions?
23 Feb 2018
Contributed by Lukas
Topics covered in this episode: Object-Oriented Programming (OOP) in Python 3 ScriptedForms MongoDB to add multi-document transactions and ACI...
#65 Speed of your import statements affecting performance?
14 Feb 2018
Contributed by Lukas
Topics covered in this episode: pygal : Simple Python Charting Thoughts on becoming a self-taught programming How to speed up Python applicati...
#64 The GUI phoenix rises with wxPython
09 Feb 2018
Contributed by Lukas
Topics covered in this episode: wxPython 4, Pheonix is now live and supports Python 3 typeshed Coverage 4.5 adds configurator plug-ins Pytho...
#63 We're still on a desktop GUI kick
01 Feb 2018
Contributed by Lukas
Topics covered in this episode: A brief tour of Python 3.7 data classes SQLite [The Databaseology Lectures - CMU Fall 2015] dryable : a usefu...
#62 Wooey and Gooey are simple Python GUIs
26 Jan 2018
Contributed by Lukas
Topics covered in this episode: Dan Bader takes over Real Python Still more Python GUIs Python’s misleading readability warp2 access Help! My...
#61 On Being a Senior Engineer
16 Jan 2018
Contributed by Lukas
Topics covered in this episode: PEP 412's dict key sharing for classes Python Hunter Ten Things I Wish I’d Known About bash Snakefooding P...
#60 Don't dismiss SQLite as just a starter DB
11 Jan 2018
Contributed by Lukas
Topics covered in this episode: Who's at nine? Retiring Python as a teaching language Don't dismiss SQLite as just a starter DB Chalice: Pytho...
#59 Instagram disregards Python's GC (again)
05 Jan 2018
Contributed by Lukas
Topics covered in this episode: gc.freeze() and Copy-on-write friendly Python garbage collection SpeechPy - A Library for Speech Processing and Re...
#58 Better cache decorators and another take on type hints
26 Dec 2017
Contributed by Lukas
Topics covered in this episode: Instagram open sources MonkeyType cachetools Going Fast with SQLite and Python The graphing calculator that m...
#57 Our take on Excel and Python
21 Dec 2017
Contributed by Lukas
Topics covered in this episode: Testing Python 3 and 2 simultaneously with retox Robo 3T / RoboMongo regular expressions MongoEngine Introdu...
#56 The pendulum of time swings beautifully in PyPI
14 Dec 2017
Contributed by Lukas
Topics covered in this episode: Pendulum for datetimes Flask asynchronous background tasks with Celery and Redis Building a Simple Web App Wi...
#55 Flask, Flask, Flask, 3x Flask
07 Dec 2017
Contributed by Lukas
Topics covered in this episode: Django 2.0 Released The Big Ol' List of Rules requests-staticmock PEP 557 -- Data Classes have been approv...
#54 PyAnnotate your way to the future
29 Nov 2017
Contributed by Lukas
Topics covered in this episode: The PSF awarded $170,000 grant from Mozilla Open Source Program to improve sustainability of PyPI Dropbox releas...
#53 Getting started with devpi and Git Virtual FS
22 Nov 2017
Contributed by Lukas
Topics covered in this episode: Exploring Line Lengths in Python Packages NumPy: Plan for dropping Python 2.7 support How to Learn Pandas Mic...
#52 Call your APIs with uplink and test them in the tavern
16 Nov 2017
Contributed by Lukas
Topics covered in this episode: Restful API testing with Tavern Uplink Using json-schema for REST API endpoint tests Live coding to music!...
#51 How to make your code 80 times faster
09 Nov 2017
Contributed by Lukas
Topics covered in this episode: Exploring United States Policing Data with Python How to make your code 80 times faster Giving Open-Source Pro...
#50 Bundling , shipping, and protecting Python applications
02 Nov 2017
Contributed by Lukas
Topics covered in this episode: Think Like a Pythonista Serpent.AI - Game Agent Framework MkDocs PyInstaller 3.3 released PEX: A library...
#49 Your technical skills are obsolete: now what?
25 Oct 2017
Contributed by Lukas
Topics covered in this episode: Conference videos for DjangoCon 2017 and PyGotham 2017 Python 3.6.3 released on Tue. All machines at FB are already...
#48 Garbage collection and memory management in Python
19 Oct 2017
Contributed by Lukas
Topics covered in this episode: The Python Graph Gallery pynesis Things you need to know about garbage collection in Python WSGI Is Not Enoug...
#47 PyPy now works with way more C-extensions and parking your package safely
12 Oct 2017
Contributed by Lukas
Topics covered in this episode: WTF Python? Python Exercises Exploiting misuse of Python's "pickle" A Complete Beginner's Guide to Django ...
#46 Spicy lecture notes and unicorn console spinners
05 Oct 2017
Contributed by Lukas
Topics covered in this episode: Scipy lecture notes Building a desktop notification tool for Linux using python Alice in Python projectland ...
#45 A really small web API and OS-level machine learning
29 Sep 2017
Contributed by Lukas
Topics covered in this episode: pico High Sierra ships, first major OS with machine learning built in? A guide to logging in Python Let me i...
#44 pip install malicious-code
20 Sep 2017
Contributed by Lukas
Topics covered in this episode: Ten Malicious Libraries Found on PyPI PyPI migration to Warehouse is in progress Live coding in a presentation No...
#43 Python string theory, v2
14 Sep 2017
Contributed by Lukas
Topics covered in this episode: future-fstrings The Fun of Reinvention Sound Pattern Recognition with Python PEP 550: Execution Context In...
#42 Behold: The Python 2 death clock
08 Sep 2017
Contributed by Lukas
Topics covered in this episode: What Kenneth Did Last Week (well, recently) Python 2 Death Clock Small Functions considered Harmful Why Python...
#41 Python Concurrency From the Ground Up and Caring for our Community
31 Aug 2017
Contributed by Lukas
Topics covered in this episode: lolviz Odo for data transforms Python Concurrency From the Ground Up FAT Python: the next chapter in Python ...
#40 Packet Manipulation with Scapy
24 Aug 2017
Contributed by Lukas
Topics covered in this episode: DevOps Automation Tool: Ansible Python Practices for Efficient Code: Performance, Memory, and Usability Packet...
#39 The new PyPI
17 Aug 2017
Contributed by Lukas
Topics covered in this episode: [more] The New PyPI CircuitPython Snakes its Way onto Adafruit Hardware Dataclasses Pandas in a Nutshell Extr...
#38 Hacking Classic Nintendo Games with Python
09 Aug 2017
Contributed by Lukas
Topics covered in this episode: [more] Hacking Classic Nintendo Games with Python Bokeh Mosh (mobile shell) (bonus) Twilio Voices Extras Joke ...
#37 Rule over the shells with Sultan
02 Aug 2017
Contributed by Lukas
Topics covered in this episode: [more] New URL for Python Developer’s Guide Sultan: Command and Rule Over Your Shell Flake8Lint Magic Worm...
#36 Craft Your Python Like Poetry and Other Musings
28 Jul 2017
Contributed by Lukas
Topics covered in this episode: Craft Your Python Like Poetry The Fedora Python Classroom Lab How a VC-funded company is undermining the open-...
#35 How developers change programming languages over time
19 Jul 2017
Contributed by Lukas
Topics covered in this episode: [more] Python Quirks : Comments Python 3.6.2 is out! Contributing to Open Source Projects: Imposter Syndrome ...
#34 The Real Threat of Artificial Intelligence
13 Jul 2017
Contributed by Lukas
Topics covered in this episode: Easy Python logging with daiquiri The Real Threat of Artificial Intelligence The three laws of config dynamics...
#33 You should build an Alexa skill
06 Jul 2017
Contributed by Lukas
Topics covered in this episode: Linting as Lightweight Defect Detection for Python You should build an Alexa skill RISE Closer Checklist f...
#32 8 ways to contribute to open source when you have no time
01 Jul 2017
Contributed by Lukas
Topics covered in this episode: [more] Introducing Dash Keeping Python competitive PyPI Quick and Dirty Minimal examples of data structures...
#31 You should have a change log
21 Jun 2017
Contributed by Lukas
Topics covered in this episode: [more] TinyMongo A dead simple Python data validation library PuDB Analyzing Django requirement files on Git...
#30 You are not Google and other ruminations
15 Jun 2017
Contributed by Lukas
Topics covered in this episode: Problems and Solutions are different at different scales Introducing NoDB - a Pythonic Object Store for S3 Eliza...
#29 Responsive Bar Charts with Bokeh, Flask, and Python 3
08 Jun 2017
Contributed by Lukas
Topics covered in this episode: Responsive Bar Charts with Bokeh, Flask and Python 3 Zappa Serverless Python Web Services Using a local cach...
#28 The meaning of _ in Python
02 Jun 2017
Contributed by Lukas
Topics covered in this episode: [more] pep8.org: PEP 8 — the Style Guide for Python Code Tokio: Asyncio event loop written in Rust language ...
#27 The PyCon 2017 recap and functional Python
25 May 2017
Contributed by Lukas
Topics covered in this episode: How to Create Your First Python 3.6 AWS Lambda Function How to Publish Your Package on PYPI Coconut: Simple, e...
#26 How have you automated your life, or CLI, with Python?
19 May 2017
Contributed by Lukas
Topics covered in this episode: Two part series on interactive terminal applications How have you automated your life with python? Spelling with...
#25 Could we have more in-database machine learning please?
12 May 2017
Contributed by Lukas
Topics covered in this episode: Python in SQL Server 2017: enhanced in-database machine learning Stack Overflow Trends tool We asked 20,000 pe...
#24 I have a local PyPI server and so do you!
03 May 2017
Contributed by Lukas
Topics covered in this episode: Learning Python Series by Doug Farrell, published on dbader.org Geeking out in your older years Local package sto...
#23 Can you grok the GIL?
26 Apr 2017
Contributed by Lukas
Topics covered in this episode: Grok the GIL - How to write fast and thread-safe Python The New NBA by Mark Cuban Ian Cordasco gets a Commun...
#22 PYTHONPATH considered harmful
18 Apr 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/22
#21 Python has a new star framework for RESTful APIs
13 Apr 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/21
#20 Finding similar but not identical images in 128 bits via Python
05 Apr 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/20
#19 Put your Python dictionaries in a box and apparently Python is really wanted
27 Mar 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/19
#18 Python 3 has some amazing types and you can now constructively insult your shell!
21 Mar 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/18
#17 Google's Python is on fire and Simon says you have CPU load Pythonically
18 Mar 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/17
#16 Postmodern Python and Open-source Financial Awards
07 Mar 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/16
#15 Digging into Python packaging
28 Feb 2017
Contributed by Lukas
Topics covered in this episode: #6 Michael: Talk Python past, present, and future with Guido van Rossum Extras Joke See the full show notes f...
#14 Lots of Python style and Python 3000 is 3000 days old
22 Feb 2017
Contributed by Lukas
Topics covered in this episode: Tiny Python 3.6 Notebook - Matt Harrison Oh no! This package is Python 2 only - Anthony Shaw Elements of Pytho...
#13 Python making the move to GitHub and Dropbox is stepping back from Pyston
14 Feb 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/13
#12 Expanding your Python mental model and serving millions of requests per second with Python
07 Feb 2017
Contributed by Lukas
Topics covered in this episode: Why Learn Python? Here Are 8 Data-Driven Reasons by Dan Bader A million requests per second with Python Pytho...
#11 Django 2.0 is dropping Python 2 entirely, pipenv for profile functionality, and Pythonic home automation
31 Jan 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/11
#10 Dismissing Python's Garbage Collection, PyPI Name Reservations, and Hackers Exfiltrate US Government Data to Save Itself
23 Jan 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/10
#9 Walking with async coroutines, diving deep into requests, and a universe of options (for AIs)
17 Jan 2017
Contributed by Lukas
Topics covered in this episode: Talk CPython Internals and Learning Python with pythontutor.com Talk Write an Excellent Programming Blog Extr...
#8 Python gets Grumpy, avoiding burnout, Postman for API testing and more
10 Jan 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/8
#7 Python 3.6 is out, Sanic is a blazing web framework, and are failing our open source infrastructure?
04 Jan 2017
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/7
#6 Python 3.6 is going to be awesome, Kite: your friendly co-developing AI
12 Dec 2016
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/6
#5 Legacy Python vs Python and why words matter and Request's 5 Whys retrospective
05 Dec 2016
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/5
#4 Python 3 is just fine for beginners thank you, q is awesome for debugging, and more
29 Nov 2016
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/4
#3 Python 3.6 is coming, and it's awesome plus superior text processing with Pynini
23 Nov 2016
Contributed by Lukas
Topics covered in this episode: Shipped: Parsing horrible things with Python Extras Joke See the full show notes for this episode on the webs...
#2 PyCon, awesome python, python developer job prospects, and more
14 Nov 2016
Contributed by Lukas
Topics covered in this episode: T& Raphael Pierzina, on cookie cutter, pytest 3.0, and contributing to both: http://pythontesting.net/podcast/...
#1 Intro to the show and pip 9 is out!
07 Nov 2016
Contributed by Lukas
See the full show notes for this episode on the website at pythonbytes.fm/1