Python Bytes

Alle afleveringen

503 afleveringen, van nieuw naar oud

  1. #253 A new Python for you, and for everyone!

    7 oktober 2021 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    awesome-htmx

    Python 3.10 is here !!!!

    Prospector (almost) All Python analysis tools together

    Rich Pandas DataFrames

    Union types, baby!

    Make your code darker - Improving Python code incrementally

    Extras

    Joke

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

  2. #252 Jupyter is now a desktop app!

    29 september 2021 · 44 min

    Afspelen
    Topics covered in this episode: Lees meer

    Changing themes to DIY

    SQLFluff

    JupyterLab Desktop

    Requests Cache

    pypi-rename

    Django 4 coming with Redis Adapter

    PEP 612

    Extras

    Joke

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

  3. #251 A 95% complete episode (wait for it)

    22 september 2021 · 56 min

    Afspelen
    Topics covered in this episode: Lees meer

    auto-optional

    Making World-Class Docs Takes Effort

    Starship

    JMESPath

    pedalboard - audio effects library

    PEP 665 (and the journey so far )

    Extras

    Joke

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

  4. #250 skorch your scikit-learn together with PyTorch

    15 september 2021 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    Exciting New Ways To Be Told That Your Python Code is Bad

    GitHub Readme Stats

    Nox

    Two tools for dealing with text

    MPIRE (MultiProcessing Is Really Easy)

    skorch

    Extras

    Joke

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

  5. #249 All of Linux as a Python API

    9 september 2021 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    Fickling

    Python Project-Local Virtualenv Management

    Testcontainers

    jc

    What is Python's Ellipsis Object?

    PyTorch Forecasting

    Extras

    Joke

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

  6. #248 while True: stand up, sit down

    2 september 2021 · 52 min

    Afspelen
    Topics covered in this episode: Lees meer

    Why I use attrs instead of pydantic

    mclfy

    Textual and boilerplate removal

    xdoctest

    Automate the standing desk with python

    Hypermodern Python Cookiecutter

    Extras

    Joke

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

  7. #247 Do you dare to press "."?

    26 augustus 2021 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    Keep your computer awake during long processing

    How to write a great Stack Overflow question

    Github.dev - press ‘.’ to edit code in any GitHub repo

    Log analyzer (minus google analytics)

    KMK: Clackety Keyboards Powered by Python

    SQLModel - use the same models for SQL and FastAPI

    Extras

    Joke

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

  8. #246 Love your crashes, use Rich to beautify tracebacks

    11 augustus 2021 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    mktestdocs

    Redis powered queues (QR3)

    25 Pandas Functions You Didn’t Know Existed

    FastAPI and Rich Tracebacks in Development

    Dev in Residence

    Dagster

    Extras

    Joke

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

  9. #245 Fire up your Python time machine (and test some code)

    4 augustus 2021 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    State of the community (via Jet Brains)

    Cornell - record & replay mock server

    pyinstrument

    Python 3.10 is now in Release Candidate phase. RC1 just released.

    Extras

    Joke

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

  10. #244 vendorizing your Python podcast

    30 juli 2021 · 35 min

    Afspelen
    Topics covered in this episode: Lees meer

    pip Environmental Variables

    Extra, Extra, 6x Extra, hear all about it

    Building and testing Python with GitHub Actions

    python-vendorize

    Extras

    Joke

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

  11. #243 Django unicorns and multi-region PostgreSQL

    21 juli 2021 · 42 min

    Afspelen
    Topics covered in this episode: Lees meer

    MongoDB 5

    Python 3.11: Enhanced error locations in tracebacks

    fly.io multi-region PostgreSQL and last mile Redis

    django-unicorn

    Blue: The somewhat less uncompromising code formatter than black

    Organize and Index Your Screenshots (OCR) on macOS

    Extras

    Joke

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

  12. #242 from lib import * but less

    15 juli 2021 · 39 min

    Afspelen
    Topics covered in this episode: Lees meer

    just

    Strong Typing

    testbook

    auto-all

    Extras

    Joke

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

  13. #241 f-yes we want some f-string tricks!

    7 juli 2021 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    Autosync all branches of a fork

    Measuring memory usage in Python: it’s tricky!

    Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}'

    10 Tips and Tools You Can Adopt in 15 minutes or Less To Level Up Your Dev Productivity

    How to Start a Production-Ready Django Project

    Bunch

    Extras

    Joke

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

  14. #240 This is GitHub, your pilot speaking...

    2 juli 2021 · 52 min

    Afspelen
    Topics covered in this episode: Lees meer

    Subclassing in Python Redux

    Extra, Extra, Extra*7, Hear all about it!

    klib

    Don’t forget about functools

    GitHub Copilot

    Kats

    Extras

    Joke

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

  15. #239 No module named pythonbytes

    23 juni 2021 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    ormar: an async mini ORM for Python, with support for Postgres, MySQL, and SQLite.

    No module named

    JupyterLite

    Lot of plots

    Monty, Mongo tinified. MongoDB implemented in Python

    Exhaustiveness Checking with Mypy

    Extras

    Joke

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

  16. #238 A cloud-based file system for Python and a new GUI!

    15 juni 2021 · 47 min

    Afspelen
    Topics covered in this episode: Lees meer

    Practical SQL for Data Analysis

    Git Blame in your Python Tracebacks

    fsspec: a unified file system library

    The need for slimmer containers

    PandasGUI: A GUI for analyzing Pandas DataFrames

    xarray: pandas-like API for labeled N-dimensional data

    Extras

    Joke

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

  17. #237 Separate your SQL and Python, asynchronously with aiosql

    9 juni 2021 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    Textual

    Pinning application dependencies with pip-tools compile

    Pynguin

    Python Advisory DB

    Function Overloading with singledispatch and multipledispatch

    Aiosql

    Extras

    Joke

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

  18. #236 Fuzzy wuzzy wazzy fuzzy was faster

    2 juni 2021 · 37 min

    Afspelen
    Topics covered in this episode: Lees meer

    Using accessible colors, monolens & CMasher

    rapidfuzz: Rapid fuzzy string matching in Python and C++

    Structlog to improve your logs

    xfail now works with pytest-subtests

    BaseSettings in Pydantic

    Take care of the documentation on your team will thank you later

    Extras

    Joke

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

  19. #235 Flask 2.0 Articles and Reactions

    26 mei 2021 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    Flask 2.0 articles and reactions

    Python 3.11 will be 2x faster?

    3 Tools to Track and Visualize the Execution of your Python Code

    DuckDB + Pandas

    Extras

    Joke

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

  20. #234 The Astronomy-filled edition with Dr. Becky

    19 mei 2021 · 50 min

    Afspelen
    Topics covered in this episode: Lees meer

    Powering the Python Package Index in 2021

    The Leuven Star Atlas

    TI-84 Plus CE Python graphing calculator

    Python Package CI/CD with GitHub Actions

    SpaceX is using Python for prototyping their Starlink satellite software

    : A beginner’s guide to working with astronomical data

    Extras

    Joke

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

  21. #233 RaaS: Readme as a Service

    12 mei 2021 · 51 min

    Afspelen
    Topics covered in this episode: Lees meer

    readme.so

    Wafer-scale Python

    datefinder and dateutil

    Cinder - Instagram's performance oriented fork of CPython

    PyCon US 2021

    Extras

    Joke

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

  22. #232 PyPI in a box and a revolutionary keyboard

    5 mei 2021 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    Sphinx Themes Gallery update

    Mongita - Like SQLite but for MongoDB

    World Plone Day 2021 - Over 50 Videos from 16 Countries

    The social contract of open source: view every commit as a gift

    PyPI in a box

    Film simulations from scratch using Python

    Extras

    Joke

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

  23. #231 Go Python, Go!

    28 april 2021 · 44 min

    Afspelen
    Topics covered in this episode: Lees meer

    For-Else: A Weird but Useful Feature in Python

    Tortoise ORM

    Faster Python with Go Shared objects

    Learn by reading code: Python standard library design decisions explained (for advanced beginners)

    Gradio: Create UIs for prototyping your machine learning model in 3 minutes

    Use basketball stats to optimize game play with Visual Studio Code

    Extras

    Joke

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

  24. #230 PyMars? Yes! FLoC? No!

    21 april 2021 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    calmcode.io

    Natural sort (aka natsort)

    Python controlling a helicopter on Mars.

    Pydantic, FastAPI, Typer will all run on 3.10, 3.11, and into the future

    Extra, Extra, Extra, Extra hear all about it

    Build Python books with Jupyter-Book

    Extras

    Joke

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

  25. #229 Has one of your dependencies died?

    15 april 2021 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    Coverage.py (5.6b1) and third-party code

    So you want your own PaaS? Piku!

    Web3.py

    Deadpendency

    All The Important Features and Changes in Python 3.10

    freeCodeCamp’s Python Curriculum

    Extras

    Joke

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

  26. #228 Supreme Court decides API copyright battle

    7 april 2021 · 44 min

    Afspelen
    Topics covered in this episode: Lees meer

    How to make an awesome Python package in 2021

    Kubestriker

    wasmtime

    Depend-a-lot-bot

    Supreme Court sides with Google in API copyright battle with Oracle

    RedisAI

    Extras

    Joke

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

  27. #227 No more awaiting, async comes to SQLAlchemy

    31 maart 2021 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Number One, that's "retract plank," not "remove plank."

    SQLAlchemy 1.4.0 Released

    django-tenants

    pre-commit ci

    Snyk (Python) Package Advisor

    PyWebIO

    Extras

    Joke

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

  28. #226 Teaching Python podcast on the podcast!

    25 maart 2021 · 46 min

    Afspelen
    Topics covered in this episode: Lees meer

    DataClass vs NamedTuple vs Object: A Battle of Performance in Python

    Can My Water Cooled Raspberry Pi Cluster Beat My MacBook?

    There is an app for that!

    New packaging security funding & NYU

    Extra x8, hear all about it

    Using Development Containers with VS Code for Students

    Extras

    Joke

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

  29. #225 SELECT Pydantic FROM MongoDB

    17 maart 2021 · 39 min

    Afspelen
    Topics covered in this episode: Lees meer

    Raspberry Pi Pico

    New MongoDB ODM: Beanie

    Sourcery

    Neomodel

    Conference radar

    Extras

    Joke

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

  30. #224 Join us on a Python adventure back to 1977

    10 maart 2021 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    AWSimple

    coverage and installed packages

    Finding Mona Lisa in the Game of Life with JAX

    Python Package Index nukes 3,653 malicious libraries uploaded soon after security shortcoming highlighted

    python-adventure

    Exciting New Features in Django 3.2

    Extras

    Joke

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

  31. #223 Beware: A ninja is shadowing Sebastian from FastAPI

    3 maart 2021 · 51 min

    Afspelen
    Topics covered in this episode: Lees meer

    Python Developers Survey 2020 Results

    Django Ninja - Fast Django REST Framework

    Pydantic 1.8

    Google, Microsoft back Python and Rust programming languages

    Semantic Versioning Will Not Save You

    OpenAPI 3.1.0

    Extras

    Joke

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

  32. #222 Autocomplete with type annotations for AWS and boto3

    24 februari 2021 · 38 min

    Afspelen
    Topics covered in this episode: Lees meer

    boto type annotations

    How to have your code reviewer appreciate you

    REPODASH - Quality Metrics for Github repositories

    Extra, extra, extra, extra, hear all about it

    testcontainers-python

    The Python Ecosystem is relentlessly improving price-performance every day

    Extras

    Joke

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

  33. #221 Pattern matching and accepting change in Python with Brett Cannon

    19 februari 2021 · 59 min

    Afspelen
    Topics covered in this episode: Lees meer

    Keeping up with Rich

    12 requests per second

    Python Launcher for Unix reaches RC (probably 😉)

    Build a text editor with Python and curses

    Pattern matching and accepting change in Python

    A Quick Intro to Structural Pattern Matching in Python

    Extras

    Joke

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

  34. #220 What, why, and where of friendly errors in Python

    11 februari 2021 · 47 min

    Afspelen
    Topics covered in this episode: Lees meer

    We Downloaded 10,000,000 Jupyter Notebooks From Github – This Is What We Learned

    pytest-pythonpath

    Thinking in Pandas

    Quickle

    what(), why(), where(), explain(), more() from friendly-traceback console

    Bandit

    Extras

    Joke

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

  35. #219 HTMX: Dynamic and live HTML without JavaScript

    3 februari 2021 · 39 min

    Afspelen
    Topics covered in this episode: Lees meer

    Do you really need a virtualenv?

    Copier - like cookiecutter

    Pandarallel - run pandas apply in parallel!

    Stop Using Print to Debug in Python. Use icecream Instead

    HTMX: Dynamic and live HTML without JavaScript

    PyLDAvis - Interactive Topic Model Visualisation

    Extras

    Joke

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

  36. #218 Keyboards for developers, Python, and some history

    27 januari 2021 · 44 min

    Afspelen
    Topics covered in this episode: Lees meer

    Constant Folding in Python

    Update All Packages With pip-review

    Quantum Mechanical Keyboard Firmware

    Reinventing the Python Logo

    Private PyPI with Serverless Computing

    Beyond the Basic Stuff w/Python

    Extras

    Joke

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

  37. #217 Use your cloud SSD for fast, cross-process caching

    19 januari 2021 · 39 min

    Afspelen
    Topics covered in this episode: Lees meer

    diskcache

    TOML is 1.0.0 now.

    pyqtgraph

    Parler + Python = Insurrection in public

    Best-of Web Development with Python

    Assorted

    Extras

    Joke

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

  38. #216 Container: Sort thyself!

    13 januari 2021 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    pip search. Just don’t.

    QPython - Scripting for Android with Python

    Thesis: Deep Learning assistant for designers/engineers

    sortedcontainers

    Łukasz Langa Typed Twitter Thread

    Extras

    Joke

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

  39. #215 A Visual Introduction to NumPy

    6 januari 2021 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    5 ways I use code as an astrophysicist

    A Visual Intro to NumPy and Data Representation

    Qt 6 release (including PySide2)

    Is your GC hyper active? Tame it!

    Top 10 Python libraries of 2020

    Adoption of pyproject.toml — why is this so darned controversial?

    Extras

    Joke

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

  40. #214 Python year in review (2020 edition)

    28 december 2020 · 1 uur 10 min

    Afspelen

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

  41. #213 Uh oh, Vulcans have infiltrated Flask

    23 december 2020 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    Django Ledger Project

    Flask-Meld: simple JavaScript interactive features without all of the JavaScript.

    Bitwise operators in Python (RealPython)

    Why should you use an ORM (Object Relational Mapper)?

    sqlite-utils: a Python library and CLI tool for building SQLite databases

    Online conferences are not working for me. But this was a good talk,

    Extras

    Joke

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

  42. #212 SQLite as a file format (like docx)

    16 december 2020 · 36 min

    Afspelen
    Topics covered in this episode: Lees meer

    pytest 6.2 is out

    SQLite as a file format (like docx)

    A Day in Code: Python – A picture book written in code

    PythonLabs is now hosted by Azure. and “Yes, Barry, there is a PythonLabs”

    Extra, extra, extra, extra, extra, extra, hear all about it

    OpenMV

    Extras

    Joke

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

  43. #211 Will a black hole devour this episode?

    7 december 2020 · 45 min

    Afspelen
    Topics covered in this episode: Lees meer

    Introducing FARM Stack - FastAPI, React, and MongoDB

    py-applescript

    airspeed velocity

    visidata

    Extras

    Joke

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

  44. #210 Analyzing Kickstarter Campaigns with Python

    3 december 2020 · 31 min

    Afspelen
    Topics covered in this episode: Lees meer

    Analyzing Kickstarter Campaigns with Python Data Science Tools

    GPU Accelerated Python for Machine Learning on Cross-Vendor Graphics Cards

    Extras

    Joke

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

  45. #209 JITing Python with .NET, no irons in sight

    27 november 2020 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    Running Python on .NET 5

    PEP 621 -- Storing project metadata in pyproject.toml

    GitHub revamps copyright takedown policy after restoring YouTube-dl

    Install & Configure MongoDB on the Raspberry Pi

    Extra! extra! extra!, hear all about it!

    A Python driven AI Stylist Inspired by Social Media

    Extras

    Joke

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

  46. #208 Dependencies out of control? Just pip chill.

    19 november 2020 · 30 min

    Afspelen
    Topics covered in this episode: Lees meer

    pip-chill - Make requirements with only the packages you need

    Windows update broke NumPy

    Build Plugins with Pluggy

    LINQ in Python

    Klio: a framework for processing audio files or any binary files, at large scale

    Collapsing code cells in Jupyter Notebooks

    Extras

    Joke

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

  47. #207 FastAPI as a web platform (not just APIs)

    13 november 2020 · 33 min

    Afspelen
    Topics covered in this episode: Lees meer

    fastapi-chameleon (and fastapi-jinja )

    Django REST API in a single file, without using DRF

    2020 StackOverflow survey results

    A Visual Guide to Regular Expression

    Taking credit

    Raspberry Pi 400

    Extras

    Joke

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

  48. #206 Python dropping old operating systems is normal!

    8 november 2020 · 43 min

    Afspelen
    Topics covered in this episode: Lees meer

    Making Enums (as always, arguably) more Pythonic

    Python 3.10 will be up to 10% faster

    Python 3.9 and no more Windows 7

    Writing Robust Bash Shell Scripts

    Ideas for 5x faster CPython

    CPython core developer sprints

    Extras

    Joke

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

  49. #205 This is going to be a little bit awkward

    31 oktober 2020 · 34 min

    Afspelen
    Topics covered in this episode: Lees meer

    Awkward arrays

    Ordered dict surprises

    jupyter lab autocomplete and more

    Open Source Tools & Data for Music Source Separation

    Pass by Reference in Python: Background and Best Practices

    Visualizing Git Concepts

    Extras

    Joke

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

  50. #204 Take the PSF survey and Will & Carlton drop by

    23 oktober 2020 · 40 min

    Afspelen
    Topics covered in this episode: Lees meer

    nbQA: Quality Assurance for Jupyter Notebooks

    The PSF yearly survey is out, go take it now!

    From Prototype to Production in Django

    Deployment: Getting your app online

    All Contributors

    MovingPandas

    Extras

    Joke

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