Python Bytes-logo

Python Bytes

Technology Podcasts >

Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.

Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
More Information


United States


Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.




#104 API Evolution the Right Way

Python Bytes 104 Sponsored by DigitalOcean: Michael #0.1: Chapters and play at Michael #0.2: Become a friend of the show wily: A Python application for tracking, reporting on timing and complexity in tests and applications. (if listing 2 “aliases, do you just put one “aka” or one per alias?)PB 100T&C 52Latest VS Code has Juypter support API Evolution the Right Way PySimpleGUI now on...


#103 Getting to 10x (results for developers)

Sponsored by DigitalOcean: FEniCS LGPLv3NumFOCUScursive_re Christopher Pattipyimagesearch of Python development up till 2012 Ophion Group (on twitter) to 10x (Results): What Any Developer Can Learn from the Best ways to improve your effectiveness as a developerChaos...


#102 Structure of a Flask Project

Sponsored by DigitalOcean: Brian #1: QuantEcon NumFOCUS Michael #2: Structure of a Flask Project Flask blueprints Brian #3: Overusing lambda expressions in Python operator module Michael #4: Asyncio in Python 3.7 Brian #5: Giving thanks with Michael #6: Getting Started With Testing in Python Extras: MK:Hack ur name 3.7.1 and 3.6.7 Are Now AvailableMKtombaker


#101 Nobel Prize awarded to a Python convert

Sponsored by DigitalOcean: Brian #1: Asterisks in Python: what they are and how to use them Michael #2: responder web framework Brian #3: Python Example resource: Michael #4: This year’s Nobel Prize in economics was awarded to a Python convert** programming language Pythonresearch transparent“The more I learn about proprietary software, the more I worry that objective truth might perish from the...


#100 The big 100 with special guests

Sponsored by DigitalOcean: Special guests: Anthony ShawDan BaderBrett CannonNina Zakharenko Brian #1: poetry Python's New Package LandscapePEP 517PEP 518for the first time in Python, developers may opt to use a distribution build tool other thanor. The ubiquitousfile is no longer mandatory in Python libraries.”PEP 517 -- A build-system independent format for source treesPEP 518 -- Specifying Minimum Build System Requirements for Python ProjectsflitClarifying...


#99 parse - the regex antidote in Python

Sponsored by DigitalOcean: Forbes cyber article: Cyber Saturday—Doubts Swirl Around Bloomberg's China Chip Hack Report Brian #1: parse parse() is the opposite of format()” Michael #2: fman Build System source Brian #3: fastjsonschema Michael #4: IPython 7.0, Async REPL Nick SpiritMatthias BussonnierIPython 7.0, the powerful Python interactive shellPython 3 Statement.asyncawaitasyncawait Brian #5: molten Michael #6: A Python love letter my next two...


#98 Python-Electron as a Python GUI

Sponsored by DigitalOcean: Brian #1: Making Etch-a-Sketch Art With Python networkx Michael #2: Dropbox moves to Python 3 Brian #3: Resources for PyCon that relate to really any talk venue Speaking pageTalk proposal tips and resourcesposter sessionMariatta recently published her set of proposalsYou don't need to be a Pro @ Python to crack the code of Pycon Michael #4: Electron as GUI of Python Applications Andy BulkaElectron PythonElectronEelBuilding a...


#97 Java goes paid

Sponsored by DataDog -- Brian #1: Making a PyPI-friendly README twinePackaging your project Michael #2: Java goes paid Brian #3: Absolute vs Relative Imports in Python Michael #4: pyxel - A retro game engine for Python Brian #5: Click 7.0 Released Changelog Michael #6: How we spent 30k USD in Firebase in less than 72 hours Extras: Dropbox has upgraded from Python 2 → 3Async Techniques and Examples in Python2019 PyCon CFPs openPyCascades CFP is open until mid-Oct


#96 Python Language Summit 2018

Sponsored by DigitalOcean -- Brian #1: Plumbum: Shell Combinators and More “Never write shell scripts again”shell syntaxshell combinatorsPythonic and cross-platform Example: Michael #2: Windows 10 Linux subsystem for Python developers Marcus Sherman Brian #3: Type hints cheat sheet (Python 3) Michael #4: Python driving new languages Brian #5: asyncio documentation rewritten from scratch twitter threadYury...


#95 Unleash the py-spy!

Sponsored by DataDog -- Brian #1: dataset: databases for lazy people datasetdataset Michael #2: CuPy GPU NumPy Shohei Hido - CuPy: A NumPy-compatible Library for GPU Brian #3: Automate Python workflow using pre-commits episode 84 Michael #4: py-spy Ben FredericksonHow does py-spy work?process_vm_readvvm_readReadProcessMemory Brian #5: SymPy is a Python library for symbolic mathematics Michael #6: Starlette ASGI web framework ultrajson - Ultra fast JSON decoder...


