Python Bytes

Alle afleveringen

503 afleveringen, van nieuw naar oud

  1. #153 Auto format my Python please!

    23 oktober 2019 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    Building a Python C Extension Module

    What’s New in Python 3.8 - docs.python.org

    UK National Cyber Security Centre (NCSC) is warning developers of the risks of sticking with Python 2.7, particularly for library writers

    Pythonic News

    Deep Learning Workstations, Servers, Laptops, and GPU Cloud

    Auto formatters for Python

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/153

  2. #152 You have 35 million lines of Python 2, now what?

    15 oktober 2019 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    JPMorgan’s Athena Has 35 Million Lines of Python 2 Code, and Won’t Be Updated to Python 3 in Time

    organize

    PEP 589 – TypedDict: Type Hints for Dictionaries With a Fixed Set of Keys

    gazpacho

    How pip install Works

    daily pandas tricks

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/152

  3. #151 Certified! It works on my machine

    10 oktober 2019 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python alternative to Docker

    How to support open-source software and stay sane

    MATLAB vs Python: Why and How to Make the Switch

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/151

  4. #150 Winning the Python software interview

    5 oktober 2019 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    How to Stand Out in a Python Coding Interview

    The Python Software Foundation has updated its Code of Conduct

    The Interview Study Guide For Software Engineers

    re-assert : “show where your regex match assertion failed”

    awesome-python-typing

    Developer Advocacy: Frequently Asked Questions

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/150

  5. #149 Python's small object allocator and other memory features

    25 september 2019 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    Dropbox: Our journey to type checking 4 million lines of Python

    Setting Up a Flask Application in Visual Studio Code

    Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know

    ORM - async ORM

    Getting Started with APIs

    Memory management in Python

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/149

  6. #148 The ASGI revolution is upon us!

    18 september 2019 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    Annual Release Cycle for Python - PEP 602

    awesome-asgi

    Asynchronous Django

    Sunsetting Python 2

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/148

  7. #147 Mocking out AWS APIs

    11 september 2019 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    rapidtables

    Quick and dirty mock service with Starlette

    Mocking out AWS APIs

    Single Responsibility Principle in Python

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/147

  8. #146 Slay the dragon, learn the Python

    8 september 2019 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    Positional-only arguments in Python

    django-stubs

    CodeCombat

    Four Use Cases for When to Use Celery in a Flask Application

    pytest-steps

    docassemble

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/146

  9. #145 The Python 3 “Y2K” problem

    31 augustus 2019 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    friendly-traceback

    Pandas Users Survey

    python3 “Y2K” problem (python3.10 / python4.0)

    pypi research

    DaPy

    python-remote-pdb

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/145

  10. #144 Are you mocking me? It won't work!

    23 augustus 2019 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    Why your mock doesn’t work

    The nonlocal statement in Python

    twitter.com/brettsky/status/1163860672762933249

    pre-commit now has a quick start guide

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/144

  11. #143 Spike the robot, powered by Python!

    14 augustus 2019 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Keynote: Python 2020 - Łukasz Langa - PyLondinium19

    My oh my, flake8-mypy and pytest-mypy

    Python 3 at Mozilla

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/143

  12. #142 There's a bandit in the Python space

    6 augustus 2019 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    Writing sustainable Python scripts

    Static Analysis and Bandit

    jupyter-black

    Report Generation workflow with papermill, jupyter, rclone, nbconvert, …

    How — and why — you should use Python Generators

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/142

  13. #141 Debugging with f-strings coming in Python 3.8

    29 juli 2019 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    Debugging with f-strings in Python 3.8

    Am I "real" software developer yet?

    De bugging with local variables and snoop

    New home for Humans

    The Backwards Commercial License

    Switching Python Parsers?

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/141

  14. #140 Becoming a 10x Developer (sorta)

    23 juli 2019 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    Becoming a 10x Developer: 10 ways to be a better teammate

    quasar & vue.py

    Regular Expressions 101

    python-diskcache

    The Python Help System

    Python Architecture Graphs

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/140

  15. #139 f"Yes!" for the f-strings

    18 juli 2019 · 39 min

    Afspelen
    Topics covered in this episode: Lees meer

    Simplify Your Python Developer Environment

    New fast.ai course: A Code-First Introduction to Natural Language Processing

    Cloning the human voice

    Ab(using) pyproject.toml and stuffing pytest.ini and mypy.ini content into it

    Polyaxon

    Flynt for f-strings

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/139

  16. #138 Will PyOxidizer weld shut one of Python's major gaps?

    8 juli 2019 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  17. #137 Advanced Python testing and big-time diffs

    2 juli 2019 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  18. #136 A Python kernel rather than cleaning the batteries?

    25 juni 2019 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  19. #135 macOS deprecates Python 2, will stop shipping it (eventually)

    20 juni 2019 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  20. #134 Python proves Mercury is the closest planet to Earth

    12 juni 2019 · 21 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  21. #133 Github sponsors - The model open source has been waiting for?

    5 juni 2019 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  22. #132 Algorithms as objects

    30 mei 2019 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  23. #131 Python 3 has issues (over on GitHub)

    21 mei 2019 · 27 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  24. #130 Python.exe now shipping with Windows 10

    14 mei 2019 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  25. #129 Maintaining a Python Project when it’s not your job

    6 mei 2019 · 17 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  26. #128 Will the GIL be obsolete with PEP 554?

    2 mei 2019 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  27. #127 That Python code is on fire!

    25 april 2019 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  28. #126 WebAssembly comes to Python

    19 april 2019 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  29. #125 Will you conquer the deadlock empire?

    13 april 2019 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    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

  30. #124 This is not the None you're looking for

    5 april 2019 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  31. #123 Time to right the py-wrongs

    29 maart 2019 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  32. #122 Give Me Back My Monolith

    22 maart 2019 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  33. #121 python2 becomes self-aware, enters fifth stage of grief

    16 maart 2019 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  34. #120 AWS, MongoDB, and the Economic Realities of Open Source and more

    5 maart 2019 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  35. #119 Assorted files as Django ORM backends with Alkali

    26 februari 2019 · 22 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  36. #118 Better Python executable management with pipx

    22 februari 2019 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  37. #117 Is this the end of Python virtual environments?

    14 februari 2019 · 28 min

    Afspelen

    See the full show notes for this episode on the website at pythonbytes.fm/117

  38. #116 So you want Python in a 3D graphics engine?

    6 februari 2019 · 18 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  39. #115 Dataclass CSV reader and Nina drops by

    2 februari 2019 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  40. #114 What should be in the Python standard library?

    26 januari 2019 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  41. #113 Python Lands on the Windows 10 App Store

    18 januari 2019 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  42. #112 Don't use the greater than sign in programming

    11 januari 2019 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  43. #111 loguru: Python logging made simple

    5 januari 2019 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  44. #110 Python Year in Review 2018 Edition

    26 december 2018 · 57 min

    Afspelen

    See the full show notes for this episode on the website at pythonbytes.fm/110

  45. #109 CPython byte code explorer

    18 december 2018 · 21 min

    Afspelen
    Topics covered in this episode: Lees meer

    [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

  46. #108 Spilled data? Call the PyJanitor

    11 december 2018 · 22 min

    Afspelen
    Topics covered in this episode: Lees meer

    [play:0:45] pyjanitor - for cleaning data

    [play:3:12] What Does It Take To Be An Expert At Python?

    [play:5:38] Awesome Python Applications

    [play:8:26] Django Core no more

    [play:12:06] wemake django template

    [play:15:16] Django Hunter

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/108

  47. #107 Restructuring and searching data, the Python way

    7 december 2018 · 23 min

    Afspelen
    Topics covered in this episode: Lees meer

    [play:0:52] glom: restructuring data, the Python way

    [play:5:31] Scientific GUI apps with TraitsUI

    [play:7:49] Pampy: The Pattern Matching for Python you always dreamed of

    [play:11:28] Google AI better than doctors at detecting breast cancer

    [play:15:37] 2018 Advent of Code

    [play:16:56] Red Hat Linux 8.0 Beta released, now (finally) updated to use Python 3.6 as default instead of 2.7

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/107

  48. #106 Fluent query APIs on Python collections

    1 december 2018 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    [play:0:49] Dependency Management through a DevOps Lens

    [play:5:25] Plugins made simple with pluginlib

    [play:8:00] How to Test Your Django App with Selenium and pytest

    [play:12:40] Fluent collection APIs (flupy and asq)

    [play:16:41] Guido blogging again

    [play:21:33] Web apps in pure Python apps with Anvil

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/106

  49. #105 Colorizing and Restoring Old Images with Deep Learning

    23 november 2018 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    [play:1:32] Colorizing and Restoring Old Images with Deep Learning

    [play:4:25] PlatformIO IDE for VSCode

    [play:7:35] Python Data Visualization 2018: Why So Many Libraries?

    [play: 11:21] coder.com - VS Code in the cloud

    [play:14:20] By Welcoming Women, Python’s Founder Overcomes Closed Minds In Open Source

    [play:19:40] Machine Learning Basics

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/105

  50. #104 API Evolution the Right Way

    17 november 2018 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    [play:4:32] wily: A Python application for tracking, reporting on timing and complexity in tests and applications.

    [play:8:00] Latest VS Code has Juypter support

    [play:11:17] API Evolution the Right Way

    [play:16:10] PySimpleGUI now on Qt

    [play:19:57] Comparison of the 7 governance PEPs

    [play:23:54] Shiboken (from Qt for Python project)

    Extras

    Joke

    See the full show notes for this episode on the website at pythonbytes.fm/104