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

Location:

United States

Description:

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.

Language:

English


Episodes

#100 The big 100 with special guests

10/19/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/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...

Duration:00:45:19

#99 parse - the regex antidote in Python

10/16/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/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...

Duration:00:25:13

#98 Python-Electron as a Python GUI

10/8/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/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...

Duration:01:34:42

#97 Java goes paid

9/28/2018
More
Sponsored by DataDog -- pythonbytes.fm/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

Duration:00:24:57

#96 Python Language Summit 2018

9/22/2018
More
Sponsored by DigitalOcean -- pythonbytes.fm/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...

Duration:00:20:05

#95 Unleash the py-spy!

9/15/2018
More
Sponsored by DataDog -- pythonbytes.fm/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...

Duration:00:24:22

#94 Why don't you like notebooks?

9/6/2018
More
Sponsored by DigialOcean -- pythonbytes.fm/digitalocean 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...

Duration:00:24:05

#93 Looking like there will be a PyBlazor!

8/31/2018
More
Sponsored by DataDog -- pythonbytes.fm/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

Duration:00:24:57

#92 Will your Python be compiled?

8/25/2018
More
Sponsored by Digital Ocean -- pythonbytes.fm/digitalocean 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:...

Duration:00:27:12

#91 Will there be a PyBlazor?

8/15/2018
More
Sponsored by Datadog pythonbytes.fm/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:...

Duration:00:21:43

#90 A Django Async Roadmap

8/7/2018
More
Sponsored by Digital Ocean: pythonbytes.fm/digitalocean 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

Duration:00:46:05

#89 A tenacious episode that won't give up

8/4/2018
More
Python Bytes 89 Sponsored by Datadog -- pythonbytes.fm/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”https://training.talkpython.fm/https://talkpython.fm/“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...

Duration:01:18:01

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

7/27/2018
More
Sponsored by Datadog: pythonbytes.fm/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 http://blog.qt.io/blog/2018/05/04/hello-qt-for-python/ Brian #5: Learning (not) to Handle Exceptions Michael #6: Python has brought computer programming to a vast new audience

Duration:00:23:36

#87 Guido van Rossum steps down

7/17/2018
More
Sponsored by Datadog: pythonbytes.fm/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...

Duration:00:33:14

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

7/13/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/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...

Duration:00:17:13

#85 Visually debugging your Jupyter notebook

7/3/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/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...

Duration:00:23:20

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

6/28/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/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...

Duration:00:27:12

#83 from __future__ import braces

6/22/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/digitalocean Special guest: Cristian Medina, @tryexceptpass Brian #1: Code with Mu: a simple Python editor for beginner programmers. @ntollhttps://codewith.mu/en/Less 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...

Duration:00:27:31

#82 Let's make a clear Python 3 statement

6/15/2018
More
DigitalOcean: pythonbytes.fm/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...

Duration:00:45:59

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

6/5/2018
More
Sponsored by digitalocean: pythonbytes.fm/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...

Duration:00:18:11