#94 Why don't you like notebooks?

Sponsored by DigialOcean -- Brian #1: Python Patterns @brandon_rhodes Michael #2: Arctic: Millions of rows a sec (time data) Slides Brian #3: PyCon Australia videos How To Publish A Package On PyPI@judy2k Michael #4: GAE: Introducing App Engine Second Generation runtimes and Python 3.7 announced at Cloud NextgVisor container sandboxDjango 2.0NumPyscikit-learn Brian #5: I don’t like notebooks @joelgrus Michael #6: PEP 8000 -- Python Language Governance...


#93 Looking like there will be a PyBlazor!

Sponsored by DataDog -- Brian #1: Replacing Bash Scripting with Python. regex search and replace example scripts Michael #2: pyodide ALLWill there be a PyBlazor? Brian #3: The subset of reStructuredText worth committing to memory Michael #4: bandit Brian #5: Learn Python 3 within Jupyter Notebooks Michael #6: detect-secrets backwards compatible


#92 Will your Python be compiled?

Sponsored by Digital Ocean -- Brian #1: IEEE Survey Ranks Programming Languages @measureentblueMicroPythonCircuitPythonmicro:bitMu Michael #2: MyPyC It'd be *reallymypyc will compile type-annotated Python code to an optimized C.subset of Python Brian #3: Beyond Interactive: Notebook Innovation at Netflix nteractPapermillCommuterTitusScheduling Notebooks Michael #4: How to create a Windows Service in Python run Python script as systemd servicepywin32 Brian #5:...


#91 Will there be a PyBlazor?

Sponsored by Datadog Brian #1: What makes the Python Cool Michael #2: Django 2.1 released The release notesmodel “view” permission2.0.8override the default admin sitelocal-memory cache backend Brian #3: Awesome Python Features Explained Using Harry Potter Initial blog post Michael #4: Executing Encrypted Python with no Performance Penalty binary signingobfuscationencryptionin-memory bytecode cache Brian #5: icdiff and pytest-icdiff icdiffpytest-icdiff Michael #6:...


#90 A Django Async Roadmap

Sponsored by Digital Ocean: Brian #1: Reproducible Data Analysis in Jupyter Michael #2: PySimpleGUI - For simple Python GUIs Brian #3: Useful tricks you might not know about Git stash git-stash in git-scm book Michael #4: A Django Async Roadmap Brian #5: pydub Michael #6: Molten: Modern API framework


#89 A tenacious episode that won't give up

Python Bytes 89 Sponsored by Datadog -- Brian #1: tenacity Michael #2: Why is Python so slow? When Python completes a comparable application 2–10x slower than another language, why is it slow and can’t we make it faster?“It’s the GIL”“It’s because its an interpreted language”“It’s because its a dynamically typed language”Conclusion Brian #3: Keynoting with Mu EuroPython talk/demo “Die Threads” Michael #4: A...


#88 Python has brought computer programming to a vast new audience

Sponsored by Datadog: Brian #1: Documenting Python Code: A Complete Guide Michael #2: Security vulnerability alerts for Python at Github Brian #3: How virtual environment libraries work in Python Michael 4:** Qt for Python available at PyPi Brian #5: Learning (not) to Handle Exceptions Michael #6: Python has brought computer programming to a vast new audience


#87 Guido van Rossum steps down

Sponsored by Datadog: Special guests: @brettsky@WillingCarol The topic: Guido steps down. The announcement: Transfer of Power Now that PEP 572 is done, I don't ever want to have to fight so hard for a PEP and find that so many people despise my decisions. I would like to remove myself entirely from the decision process. I'll still be there for a while as an ordinary core dev, and I'll still be available to mentor people -- possibly more available. But I'm...


#86 Make your NoSQL async and await-able with uMongo

Sponsored by DigitalOcean: Special guest Bob Belderbos: @bbelderbos Brian #1: responses Example: Bob #2: 29 common beginner Python errors on one page Michael #3: μMongo Brian #4: Basic Statistics in Python: Descriptive Statistics he statistics library built in to Python Example from article: Using built in: Bob #5: Strings and Character Data in Python that great itertools article Michael #6: PEP 572: Assignment expressions...


#85 Visually debugging your Jupyter notebook

Sponsored by DigitalOcean: Brian #1: the state of type hints in Python should be used whenever unit test are worth writing.”Stanford Seminar - Optional Static Typing for Python - Talk by Guido van Rossum Michael #2: Django MongoDB connector inner_qs=Blog.objects.filter(name__contains='Ch').values('name')entries=Entry.objects.filter(blog__name__in=inner_qs) Brian #*3: Python Idioms: Multiline Strings* defcreate_snippet():code_snippet=textwrap.dedent("""\ int...