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.




#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...


#84 Vibora web framework: It's fast, async, and means viper

Sponsored by DigitalOcean: Special guest Nina Zakharenko (@nnja) is a Cloud Developer Advocate at Microsoft! Brian #1: Correcting Documentation for a Deployed Python Package Also: Packaging Python ProjectsUsing TestPyPI Nina #2: Flask Mega Tutorial VS Code IDE has great Flask support$200 credit to deploy Flask apps Michael #3: 10 common security gotchas in Python and how to avoid them little bobby tables Brian #4: pre-commit “A framework for managing and...


#83 from __future__ import braces

Sponsored by DigitalOcean: Special guest: Cristian Medina, @tryexceptpass Brian #1: Code with Mu: a simple Python editor for beginner programmers. @ntoll is More.Tread the Path of Least Resistance.Keep it Simple.Have fun! Cris #2: Python parenthesis primer Michael #3: Python for Qt Released announcementLars Brian #4: Itertools in Python 3, By Example @somacdivad Cris #5: Python Sets and Set Theory Michael #6: Python 3.7 is coming...


#82 Let's make a clear Python 3 statement

DigitalOcean: * GitHub coverage coming at the end! * Brian #1: Building and Documenting Python REST APIs With Flask and Connexion Doug Farrell, @writeson, on the RealPython site.SwaggerConnexion Michael #2: MyPy + PyCharm Brian #3: Automatic code/doc conversion pyupgradedocs Michael #4: python3statement episode 44“We now have 44 projects that pledged to drop #python2 in less than 30 months. Some already did ! To see which one, and how to migrate with as few...


#81 Making your C library callable from Python by wrapping it with Cython

Sponsored by digitalocean: Brian #1: Learning about Machine Learning hello tensorflowMachine Learning (ML)Google Provides Free Machine Learning Course For AllMachine Learning Crash Course Michael #2: Making your C library callable from Python by wrapping it with Cython Want to wrap this C function? Just install Cython and write this: Then create a setup file (details in article), call and you’re good to go. Brian #3: Taming Irreversibility with Feature...