Python Bytes

Alle afleveringen

503 afleveringen, van nieuw naar oud

  1. #203 Scripting a masterpiece for Python web automation

    16 oktober 2020 · 41 min

    Afspelen
    Topics covered in this episode: Lees meer

    Introducing DigitalOcean App Platform

    Announcing Playwright for Python

    Asynchronously Opening and Closing Files in asyncio

    Excel: Why using Microsoft's tool caused Covid-19 results to be lost

    locust.io

    Fixing Hacktoberfest

    Extras

    Joke

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

  2. #202 Jupyter is back in black!

    9 oktober 2020 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    New in Python 3.9

    jupyter-black

    Understanding and preventing DoS in web applications

    bbox-visualizer

    How to NEVER use lambdas.

    Uncommon Contributions: Making impact without touching the core of a library

    Extras

    Joke

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

  3. #201 Understand git by rebuilding it in Python

    2 oktober 2020 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    Under the hood of calling C/C++ from Python

    ugit: DIY Git in Python

    Things I Learned to Become a Senior Software Engineer

    Profiling Django Views

    Extras

    Joke

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

  4. #200 No dog-piling please (it's episode 200!)

    25 september 2020 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    How to be helpful online

    blackcellmagic

    Test smarter, not harder

    US: The Greatest Package in the World

    Think Like A Coder

    Costs of running a Python web app for 55k monthly users

    Extras

    Joke

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

  5. #199 Big news for a very small Python runtime

    17 september 2020 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    micropython updated

    respx: A utility for mocking out the Python HTTPX library

    GetPy - A Vectorized Python Dict/Set

    isort and black now play nice together easily

    Scientists rename human genes to stop Microsoft Excel from misreading them as dates

    Never Run ‘python’ In Your Downloads Folder

    Extras

    Joke

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

  6. #198 There's a beaver in your database and Anna-Lena drops by

    11 september 2020 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    Easily create Python scripts using argparse

    DBeaver Database UI Tool

    Anna- pdp++ debugger

    Markdown toys

    Python Malware and obfuscation

    Anna- attrs package

    Extras

    Joke

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

  7. #197 Structured concurrency in Python

    5 september 2020 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    Structured concurrency in Python with AnyIO

    The Consortium for Python Data API Standards

    Ask for Forgiveness or Look Before You Leap?

    myrepos

    A deep dive into the official Docker image for Python

    “Only in a Pandemic” section

    Extras

    Joke

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

  8. #196 Version your SQL schemas with git + automatically migrate them

    27 augustus 2020 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    Surviving Django (if you care about databases)

    Python Numbers and the Flyweight design pattern

    What Are Python Wheels and Why Should You Care?

    Pandas_Alive

    How To Use the Python Map Function

    Version your SQL schemas with git + automatically migrate them

    Extras

    Joke

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

  9. #195 Runtime type checking for Python type hints

    18 augustus 2020 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    watchdog

    Status code 418

    pydantic’s new Validation decorator

    Building Python Extension Modules in Assembly

    easy property

    Non Blocking Assertion Failures with pytest-check

    Extras

    Joke

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

  10. #194 Events and callbacks in the Python language!

    10 augustus 2020 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    An introduction to mutation testing in Python

    asynq

    redis: Beyond the Cache

    LittleTable

    pytest-timeout

    Events

    Extras

    Joke

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

  11. #193 Break out the Django testing toolbox

    6 augustus 2020 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    Start using pip install --use-feature=2020-resolver if you aren’t already

    Profiling Python import statements

    Django Testing Toolbox

    Pandas-profiling

    Interfaces, Mixins and Building Powerful Custom Data Structures in Python

    Pickle’s 9 flaws

    Extras

    Joke

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

  12. #192 Calculations by hand, but in the compter, with Handcalcs

    2 augustus 2020 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    Building a self-updating profile README for GitHub

    Handcalcs

    The (non-)return of the Python print statement

    FastAPI for Flask Users

    Tweet deleting with tweepy

    Clinging to memory: how Python function calls can increase your memory usage

    No local variable at all

    Re-use the local variable

    Transfer object ownership

    Extras

    Joke

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

  13. #191 Live from the Manning Python Conference

    22 juli 2020 · 53 min

    Afspelen
    Topics covered in this episode: Lees meer

    VS Code Device Simulator

    pytest 6.0.0rc1

    What is the core of the Python programming language?

    Extras

    Joke

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

  14. #190 You will now be notified if the Python zipper is broken

    16 juli 2020 · 44 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python async frameworks - Beyond developer tribalism

    commitizen

    International PyCons go online (kind of)

    PEP 618 -- Add Optional Length-Checking To zip

    timedelta and division?

    Pylance released for Microsoft VS Code

    Extras

    Joke

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

  15. #189 What does str.strip() do? Are you sure?

    9 juli 2020 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Improving Python exception chaining with raise-from

    Create and publish interactive reports in Python

    Pickle’s nine flaws

    PEP 602 -- Annual Release Cycle for Python

    More git Resources:

    PEP 616 -- String methods to remove prefixes and suffixes

    Extras

    Joke

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

  16. #188 Will there be a "switch" in Python the language?

    3 juli 2020 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Making a trading bot asynchronous using Python’s “unsync” library

    Fruit salad scrum estimation scale

    Math to Code

    PEP 622 -- Structural Pattern Matching

    CodeArtifact from AWS

    invoke

    Extras

    Joke

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

  17. #187 Ready to find out if you're git famous?

    26 juni 2020 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    LEGO Mindstorms Robot Inventor supports Python

    Step-by-step guide to contributing on GitHub

    sneklang

    Oh sh*t git

    Why I don't like SemVer anymore

    git fame

    Extras

    Joke

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

  18. #186 The treebeard will guard your notebook

    18 juni 2020 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    sidetable - Create Simple Summary Tables in Pandas

    tabulate

    treebeard - ci for notebooks

    Upcoming features in venv/virtualenv

    PEP 582 now!

    awesome pyproject.toml projects

    Extras

    Joke

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

  19. #185 This code is snooping on you (a good thing!)

    12 juni 2020 · 25 min

    Afspelen
    Topics covered in this episode: Lees meer

    MyST - Markedly Structured Text

    direnv

    Convert a Python Enum to JSON

    Pendulum: Python datetimes made easy

    PySnooper - Never use print for debugging again

    Fil: A New Python Memory Profiler for Data Scientists and Scientists

    Extras

    Joke

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

  20. #184 Too many ways to wait with await?

    5 juni 2020 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    Waiting in asyncio

    virtualenv is faster than venv

    Latency in Asynchronous Python

    How to Deprecate a PyPI Package

    Another progress bar library: Enlighten

    Code Ocean

    Extras

    Joke

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

  21. #183 Need a beautiful database editor? Look to the Bees!

    29 mei 2020 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    fastpages: An easy to use blogging platform, with enhanced support for Jupyter Notebooks.

    BeeKeeper Studio Open Source SQL Editor and Database Manager

    2nd Annual Python Web Conference

    Mimesis - Fake Data Generator

    Schemathesis

    Finding secrets by decompiling Python bytecode in public repositories

    Extras

    Joke

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

  22. #182 PSF Survey is out!

    19 mei 2020 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    PSF / JetBrains Survey

    Hypermodern Python

    Open AI Jukebox

    The Curious Case of Python's Context Manager

    nbstripout

    Write ups for The 2020 Python Language Summit

    Extras

    Joke

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

  23. #181 It's time to interrogate your Python code

    14 mei 2020 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    interrogate: checks your code base for missing docstrings

    Streamlit: Turn Python Scripts into Beautiful ML Tools

    Why You Should Document Your Tests

    HoloViz project

    A cool new progress bar for python

    Awesome Panel

    Extras

    Joke

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

  24. #180 Transactional file IO with Python and safer

    8 mei 2020 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Ubuntu 20.04 is out !

    Working with warnings in Python

    Safer file writer

    codespell

    Austin profiler

    Numbers in Python

    Extras

    Joke

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

  25. #179 Guido van Rossum drops in on Python Bytes

    30 april 2020 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    New governance model for the Django project

    missingno

    Announcements from the language summit.

    Codes of Conduct and Enforcement

    Myths about Indentation

    Parsers and LibCST

    Extras

    Joke

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

  26. #178 Build a PyPI package from a Jupyter notebook

    22 april 2020 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    Pandas-Bokeh

    Stop naming your python modules “utils”

    From 1 to 10,000 test cases in under an hour: A beginner's guide to property-based testing

    Extras

    Joke

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

  27. #177 Coding is 90% Google searching or is it?

    16 april 2020 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    Announcing a new Sponsorship Program for Python Packaging

    energy-usage

    Coding is 90% Google Searching — A Brief Note for Beginners

    Using WSL to Build a Python Development Environment on Windows

    A Pythonic Guide to SOLID Design Principles

    Types for Python HTTP APIs: An Instagram Story

    Extras

    Joke

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

  28. #176 How python implements super long integers

    7 april 2020 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    Quick chat about COVID 19

    What the heck is pyproject.toml?

    Awesome Python Bytes Awesome List

    Publishing package distribution releases using GitHub Actions CI/CD workflows

    Rich text for terminals

    psutil: Cross-platform lib for process and system monitoring in Python

    How python implements super long integers

    Extras

    Joke

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

  29. #175 Python string theory with superstring.py

    1 april 2020 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Quick chat about COVID 19.

    Dictionary Merging and Updating in Python 3.9

    superstring

    New pip resolver to roll out this year

    Why does all() return True if the iterable is empty?

    pytest-monitor

    Extras

    Joke

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

  30. #174 Happy developers use Python 3

    26 maart 2020 · 48 min

    Afspelen
    Topics covered in this episode: Lees meer

    Quick chat about COVID 19.

    Documentation as a way to build Community

    The Django Speed Handbook: making a Django app faster

    dacite: simplifies creation of data classes from dictionaries

    How we retired Python 2 and improved developer happiness

    The Troublesome Active Record Pattern

    Types at the edges in Python

    Extras

    Joke

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

  31. #173 Your test deserves a fluent flavor

    19 maart 2020 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    Advanced usage of Python requests - timeouts, retries, hooks

    Fluent Assertions

    Python in GitHub Actions

    VCR.py

    8 Coolest Python Programming Language Features

    Bento

    Extras

    Joke

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

  32. #172 Floating high above the web with Helium

    13 maart 2020 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python in Production Hynek

    How to cheat at unit tests with pytest and Black

    Goodbye Microservices: From 100s of problem children to 1 superstar

    Helium makes Selenium-Python 50% easier

    uncertainties package

    Personalize your python prompt

    Extras

    Joke

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

  33. #171 Chilled out Python decorators with PEP 614

    5 maart 2020 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    PEP 614 – Relaxing Grammar Restrictions on Decorators

    Create a macOS Menu Bar App with Python (Pomodoro Timer)

    Conditional Coverage

    Extras

    Joke

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

  34. #170 Visualize this: Visualizing Python's visualization ecosystem

    25 februari 2020 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python visualization graph

    Awesome Zen of Python

    Jupytext

    Tour of Python Itertools

    justpy.io

    Modularity for Maintenance

    Extras

    Joke

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

  35. #169 Jupyter Notebooks natively on your iPad

    19 februari 2020 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    D-Tale

    Carnets

    BeeWare Podium

    pytest-mock-resources

    How James Bennet is testing in 2020

    Python and PyQt: Building a GUI Desktop Calculator

    Extras

    Joke

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

  36. #168 Race your donkey car with Python

    11 februari 2020 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    donkeycar

    RIP Pipenv: Tried Too Hard. Do what you need with pip-tools.

    str.casefold()

    Virtualenv

    Property-based tests for the Python standard library (and builtins)

    PyCon US Tutorial Schedule & Registration

    Extras

    Joke

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

  37. #167 Cheating at Kaggle and uWSGI in prod

    3 februari 2020 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    clize: Turn functions into command-line interfaces

    How to cheat at Kaggle AI contests

    Configuring uWSGI for Production Deployment

    Thinc: A functional take on deep learning, compatible with Tensorflow, PyTorch, and MXNet

    pandas-vet

    NumPy beginner documentation

    Extras

    Joke

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

  38. #166 Misunderstanding software clocks and time

    27 januari 2020 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    Amazon is now offering quantum computing as a service

    A quick-and-dirty guide on how to install packages for Python

    Say No to the no code movement

    What I learned going from prison to Python

    A real QUICK → Qt5 based gUI generator for ClicK

    Falsehoods programmers believe about time

    Extras

    Joke

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

  39. #165 Ranges as dictionary keys - oh my!

    21 januari 2020 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    iterators, generators, coroutines

    requests-toolbelt

    Pandas Validation

    qtpy

    pylightxl

    python-ranges

    Extras

    Joke

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

  40. #164 Use type hints to build your next CLI app

    16 januari 2020 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    Data driven journalism via cjworkbench

    remi: A Platform-independent Python GUI library for your applications.

    Typer

    Effectively using Matplotlib

    Django Simple Task

    PyPI Stats at pypistats.org

    Extras

    Joke

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

  41. #163 Meditations on the Zen of Python

    9 januari 2020 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    Meditations on the Zen of Python

    nginx raided by Russian police

    I'm not feeling the async pressure

    codetiming from Real Python

    Making Python Programs Blazingly Fast

    LocalStack

    Extras

    Joke

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

  42. #162 Retrofitting async and await into Django

    3 januari 2020 · 23 min

    Afspelen

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

  43. #161 Sloppy Python can mean fast answers!

    18 december 2019 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    Larry Hastings - Solve Your Problem With Sloppy Python - PyCon 2018

    Introduction to ASGI: Emergence of an Async Python Web Ecosystem

    Python Insights

    Assembly

    Building a Standalone GPS Logger with CircuitPython using @Adafruit and particle hardware

    10 reasons python is good to learn

    Extras

    Joke

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

  44. #160 Your JSON shall be streamed

    12 december 2019 · 29 min

    Afspelen
    Topics covered in this episode: Lees meer

    Type Hints for Busy Python Programmers

    auto-py-to-exe

    How to document Python code with Sphinx

    Snek is a cross-platform PowerShell module for integrating with Python

    How to use Pandas to access databases

    ijson — Iterative JSON parser with a standard Python iterator interface

    Extras

    Joke

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

  45. #159 Brian's PR is merged, the src will flow

    3 december 2019 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Final type

    flit 2

    Pint

    8 great pytest plugins

    11 new web frameworks

    Raise Better Exceptions in Python

    Extras

    Joke

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

  46. #158 There's a bounty on your open-source bugs!

    27 november 2019 · 26 min

    Afspelen
    Topics covered in this episode: Lees meer

    GitHub launches 'Security Lab' to help secure open source ecosystem

    pybit.es now has some test challenges

    pyhttptest - a command-line tool for HTTP tests over RESTful APIs

    xarray

    Animated SVG Terminals

    Extras

    Joke

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

  47. #157 Oh hai Pandas, hold my hand?

    20 november 2019 · 24 min

    Afspelen
    Topics covered in this episode: Lees meer

    pydantic

    Coverage.py 5.0 beta 1 adds context support

    PSF is seeking developers for paid contract improving pip

    dovpanda - Directions OVer PANDAs

    removestar

    pytest-quarantine : Save the list of failing tests, so that they can be automatically marked as expected failures on future test runs.

    Extras

    Joke

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

  48. #156 All the programming LOLs

    15 november 2019 · 28 min

    Afspelen
    Topics covered in this episode: Lees meer

    Why You Should Use python -m pip

    Visual Studio Online: Web-Based IDE & Collaborative Code Editor

    Black 19.10b0 Released — stable release coming soon

    Extras

    Joke

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

  49. #155 Guido van Rossum retires

    6 november 2019 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Guido retires

    SeleniumBase

    Reimplementing a Solaris command in Python gained 17x performance improvement from C

    20 useful Python tips and tricks you should know

    Complexity Waterfall

    Plynth

    Extras

    Joke

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

  50. #154 Code, frozen in carbon, on display for all

    29 oktober 2019 · 32 min

    Afspelen
    Topics covered in this episode: Lees meer

    Lesser Known Coding Fonts

    Django Admin Handbook

    Your Guide to the CPython Source Code

    Six Django template tags not often used in tutorials

    Beautiful code snippets with Carbon

    Researchers find bug in Python script may have affected hundreds of studies

    Extras

    Joke

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