Topics covered in this episode: flake8-comprehensions PyOxidizer (again) Using changedir to avoid the need for src WebRTC and ORTC implementation for Python using asyncio Apprise - Push Notifications that work with just about every platform! Websauna web framework Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/138...
Jul 08, 2019•30 min•Ep. 138
Topics covered in this episode: Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml MongoDB 4.2 Deep Difference and search of any Python object/data Advanced Python Testing Understanding Python's del Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/137...
Jul 02, 2019•28 min•Ep. 137
Topics covered in this episode: Voilà! Toward a “Kernel Python” Use _main _.py The CPython Bytecode Compiler is Dumb You can play with EdgeDB now, maybe 16 Python libraries that helped a healthcare startup grow Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/136...
Jun 25, 2019•30 min•Ep. 136
Topics covered in this episode: Why do Python lists let you += a tuple, when you can’t + a tuple? macOS deprecates Python 2, will stop shipping it (eventually) Pythonic Ways to Use Dictionaries Things you are probably not using in Python 3 But Should Have a time machine? C++ would get the Python 2 → 3 treatment too Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/135...
Jun 20, 2019•32 min•Ep. 135
Topics covered in this episode: Three scientists publish a paper proving that Mercury, not Venus, is the closest planet to Earth. using Python Github semantics flake8-black Python Preview for VS Code Create and Publish a Python Package with Poetry Pointers in Python: What's the Point? Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/134...
Jun 12, 2019•21 min•Ep. 134
Topics covered in this episode: Python built-ins worth learning Github sponsors and match Build a REST API in 30 minutes with Django REST Framework Dependabot has been acquired by GitHub spoof “ New features planned for Python 4.0 ” BlackSheep web framework Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/133...
Jun 05, 2019•27 min•Ep. 133
Topics covered in this episode: History of CircuitPython Algorithms as objects pico-pytest An Introduction to Cython, the Secret Python Extension with Superpowers Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/132...
May 30, 2019•30 min•Ep. 132
Topics covered in this episode: * PEP 581 (Using GitHub issues for CPython) is accepted * Things you’re probably not using in Python 3 – but should The Python Arcade Library Teaching a kid to code with Pygame Zero Follow up on GIL / PEP 554 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/131...
May 21, 2019•27 min•Ep. 131
Topics covered in this episode: - pgcli - Papermill - Python Language Summit - Python in Windows 10 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/130...
May 14, 2019•24 min•Ep. 130
Topics covered in this episode: * Maintaining a Python Project when it’s not your job * * Python in 1994 * * Textblob * Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/129
May 06, 2019•17 min•Ep. 129
Topics covered in this episode: Solving Algorithmic Problems in Python with pytest * DepHell -- project management for Python * Dask Animations with Matplotlib PEP 554 -- Multiple Interpreters in the Stdlib Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/128...
May 02, 2019•23 min•Ep. 128
Topics covered in this episode: inline_python (for rust) * Requests3: Under Way! * * 🔥 Pyflame : *A Ptracing Profiler For Python * flit + src * cheat.sh Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/127...
Apr 25, 2019•25 min•Ep. 127
Topics covered in this episode: Python Used to Take Photo of Black Hole Wasmer - Python Library for executing WebAssembly binaries Cooked Input JetBrains and PyCharm officially collaborating with Anaconda Building a Serverless IoT Solution with Python Azure Functions and SignalR multiprocessing.shared_memory — Provides shared memory for direct access across processes Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/126...
Apr 19, 2019•30 min•Ep. 126
Topics covered in this episode: My How and Why: pyproject.toml & the 'src' Project Structure The Deadlock Empire: Slay dragons, master concurrency! Cog 3.0 StackOverflow 2019 Developer Survey Results Cuv’ner “ A commanding view of your test-coverage" Mobile apps launched Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/125...
Apr 13, 2019•32 min•Ep. 125
Topics covered in this episode: [play:0:29] pytest 4.4.0 [play:3:47] requests-async [play:7:10] Reasons why PyPI should not be a service [play:12:35] * Jupyter in the cloud * [play:16:57] Jupyter Notebook tutorials [play:19:28] * Unique sentinel values, identity checks, and when to use object() instead of None * Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/124...
Apr 05, 2019•28 min•Ep. 124
Topics covered in this episode: [play:0:34] Deconstructing xkcd.com/1987/ [play:3:12] Python package as a CLI option [play:10:29] Refactoring Python Applications for Simplicity [play:14:15] FastAPI [play:17:48] Bleach: stepping down as maintainer Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/123...
Mar 29, 2019•26 min•Ep. 123
Topics covered in this episode: [play:0:55] Combining and separating dictionaries [play:3:02] Why I Avoid Slack [play:7:57] Hunting for Memory Leaks in Python applications [play:13:06] Give Me Back My Monolith [play:18:23] Famous Laws Of Software Development [play:20:54] Beer Garden Plugins Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/122...
Mar 22, 2019•29 min•Ep. 122
Topics covered in this episode: [play:0:40] Futurize and Auto-Futurize [play:3:42] Tech blog writing live stream [play:8:50] bullet: Beautiful Python Prompts Made Simple [play:11:15] Hosting private pip packages using Azure Artifacts [play:13:15] Async/await for wxPython Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/121...
Mar 16, 2019•24 min•Ep. 121
Topics covered in this episode: [play:0:53] The Ultimate Guide To Memorable Tech Talks [play:3:56] Running Flask on Kubernetes [play:10:51] Python server setup for macOS 🍎 [play:12:52] Learn Enough Python to be Useful: argparse [play:14:56] AWS, MongoDB, and the Economic Realities of Open Source Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/120...
Mar 05, 2019•25 min•Ep. 120
Topics covered in this episode: [play:0:52] Incrementally migrating over one million lines of code from Python 2 to Python 3 [play:3:42] Network Automation Development with Python (for fun and for profit) [play:9:59] Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence [play:11:37] asyncio + PyQt5/PySide2 [play:13:02] 4 things I want to see in Python 4.0 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/119...
Feb 26, 2019•22 min•Ep. 119
Topics covered in this episode: [play:7:52] Data science is different now Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/118
Feb 22, 2019•26 min•Ep. 118
See the full show notes for this episode on the website at pythonbytes.fm/117
Feb 14, 2019•28 min•Ep. 117
Topics covered in this episode: [play:0:25] Inside python dict — an explorable explanation [play:2:37] Embed Python in Unreal Engine 4 [play:4:32] * Redirecting stdout with contextlib * [play:7:56] Panda3D [play:10:32] Why PyPI Doesn't Know Your Projects Dependencies [play:13:58] * PyGame series * Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/116...
Feb 06, 2019•18 min•Ep. 116
Topics covered in this episode: [play:1:03] Great Expectations [play:5:01] Using CircuitPython and MicroPython to write Python for wearable electronics and embedded platforms [play:11:58] How to Rock Python Packaging with Poetry and Briefcase [play:14:59] awesome-python-security 🕶🐍🔐 , a collection of tools, techniques, and resources to make your Python more secure [play:18:20] * pydbg * Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/115...
Feb 02, 2019•29 min•Ep. 115
Topics covered in this episode: [play:0:37] What should be in the Python standard library? [play:9:00] Data Science portal for Home Assistant launched [play:12:17] What's the future of the pandas library? [play:16:17] PyOxidizer [play:19:31] Working With Files in Python [play:22:06] $ python == $ python3? Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/114...
Jan 26, 2019•29 min•Ep. 114
Topics covered in this episode: [play:1:01] Advent of Code 2018 Solutions [play:2:37] Python Lands on the Windows 10 App Store [play:7:06] How I Built A Python Web Framework And Became An Open Source Maintainer [play:11:46] * Python maintainability score via * Wily [play:13:03] A couple fun awesome lists [play:16:32] fastlogging Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/113...
Jan 18, 2019•23 min•Ep. 113
Topics covered in this episode: [play:0:56] nbgrader [play:3:22] * profanity-check * [play:9:05] * Python Dependencies and IoC * [play:16:59] A Gentle Introduction to Pandas [play:18:38] Don't use the greater than sign in programming Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/112...
Jan 11, 2019•29 min•Ep. 112
Topics covered in this episode: [play:0:46] loguru: Python logging made (stupidly) simple [play:6:08] Python gets a new governance model [play:12:16] Why you should be using pathlib [play:16:00] Altair and Altair Recipes [play:19:43] A couple fun pytest plugins [play:23:23] Secure 🔒 headers and cookies for Python web frameworks Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/111...
Jan 05, 2019•34 min•Ep. 111
See the full show notes for this episode on the website at pythonbytes.fm/110
Dec 26, 2018•57 min•Ep. 110
Topics covered in this episode: [play:1:01] Python Descriptors Are Magical Creatures [play:3:38] Data Science Survey 2018 JetBrains [play:8:04] cache.py [play:11:54] Setting up the data science tools [play:14:03] chartify [play:15:23] CPython byte code explorer Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/109...
Dec 18, 2018•21 min•Ep. 109