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

#104 API Evolution the Right Way

11/17/2018
More
Python Bytes 104 Sponsored by DigitalOcean: pythonbytes.fm/digitalocean Michael #0.1: Chapters and play at Michael #0.2: Become a friend of the show https://pythonbytes.fm/friends-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...

Duration:00:30:06

#103 Getting to 10x (results for developers)

11/8/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/digitalocean FEniCS LGPLv3NumFOCUScursive_re Christopher Pattipyimagesearch https://www.kickstarter.com/projects/adrianrosebrock/deep-learning-for-computer-vision-with-python-ebooVisualization of Python development up till 2012 Ophion Group (on twitter)https://gource.io/https://vimeo.com/15943704Getting to 10x (Results): What Any Developer Can Learn from the Best ways to improve your effectiveness as a developerChaos...

Duration:00:27:06

#102 Structure of a Flask Project

10/31/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/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 https://github.com/pypa/pip/issues/5970 Michael #6: Getting Started With Testing in Python Extras: MK:Hack ur namehttps://github.com/veekaybee/hustlrMKPython 3.7.1 and 3.6.7 Are Now AvailableMKtombaker

Duration:01:12:19

#101 Nobel Prize awarded to a Python convert

10/24/2018
More
Sponsored by DigitalOcean: pythonbytes.fm/digitalocean Brian #1: Asterisks in Python: what they are and how to use them Michael #2: responder web framework https://www.encode.io/articles/hello-asgi/ Brian #3: Python Example resource: pythonprogramming.in 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...

Duration:00:25:38

#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