Python Podcast

Follow Python Podcast
Share on
Copy link to clipboard

Ein deutschsprachiger Podcast rund um die Programmiersprache Python

Jochen Wersdörfer / Dominik Geldmacher


    • Apr 25, 2025 LATEST EPISODE
    • monthly NEW EPISODES
    • 1h 47m AVG DURATION
    • 65 EPISODES


    Search for episodes from Python Podcast with a specific topic:

    Latest episodes from Python Podcast

    Live von der DjangoCon Europe 2025 in Dublin - Tag 3

    Play Episode Listen Later Apr 25, 2025 42:53


    Live von der DjangoCon Europe 2025 in Dublin - Tag 3 (click here to comment) 25. April 2025, Jochen Wir melden uns wieder von der DjangoCon Europe 2025 aus der Hotellobby. Diesmal haben wir Sebastian dabei, der am ersten Tag einen Vortrag über die Feinheiten in den Django Release Notes gehalten hat, den wir leider nicht sehen konnten, weil wir da noch mit Podcastaufnehmen beschäftigt waren. Er kommt auch aus dem Rheinland und betreibt in Köln eine Agentur für Softwareentwicklung und Beratung.In dieser Episode diskutieren wir:

    Live von der DjangoCon Europe 2025 in Dublin - Tag 2

    Play Episode Listen Later Apr 24, 2025 66:15 Transcription Available


    Live von der DjangoCon Europe 2025 in Dublin - Tag 2 (click here to comment) 24. April 2025, Jochen Wir melden uns erneut von der DjangoCon Europe und sprechen über die Highlights des zweiten Konferenztages – mit jeder Menge technischer Einblicke, spannenden Talks und persönlichen Eindrücken.Diesmal mit dabei: Ronny als Gast in unserer Runde!

    Live von der DjangoCon Europe 2025 in Dublin - Tag 1

    Play Episode Listen Later Apr 23, 2025 36:14 Transcription Available


    Live von der DjangoCon Europe 2025 in Dublin - Tag 1 (click here to comment) 23. April 2025, Jochen In dieser Sonderausgabe melden wir uns live von der DjangoCon Europe in Dublin!

    Arrays und Sequenzen

    Play Episode Listen Later Oct 15, 2024 76:19


    Devops Redux

    Play Episode Listen Later Apr 16, 2024 136:31


    Environment Management und Packaging

    Play Episode Listen Later Oct 6, 2023 93:45


    Environment Management und Packaging 6. Oktober 2023, Jochen Soooo, nach einer langen, dunklen, ungeplanten Sommerpause aufgrund unüberwindlicher Terminfindungsschwierigkeiten gibt es jetzt endlich wieder eine neue Episode

    GUI-Applikationen am Beispiel von MiaPlan

    Play Episode Listen Later May 4, 2023


    PyPy - Just in Time

    Play Episode Listen Later Jan 27, 2023 152:40


    PyPy - Just in Time 27. Januar 2023, Jochen Warum ist der Python Interpreter eigentlich nicht selbst in Python geschrieben? Vor ziemlich genau zwanzig Jahren wurde ein Projekt gestartet, um das zu ändern. Eine gute Gelegenheit für Dominik und Jochen mit Carl Friedrich, einem der Core-Entwickler von PyPy zu sprechen.Wenn ihr Lust bekommen habt, einmal selbst an PyPy herum zu schrauben, könnt ihr die Entwickler hier kontaktieren oder euch einfach direkt bei Carl Friedrich melden

    Jahresrückblick 2022 und ungelesene MacBooks

    Play Episode Listen Later Dec 31, 2022 129:22


    Jahresrückblick 2022 und ungelesene MacBooks 31. Dezember 2022, Jochen Johannes, Dominik und Jochen unterhalten sich über das vergangene Jahr und eigene Projekte. Diesmal erstaunlicherweise wieder komplett vor Ort.Dies ist auch die erste Episode, die über das neue wagtail-basierte django-cast veröffentlicht wird. Bin mal gespannt, ob das ohne größere Unfälle über die Bühne geht

    Python 3.11 und Listen

    Play Episode Listen Later Nov 14, 2022 141:11


    Python 3.11 und Listen 15. November 2022, Jochen Johannes, Dominik und Jochen unterhalten sich über Python 3.11. Hauptthema hätte eigentlich Listen als Datenstruktur sein sollen, aber zu Python 3.11 gab es dann doch etwas mehr zu sagen, daher war das dann nicht so ausführlich wie geplant. Überhaupt hatten wir diesmal recht viele Abschweifungen und Nebenthemen drin. Aber gut, mit den Kapitelmarken sollte man die auch skippen können. Vielleicht dauert es ja auch nicht mehr so lang bis zur nächsten Episode

    PostgreSQL und MariaDB

    Play Episode Listen Later Jun 14, 2022 163:49


    Vor über drei Jahren hatten wir ja schon einmal eine Episode über Datenbanken. Da das ja nun schon ein bisschen her ist, dachten wir dass es vielleicht an der Zeit wäre, mal wieder über dieses Thema zu reden. Dazu haben wir (Dominik und Jochen) uns diesmal mit Susanne zusammengesetzt, die seit vielen Jahren Consulting und Schulungen zum Thema anbietet. Die alte Datenbank-Episode war unsere längste Episode bisher, und irgendwie ist auch diese hier länger als gewöhnlich geworden. Offenbar gibt es über Datenbanken mehr zu sagen als zu anderen Themen

    European XFEL - Röntgenlaser mit Python

    Play Episode Listen Later May 23, 2022 112:50


    Microservices

    Play Episode Listen Later Apr 7, 2022 115:55


    Janis, Dominik und Jochen unterhalten sich über Microservices. Letztes hatten wir ja schon so ein bisschen darüber gesprochen und daraufhin hat sich Janis gemeldet und gefragt, ob wir da nicht mal eine komplette Sendung mit ihm drüber machen wollen. Wollten wir natürlich :).   Und hier noch die Antwort auf alle Fragen im Bereich Softwareentwicklung Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Okta breach PYPL PopularitY of Programming Language Meta donates $300,000 to the Python Software Foundation | Łukasz Langa - #Programming GitHub Issues Migration: status update Cython is 20! Neue Programmiersprachen: vlang | zig April: PyCon DE & PyData Berlin 2022 Juli: EuroPython September: DjangoCon EU 2022 Werbung Ailio sucht Mitarbeiter | Anfragen bitte an diese Mailadresse: business@ailio.de Microservices BoundedContext / Single source of truth Buch: Building Microservices, 2nd Edition Sam Newman on Information Hiding, Ubiquitous Language, UI Decomposition and Building Microservices Sam Newman: Monolith to Microservices (InfoQ Podcast) Folge 99 - Sam Newman - Monolith to Microservices ELK-Stack Apache Kafka Buch: Software Architecture with Python MonolithFirst Benchmark Caddy / Nginx / Uvicorn Benchmarking nginx vs caddy vs uvicorn for serving static files Uvicorn / uvloop Picks bpytop / glances Kafka Connect

    CSS / Markdown / Microservices

    Play Episode Listen Later Feb 28, 2022 84:10


    So ein richtig eindeutiges Thema hatten wir diesmal nicht: Dominik und Jochen unterhalten sich über alles Mögliche :). Es ging zunächst ein bisschen um die neuen Exception Groups für Python 3.11, dann darüber, wie man Django-Projekte am besten initialisiert, dann um CSS, Softwarearchitektur und Microservices und dann noch ein bisschen über machine learning. Tja.     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Ultraschall 5 / Reaper / Auphonic PEP 654 -- Exception Groups and except / Twitter Thread / trio Notes on structured concurrency, or: Go statement considered harmful Closure (wikipedia) PEP 3134 -- Exception Chaining and Embedded Tracebacks asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio iPython 8 Release Werbung Exklusiv-Deal + ein Geschenk

    FastAPI

    Play Episode Listen Later Feb 14, 2022 87:43


    Dominik und Jochen unterhalten sich über FastAPI. FastAPI ist ein noch sehr junges, aber trotzdem recht verbreitetes Webframework für Python, das darauf ausgelegt ist, die moderneren Sprachfeatures von Python wie Typannotationen und Async-Fähigkeit besser zu nutzen als traditionellere Webframeworks wie Django oder Flask.     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene PEP 665 -- A file format to list Python dependencies for reproducibility of an application | Brett Cannon CPython on WASM At long last, Black is no longer a beta product! | Stability Policy Django wird jetzt auch wie in DEP 8 angekündigt mit black formatiert PyTest 7.0 release HATEOAS — An Alternative Explanation The future of editing in Wagtail Prototype Fund EdgeDB 1.0 Release | asyncpg -- A fast PostgreSQL Database Client Library for Python/asyncio | uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood. Twitter: My dental hygienist: "Are you flossing regularly?" Me: "Do you backup your laptop and photos regularly?" Laravel Livewire mit Christoph Rumpel | Alpine.Js | Caleb Porzio Werbung Exklusiv-Deal + ein Geschenk

    HTMX

    Play Episode Listen Later Jan 30, 2022 103:56


    Heute geht es um ein zur Zeit ganz heisses Thema: HTMX. Vielleicht braucht ja nicht jede Webseite eine SPA zu sein? Thomas hat sowohl auf der DjangoCon Europe wie US einen Vortrag über htmx gehalten und daher unterhalten sich Dominik und Jochen heute auch mit ihm darüber :).     Das Datenformat, an das sich Jochen nicht mehr erinnern konnte, war übrigens Message pack. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene / Programmierpodcasts Python 3.6 End of Life TIOBE Index for January 2022 (das Datum ist nicht in der URL, wtf) programmier.bar Working Draft Software Architektur im Stream INNOQ Podcast WO WiR SIND IST VORNE. Techtiefen KI in der Industrie Werbung NordVPN 2-Jahres-Paket + 1 Monat gratis HTMX htmx REST / Architectural Styles and the Design of Network-based Software Architectures Dissertation von Roy Fielding / HATEOAS Hotwire / Livewire / Phoenix.LiveView Server Sent Events / WebSockets gRPC / MessagePack Talk about htmx at DjangoCon US 2021: Carson Gross - REST, HATEOAS & Django - It's OK to not use JSON... or Javascript Revision 386: Web-Architekturen, ROCA, SPA, REST David Beazly: Dataklasses is a library that allows you to quickly define data classes using Python type hints Picks chezmoi Python devtools

    Refactoring

    Play Episode Listen Later Dec 30, 2021 104:19


    Diesmal haben sich Dominik und Jochen wieder mit Ronny getroffen und gemeinsam versucht herauszufinden, worum es beim Thema Refactoring geht und was die Tücken und Herausforderungen dabei sind. Und an dieser Stelle wünschen wir direkt auch mal guten Rutsch und ein tolles Jahr 2022, denn: Time flies like an arrow. Fruit flies like a banana. --eher nicht Groucho Marx     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Python 3.10.1 Django 4.0 PHP 8.1 async await Refactoring Programming for pleasure D.L. Parnas On the Criteria To Be Used in Decomposing Systems into Modules A Philosophy of Software Design - John Ousterhout Calvin Hendryx-Parker - Finite State Machine in Django (neuer Talk auf der PyCon US) Ambient Digital - (The django-viewflow package) ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHEIDUNGSPROBLEM, A.M. Turing. Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) Django Chat Episode, bei der test driven development Thema war Zen of Python Picks htmx und was sind restful APIs eigentlich: Carson Gross - REST, HATEOAS & Django - It's OK to not use JSON... or Javascript pendulum - python datetimes made easy blue statt black darker statt black piptools Twitter sagt: poetry ist kaputt

    Was, wenn alles ein dict wäre?

    Play Episode Listen Later Nov 24, 2021 104:55


    Wir versuchen ja schon seit einiger Zeit, mal ein bisschen über die in Python eingebauten Datenstrukturen zu reden. Heute hat es dann endlich mal geklappt und Johannes, Dominik und Jochen unterhalten sich darüber, was für eine Programmiersprache dabei herauskommen würde, wenn alles ein dict wäre :).     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de GitHub Copilot / Pi GitHub Copilot #234 – Stephen Wolfram: Complexity and the Fabric of Reality Transzendente Zahl | Beweis The Tau Manifesto We Now Know 62.8 Trillion Digits of Pi Freunde der Zahl Pi News aus der Szene Django 4.0 release candidate An oral history of Bank Python Dicts Dictionaries Big O notation defaultdict „Fortunately, this situation is common enough that Python has another built-in solution. You can subclass the dict type and implement the __missing__ special method to add custom logic for handling missing keys. Here, I do this by defining a new class that takes advantage of the same open_picture helper method defined above:“ Auszug aus Effective Python: 90 Specific Ways to Write Better Python, Second Edition (Jochen Wersdörfer's Library) Brett Slatkin Dieses Material ist möglicherweise urheberrechtlich geschützt. OrderedDict | UserDict PEP 584 -- Add Union Operators To dict dataclasses | namedtuple | attrs | pydantic __slots__ Counter ChainMap Casey Muratori auf Youtube The Billion Dollar Code Covid Dashboard (Pavel Mayer) collections.abc — Abstract Base Classes for Containers Python Distilled Picks builtins.dict pydantic attrs

    Python 3.10

    Play Episode Listen Later Oct 27, 2021 92:55


    Gemischte Dinge. Unter anderem Python 3.10. Jochen und Dominik haben sich mit dieser Episode etwas länger Zeit gelassen. Viel Kram zu tun. Das wird wieder besser. Versprochen. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene - Der Python 3.10 Release Stream - Official Python 3.10 Release - PEP 0617 zum neuen PEG-Parser - Helge Schneider über Werbung - Tribute to Sebastian Ramírez:     - FastAPI     - SQLModel     - Typer - Buch Elixir in Action - Inkrementelles black: darker - Guido zur Zukunft von Python. - Ein Struct in C. - High performance code execution engine: Python-piston. - RustPython - Django 4.0 - JavaScript Fetch in den MDN Web Docs und im Modern JavaScript Tutorial - SciKit Learn 1.0 - Fail2Ban CVE - Azure OMIGOD - Twitch Breach - Jochens Stream zur Implementierung eines Naive Bayes Spamfilters - htmx - high power tools for HTML - The Asset Pipeline in ruby on rails Picks - django-upgrade - textual / rich - humanize

    Das Python Importsystem

    Play Episode Listen Later Aug 10, 2021 80:32


    Diesmal ist das Importsystem von Python Thema. Johannes, Dominik und Jochen sitzen endlich mal wieder zusammen vor Ort im Wintergarten. Im News-Teil ist gleich mal ein blöder Fehler, weil Jochen den Artikel über den Umstieg von scipy auf das Meson Buildsystem nicht genau genug gelesen hat (meson ist nur 4 statt 100 mal schneller, sry). Wer Lust auf ein kleines Audioexperiment hat folge bitte dem Permalink.   Hier nochmal die aktuelle Episode, allerdings nur von Ultraschall gerendert und nicht durch Auphonic veredelt. Wer Lust hat, kann sich die beiden Audiodateien ja mal im Vergleich anhören. Ich finde, dass das Auphonic-Audio von oben tatsächlich ein bisschen besser anhört (vor allem bei der loudness-Normalisierung). Aber vielleicht habe ich ja auch Ultraschall falsch eingestellt. Ich wäre jedenfalls durchaus daran interessiert herauszufinden, was ich da noch verbessern kann :). Folgende Plugins habe ich bei Ultraschall aktiviert: Equalizer (ultraschall 5) Ambience (ultraschall Studio) Ultraschall Dynamics LUFS_Loudness auf dem Master Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Apple Adds a Backdoor to iMesssage and iCloud Storage Linus über Impfungen PEP 632 -- Deprecate distutils module | Moving SciPy to the Meson build system Python 3.10.0rc1 - first 3.10 release candidate Github Copilot ‘Tortured phrases’ give away fabricated research papers - Colossal Data :) Podcast Episode: Yann LeCun über self supervised learning etc.. | Attention Is All You Need Importsystem Python behind the scenes #11: how the Python import system works | Diskussion auf Hacker News The import system (Referenzdokumentation) Artikel auf Realpython: Python import: Advanced Techniques and Tips Podcast Episode: Episode 72: Starting With FastAPI and Examining Python's Import System Singleton marshal — Internal Python object serialization | shelve — Python object persistence | About Dill Benutzung von importlib in den Tests: Make wagtailmedia media chooser compatible with wagtail 2.13 #136 | Erster Stream zum wagtailmedia PR Picks GitHub octo oh my git: An open source game about learning Git! pre-commit A framework for managing and maintaining multi-language pre-commit hooks. Öffentliches Tag auf konektom

    Python Packaging

    Play Episode Listen Later Jul 4, 2021 96:46


    Diesmal sprechen Ronny, Dominik und Jochen über das Python Packaging Ökosystem  Die DjangoCon war auch noch ein bisschen Thema, weil Ronny auch mit dabei war.     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de   Update 2021-07-06 von Jürgen: PEPs für editable installs: pep-660 und pep-662 Weiteres Tool zum Pinnen von dependencies: pip-tools Packaging Tutorial, dass das alles besser erklärt, als wir je könnten: TUTORIAL / Bernát Gabor / Python Packaging Demystified News aus der Szene Github Copilot Python 3.9.6 Changelog Packaging Packaging History Bauen von sdist, bdist: distutils setuptools mit eggs Plugin für setuptools, mit dem man wheels bauen kann: wheel The Python Package Index (PyPI) Expert Python Programming - Third Edition Python Packaging User Guide The documentation system Uncle Bob über Code-Kommentare setup.cfg Specifying Minimum Build System Requirements for Python Projects PEP 518 Tools: poetry, flit, pipenv Podcast Episode: Python Packaging (Test and Code) Semantic Versioning / Semantic Versioning Will Not Save You PyInstaller ai django core django_fileresponse / Python Podcast Youtube-Channel / Twitch Stream.. nbdev Kolo App PyCharm / VS Code jazzband cookiecutter Django Package / pydaanys twitch stream Nochmal Tools: tox / GitLab / GitHub Actions DjagoCon Europe 2019: Keynote: Docs or it didn't happen! Sphinx django-sphinx-view / talk Django Dokumentation Vitepress / Vuepress mypy conda Picks Subclassing in Python Redux DjangoCon Europe 2021 talk: Programming for pleasure Sponsoren: ambient innovation / six feet up Django user group berlin tldr-pages modern unix commands Öffentliches Tag auf konektom

    DjangoCon Europe 2021

    Play Episode Listen Later Jun 27, 2021 94:35


     Johannes und Jochen waren auf der DjangoCon Europe 2021 und erzählen Dominik davon. Beispielsweise, weshalb vielleicht keine so gute Idee ist, zuviel Spaß beim Programmieren zu haben. Oder welche Talks und Workshops besonders interessant, gut oder einfach nur überraschend waren.     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de DjangoCon Europe 2021 DjangoCon Europe 2021  Talk: Programming for pleasure | What nobody tells you about documentation ATEM Mini Talk: Serving files with Django, django_fileresponse nginx X-Accel | ngx_http_auth_request CDN Django 3.1 Async | Django wird asynchron: Pythons Web-Framework erhält neue Funktion MinIO Jochens Twitch Stream | Youtube Playlist Talk: Django Unstuck: Suggestions for common challenges in your projects | Video und Material zu Django Unstuck DjangoCon 2020 | How To Get On This Stage (And What To Do When You Get There) - Mark Smith gather.town Talk: Dynamic static sites with Django and Sphinx Django Chat Talk: Rewriting Django from (almost) scratch in 2021 Talk: KEYNOTE | We're all part of this: Jazzband 5 years later Github organization: jazzband kolo.app Htmx / intercooler.js Podcast Episode: HTMX - Clean, Dynamic HTML Pages Talk: Unlocking the full potential of PostgreSQL indexes in Django Talk: (A) SQL for Django Talk: Writing Safe Database Migrations Talk: Domain Driven Design with Django and GraphQL SOLID Hotwire Talk: Anvil: Full Stack Web with Nothing but Python Podcast Episode: Flask 2.0 gevent FastAPI Pyramid Picks Devdocs aiosql - Simple SQL in Python Tig: text-mode interface for Git lifetimes Öffentliches Tag auf konektom

    Python in der Visual Effects Branche

    Play Episode Listen Later Apr 26, 2021 88:08


    Fabian arbeitet als Pipeline TD in der Visual Effects Industrie und hat uns gefragt, ob wir Interesse hätten, uns mal mit diesem Thema zu beschäftigen. Wir fanden die Idee super, denn uns (Dominik und Jochen) war gar nicht klar, dass dort inzwischen auch eine Menge Python eingesetzt wird. Daher haben wir dazu jetzt einfach mal eine Episode mit Fabian aufgenommen :). Wenn  ihr auch ein Thema habt, über das ihr gern mal mit uns sprechen würdet, schreibt einfach eine Mail an die Mailadresse in den Shownotes. Wahrscheinlich gibt es eine Menge Anwendungen für Python, von denen wir noch nie etwas gehört haben.     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Django 3.2 Release Notes Maya | 2020.3 Release Python in der Visual Effects Branche Rigger / Animator Outside the Wire Houdini PyQt / PySide Renderfarm Git Large File Storage (git-lfs) NVIDIA Demos (Bilder mittels Machine Learning generieren) DALL·E: Creating Images from Text (OpenAI Modell) Pygame CUDA / plaidML Cython / Numba Python f-strings PYTHONPATH pyenv / Conda PyInstaller / PyOxidizer / Nuitka / PyRun Picks IceCream / rich Blind Watermark / devdocs VirtualFish Öffentliches Tag auf konektom

    Natural Language Processing mit spaCy

    Play Episode Listen Later Mar 28, 2021 98:12


    Vor etwa einem Monat bekamen wir die Anfrage von einer Hörerin (im Gespräch fälschlicherweise als Hörer bezeichnet, sorry), doch mal etwas ausführlicher über unsere Erfahrungen mit NLP, Transformern und spaCy zu sprechen. Da wir selbst noch gar nicht so viele Erfahrungen mit spaCy gesammelt haben, haben wir Ines (Mitgründerin von Explosion und eine der Hauptentwicklerinnen von spaCy) gefragt, ob sie sich mit uns darüber unterhalten möchte. Wir hatten auch noch nie einen Expertengast, der räumlich derart weit entfernt war (Australien) und daher etwas Bammel wegen Internet/Audio, aber ging gut. Für euch getestet: Teilnahme an diesem Podcast möglich, solange ihr irgendwo auf diesem Planeten seid :).     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Was ist NLP? Ines / Explosion Natural Language Processing (NLP) Document Classification (Text Classification / Categorization) Attention Is All You Need - Paper, das hinter den aktuellen Fortschritten mit Transformern steckt Self-supervised learning: The dark matter of intelligence - Blogpost von Yann LeCun und Ishan Misra Language Model Domain-driven Design spaCy prodigy spaCy Lineare Modelle Software 2.0 Building the Software 2 0 Stack (Andrej Karpathy) prodigy gebaut mit FastAPI / React Advanced NLP with spaCy (Online-Kurs über spaCy von Ines) Sich Gedanken machen - oft unterschätzt! Blackstone - eine spaCy Pipeline zur Analyse von juristischen Texten Open Source Halloween Papers Öffentliches Tag auf konektom

    REST

    Play Episode Listen Later Mar 5, 2021 111:24


    Wir (Johannes, Dominik und Jochen) haben uns heute mal über REST unterhalten. Ein Thema, das wir auch schon immer mal besprechen wollten und mit dem man es relativ zwangsläufig zu tun bekommt, wenn man sich in aktuellen Webentwicklungsumgebungen bewegt. Es gab noch kleinere Ausflüge in Richtung GraphQL und Dateiformaten und natürlich immer so ein bisschen News aus der Community.     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Pattern Matching (Johannes) / Official Tutorial PEP 604 -- Allow writing union types as X | Y attrs / pydantic / dataclasses uvloop / asyncpg / psycopg3 Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies / Update: A single person flooded PyPI with 3,653 "RemindSupplyChainRisks" spam packages CORS und Websockets / CSWSH Happy birthday, Python, you're 30 years old this week / 20 Jahre Python Software Foundation 12 requests per second - Python Benchmark MagicStack / httptools High Performance Django - Peter Baumgartner Fly.io / AppPack / Button REST XML-RPC / SOAP / CORBA REST / Architectural Styles and the Design of Network-based Software Architectures Dissertation von Roy Fielding / HATEOAS GraphQL Django REST framework James Bennet über JWT / PASETO marshmallow pydantic pyramid 2.0 Flask FastAPI OpenAPI / Swagger APIStar / Starlette / httpx htmx EdgeDB FeinCMS / django-tree-queries Graphiti JSON:API Joe Celko's Trees and Hierarchies in SQL for Smarties Podlovers Podcast Episode: Podcatcher-Apps mit Jeanette Müller (Podcat) PodcastIndex MessagePack Django Async API-Aggregationsbeispiel Öffentliches Tag auf konektom

    Vermischtes über Data Science, Machine Learning und nbdev

    Play Episode Listen Later Feb 18, 2021 85:23


    Mit Christian haben wir uns heute mal wieder ein bisschen mehr über Machine Learning etc. unterhalten. Was wäre, wenn man Jupyter-Notebooks als IDE verwenden wollte (nbdev)? Was braucht man eigentlich heutzutage so an Hardware, wenn man Modelle trainieren will? Ausserdem haben wir ein bisschen auf der Mikrofon/Headset-Seite aufgerüstet (keine Ahnung, ob man das hört).     Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Numpy 1.20 Release Pandas 1.2 Release Spacy v3 Release Ben Gorman: Python NumPy For Your Grandma, Python Pandas For Your Grandpa Mypy 0.800 Release Pip 21.0 Release appenv, batou NBDEV nbdev I don't like notebooks.- Joel Grus Literate Programming I Like Notebooks - Jeremy Howard google colab Binder Buch: Deep Learning for Coders with fastai and PyTorch Machine Learning Recap ocr: Tesseract Vektorrechner / Tensor Cores / TPUs Hardware: Which GPU(s) to Get for Deep Learning Criteo: Display Advertising Challenge Netflix Prize Öffentliches Tag auf konektom

    Wins and Fails

    Play Episode Listen Later Dec 28, 2020 131:23


    Mit Johannes haben wir uns heute über Wins and Fails sowohl in Bezug auf Python, wie auch alles andere, was uns so 2020/2021 beschäftigt hat / haben wird, unterhalten. Es waren aber tendenziell mehr Themen dabei, über die wir sonst nicht viel reden - und von denen wir ehrlich gesagt auch keine Ahnung haben (AKG statt AKM beispielsweise, arg). Hat beim Aufnehmen aber trotzdem Spass gemacht, hoffe das gilt auch für das Hören :).      Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Python 3.9.1 Release Docker für M1 Tech Preview Hotwire / Artikel von DHH / Hotwire Support für Django (Diskussion) / hey Ticketing via pretix Brand in AKM Audio Chip Fabrik Reverse Engineering the source code of the BioNTech/Pfizer SARS-CoV-2 Vaccine Bezüglich Fehlinformationen über Allergien bei Impfungen etc.. Starship SN8 Test / Starship und Super Heavy Urs: Wie baut man eigentlich Raumschiffe / Wie fliegt man eigentlich Raumschiffe Wins and Fails Big O Notation / galactic algorithm Theory of Interstellar Trade Bloomfilter Potenzmengenkonstruktion P-NP-Problem / Knapsack-Problem Nichtdeterministische Turingmaschine Satz von Ladner (NPI) / Shor-Algorithmus Srinivasa Ramanujan Großer Fermatscher Satz CPython dict Implementierung Array Modul aus der Standardbibliothek / PR Arrays statt Listen scikit-learn Picks Modul aus der Standardbibliothek: struct dis - Disassembler for Python bytecode Pydantic Thoughts on the Future of Python Öffentliches Tag auf konektom

    Python Async Teil 2

    Play Episode Listen Later Dec 13, 2020 117:09


    Mit Johannes haben wir uns heute nochmal über Async unterhalten. Warum ist das beispielsweise interessant, wenn man Podcasthosting-Software bauen möchte? Was is das Actor-Model und warum sind wir alle neidisch auf Erlang? Diesmal gab es auch tatsächlich wieder Picks (zumindest das haben wir geschafft).   Ansonsten habt eine gute Zeit über die Feiertage und backt vielleicht mal ein paar Kekse (via Johannes): Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Topological sort in Python 3.9 Advent of code Python on .NET 5 PEP 621 -- Storing project metadata in pyproject.toml Apple M1 Mac-optimized TensorFlow and TensorFlow Addons Nature.com protein folding leap via Deepmind Phoenix LiveView Updates: Introducing Uploads Erlang The Movie - 1990 BEAM/OTP Podlove Podcast Publisher  Der Podlove Entwickler:innen Podcast HTTP Live Streaming (HLS) Async - Teil 2 Actor model Pykka Akka select poll epoll kqueue io completion ports libuv (uvloop) First video of youtube series of talks about async by Łukasz Langa Nuxt.js Starlette Uvicorn Gunicorn gevent Traefik Wrk benchmarking tool XSendFile FastAPI Quart Django @Instagram - Carl Meyer Audiogalaxy Async Django - Andrew Godwin Picks Typer commandeer fire cmd httpx Corona-Cookies / Teil 2 Öffentliches Tag auf konektom

    Security

    Play Episode Listen Later Nov 27, 2020 120:51


    Mit Philipp und Christian haben wir uns heute über Security unterhalten und am Schluss noch einen kleinen Ausflug Richtung Youtube-DL unternommen. Wahrscheinlich werden wir auch zu diesem Thema noch ein paar Mal zusammen setzen müssen :).   Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Security Vorlesung Netzwerksicherheit (HHU) Boxine (Toniebox..) Smashing The Stack For Fun And Profit Von-Neumann-Architektur / Harvard-Architektur Address space layout randomization / Executable space protection SQL injection psycopg Denial-of-service attack Ransomware-Befall Uniklinik Düsseldorf Adversarial machine learning Ada Ariane V88 Absturz Zertifizierung nach Common Criteria / Evaluation Assurance Level Pentest Web Application Firewall (WAF) xkcd zu security Common Vulnerabilities and Exposures (CVEs) Episode 18: Ten Years of Flask: Conversation With Creator Armin Ronacher Command injection etc Directory traversal attack graylog / kibana elk stack / sentry Django regex denial of service security advisory Indiauth für datasette / oauth2 / openid connect Defense in depth Password hashing via: scrypt / pbkdf2 Picks / Youtube-DL youtube-dl Origins of the youtube-dl project Musikindustrie schießt mit der Schrotflinte auf Open Source / Philipp Hagemeister, former YouTube-dl maintainer re: takedown Streisand-Effekt dateutil bcrypt Tonies - offene Stellen Öffentliches Tag auf konektom

    Python 3.9 und Design Patterns (Teil 1)

    Play Episode Listen Later Oct 20, 2020 123:16


    Wir unterhalten uns heute mit Christian über die neue Python-Release 3.9 und Design und Softwarearchitektur-Patterns. Mehr Einführungstext? YAGNI!   Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Python 3.9 / Real Python Podcast Episode zu den neuen Features PEP 617 neuer PEG Parser für Python - yacc / lex Podcast.__init__ Episode zum neuen PEG Parser PEP 622 -- Structural Pattern Matching PHP: a fractal of bad design Djangocon Europe Talks Python Software Verband FrOSCon 2020 Talks Black und isort vertragen sich jetzt Yapf - Alternative zu black Lex Fridman & James Gosling Java, JVM, Emacs, and the Early Days of Computing Lex Fridman & Chris Lattner The Future of Computing and Programming Languages Lex Fridman & Jim Keller Moore's Law, Microprocessors, and First Principles Design Patterns Revenge of the Nerds | Man braucht Patterns -> die Sprache hat versagt Design Patterns Gang of Four (GoF) Software design pattern mit mehr als GoF Entwurfsmuster Python Design Patterns Builder: lxml builder builder module Borg Pattern Zope Flyweight für kleine ints in Python Observer Pattern YAGNI Model View Controller Decorator Pattern Active Record Data Mapper Pattern SOLID Clean Code Cosmic Python Repository Pattern Unit of work Öffentliches Tag auf konektom

    Tests

    Play Episode Listen Later Aug 20, 2020 78:39


    Diesmal machen wir eine Testepisode zu Tests :). Wir sind zum ersten mal mit Aufnahmeequipment draussen unterwegs, weil es zuhause einfach zu heiss wurde. Dabei sind heute Ronny, Dominik und Jochen und wir reden über Tests in Python. Ist vielleicht ein bisschen django-lastig, aber viele der Punkte dürften auch auf andere Projekte übertragbar sein. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Wer und Wo Ambient Innovation PyCologne Meetup Django Meetup Köln Restaurant Spoerl Fabrik Zoom H6 HMC 660X Headset HA3D Kopfhörerverstärker News aus der Szene Django 3.1 Release Notes Django 3.1 Async Python 3.9 Release Candidate Buch zu Django: Two Scoops of Django 3.x Tests pytest Pythonic testing framework unittest built in testing framework Langsame Tests finden: django-slowtests Coverage für branch-coverage etc. xdist pytest plugin für verteilte Testausführung Buch von Adam Johnson: Speed Up Your Django Tests | Sein Blog Pareto Distribution kcachegrind Profiler Schnelleres Filesystem für Tests: dj-inmemorystorage django q für asynchrone Tasks Djangocon 2019 talk: Maintaning a Django codebase after 10k commits freezegun time mocking unittests.mock aus der Standardbibliothek cypress end to end tests für Javascript jest unittests für Javascript Öffentliches Tag auf konektom

    Python Async Teil 1 - am Beispiel von Django

    Play Episode Listen Later Jul 16, 2020 100:20


    Wir (Johannes, Dominik und Jochen) beschäftigen uns diesmal mit dem Thema Async in Python. Allerdings nur concurrent und nicht parallel. Es ist alles nicht so einfach. Huch, hatten wir das nicht schon? Aber zum Glück bietet auch Python inzwischen gute Optionen und schickt sich an, auch auf diesem Gebiet die zweitbeste Sprache zu werden. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene dats'n'stats Kevin Systrom - After Instagram: Bayesian modeling of COVID-19 with PyMC3 Pylance - Fast, feature-rich language support for Python in Visual Studio Code Twitch channel of Daniel Feldroy Learn Python's AsyncIO #1 - The Async Ecosystem | First video of youtube series of talks about async by Łukasz Langa Python 3.9 beta Django 2.2.14 and 3.0.8 What's New in Django 3.1? Python 3.6.11 and 3.7.8 TS3 Plus CalDigit Dock Async Eve Online Stackless Python Tom Christie | DjangoCon 2019 - Sketching out a Django redesign Elixir Phoenix Liveview Demo | Elixir Demos C10K Problem Callback Hell concurrent.futures Curio Blogpost  about analogy between concurrent programming and goto from the author of Trio | podcast episode about Trio Edgar Dijkstra: Go To Statement Considered Harmful Happy Eyeballs Talk Blogpost from the founder of twisted about difficulty of multithreaded programming Blogpost about the limitations of threads (memory, context switches etc - very good) ASGI Documentation Async DEP | Django enhancement proposal Async Django Podcast Episode Django Channels | podcast episode about channels Tornado David Beazley understanding GIL Effective Python - Book Fluent Python - Book Öffentliches Tag auf konektom

    Projektmanagement - "es ist alles nicht so einfach"

    Play Episode Listen Later Jun 24, 2020 133:04


    Nachdem wir (Christian, Johannes, Dominik und Jochen) uns schon mehrfach zu diesem Thema zusammensetzen wollten, es dann aber aus Terminfindungsschwierigkeiten nicht hinbekommen haben, es dann doch noch geschafft haben, mit dem Ergebnis aber noch nicht zufrieden waren, um uns dann noch einmal in das Fegefeuer der Terminfindungsschwierigkeiten zurückzubegeben, haben wir es letztlich doch noch  hinbekommen, eine Episode zu diesem Thema aufzunehmen o/. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene pipenv release appenv auf dem pythoncamp Async Python is not faster | Klarstellung dazu von Łukasz Langa asyncio Promise Projektmanagement Projekt Project management triangle Cynefin Manifesto for Agile Software Development Peopleware - Buch zum Thema ("make a cheeseburger, sell a cheeseburger") Original waterfall paper Rapid Application Development Manager Tools Employee Retention YAGNI Second System Tools GitLab FogBugz Jira Trello Odoo Taiga Redmine CRE028 Extreme Programming Öffentliches Tag auf konektom

    Open Source

    Play Episode Listen Later May 26, 2020 111:20


    Heute unterhalten wir uns mit Reimar ganz allgemein über das Thema Open Source Software und was alles so damit zusammenhängt. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Open Source MoinMoin Pythoncamp AVM vs GPL pi-lar BigBlueButton Microsoft kauft github Microsoft kauft npm Google Summer of Code Tidelift Picks Tiny Helpers svglue Python3 Module of the Week

    Javascript Frontends

    Play Episode Listen Later Apr 23, 2020 105:23


    Da wir aus unterschiedlichen Gründen angefangen haben, uns auch ein bisschen mit Javascript-Frontends auseinanderzusetzen, sprechen wir heute mal ganz allgemein über dieses Thema. Und wie man dann von da aus mit - üblicherweise in Python implementierten - Backends spricht. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Lost & Found PyData Deep Dive Meta-Podcast Audio Hard/Software Headsets von Beyerdynamic: DT 297 DT 797 Superlux HMC 660 X und wie man es verwendet HMC 660 X über Klinke anschliessen Audiointerface, das nativ 12v Phantomspeisung kann: Zoom H6 Ultraschall REAPER Studio Link / Beta Zencastr Videokonferenzsoftware Zoom Microsoft Teams Selbsthosting möglich: Jitsi BigBlueButton Pythoncamp Google Meet Whereby FaceTime News aus der Szene A Language Creators' Conversation: Guido van Rossum, James Gosling, Larry Wall & Anders Hejlsberg Django 1.11 EOL Pytest troubles Pyenv windows Javascript Frontends Vielleicht der Ort, um eine Lerngruppe zu organisieren: Vue-JS-Cologne vue react angular jQuery History API REST / GraphQL Relay / Apollo / axios ASGI Single page application redux DRF serializer Monorepo Jacob Kaplan-Moss - Assets in Django without losing your hair - PyCon 2019 WhiteNoise django-storages webpack Parcel FastAPI / Starlette Öffentliches Tag auf konektom

    Corona aus der Data-Science Perspektive

    Play Episode Listen Later Mar 29, 2020 96:21


    Diesmal unterhalten uns mit Thomas Wiecki über Quantitative Finance, Probabilistic Programming und die Corona-Pandemie. Thomas hat übrigens einen eigenen Podcast namens PyData Deep Dive den wir wärmstens empfehlen  können. So ab Minute 36 wird das mit den Audio-Knacksern übrigens auch besser :). Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Quantitative Finance Quantopian Backtesting Quantopian auf github zipline (backtesting library) Linear Regression statsmodels ARIMA Probabilistic Programming pymc Markov chain Monte Carlo The Best Of Both Worlds: Hierarchical Linear Regression in PyMC3 Bayesian Statistics COVID-19 Thomas covid-19 repository Some covid19 dashboards Compartmental models in epidemiology Student's t-distribution Using epidemiological models is like counting spoons  tweet by @nntaleb "Thousands of lines of undocumented c code" tweet by @neil_ferguson Johns Hopkins Daten aus WHO Pdfs European Centre for Disease Prevention and Control Our world in data (coronavirus) Hackathon Coronavirus COVID19 Global Forecasting Kaggle-Competition COVID-19 Open Research Dataset Challenge Kaggle-Competition CCC Cert Informationssammlung CERT Bulletin Datasette Datasette Query für Italien auf der covid-19 datasette Glitch Öffentliches Tag auf konektom

    Suchmaschinen

    Play Episode Listen Later Feb 24, 2020 96:13


    Heute ging es um Volltextsuchmaschinen. Wir sprechen darüber, was die so grundsätzlich tun und wie man sie von Python aus verwenden kann, oder auch selbst eine implementieren könnte. Weitere Themen waren die Relevanz von Suchergebnissen, SEO und alles Mögliche drumherum. Zudem haben wir unsere Androhung aus früheren Episoden wahr gemacht und sprechen ein wenig über das pathlib Modul aus der Standardbibliothek. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Bald startet der Kartenverkauf für die europython 2020 Python 3.8.2 Modul aus der Standardbibliothek Pathlib Metathema WDR 5 Das philosophische Radio Volltextsuchmaschinen Lucene - inzwischen die Standardbibliothek für Volltextsuche Solr - Ein auf Lucene aufsetzender Suchserver Elasticsearch - Ein ebenfalls auf Lucene aufsetzender Suchserver xapian Sphinx whoosh Volltextsuche in Python FTS5 Volltextsucherweiterung für sqlite Postgresql Volltextfeature MariaDB Volltextfeature zombodb Variable byte encoding TREC Conference series BM25 / Okapi PageRank RediSearch Volltexterweiterung für redis Learning to rank NDCG, MAP, ERR Django Postgres full text search Picks The Algorithms python read json directly in python: Armin Ronacher's tweet Python Entwicklungsumgebung Windows Tutorial: pyenv installation mit powershell

    Python Entwicklungsumgebung 2020 Edition

    Play Episode Listen Later Feb 3, 2020 108:38


    Heute haben wir uns bei Dominik zusammengesetzt, um mal über unsere Python Entwicklungsumgebungen zu sprechen. Die groben Themen waren dabei unter anderem:   Hardware Betriebssysteme IDEs/Editoren Virtualenvironments Linter Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Python 2 end of life Setuptools dropping support for Python 2 Euro Python 2020 2020 djangocon porto Python barcamp Köln Entwicklungsumgebung PowerShell Bash Z shell Fishshell Terminals for windows: cmder best combined with ConEmu and alternatively hyperjs iTerm2 Terminal for macOS shell integration WSL Windows Subsystem for Linux dotbot dotfile handling Chocolatey (Windows Package Manager) Homebrew (The Missing Package Manager for macOS) My Python Development Environment, 2020 Edition Dominiks unfinished 'work always in progress' dotfiles-den for windows virtualenvwrapper classical virtual environments virtualenvwrapper for windows powershell pyenv simple Python version management miniconda conda virtual environments Poetry python packaging and dependency management made easy pipenv - Python Dev Workflow for Humans¶ cmd - Support for line-oriented command interpreters pep-0518 pyproject.toml etc vim Lieblingseditor + list of awesome vim plugins Visual Studio Code Code editing Redefined, live share pyforest - feel the bliss of automated imports emacs - an extensible, customizable, free/libre text editor PyCharm The Python IDE for Professional Developers flake8 Your Tool For Style Guide Enforcement Black the uncompromising Python code formatter Pylama Code audit tool for Python and JavaScript mypy Optional type checker Radon Various code metrics for Python code graphviz graph visualization software fzf fuzzy search on stdin fd find reimplementation bat cat reimplementation ripgrep grep implementation oh-my-fish package manager for fish ohmyzsh tmux terminal multiplexer mosh mobile shell Picks pprint pretty printing Typer is FastAPI's little sibling. And it's intended to be the FastAPI of CLIs. Öffentliches Tag auf konektom

    Fragen über Fragen

    Play Episode Listen Later Dec 15, 2019 144:11


    Wir haben uns ausnahmsweise mal tagsüber zusammengesetzt, um uns anhand von ein paar Fragen über Python zu unterhalten. Inspiriert von "My Python Development Environment, 2020 Edition" versuche ich hier gerade mal Dinge in einem Github-Repository zu sammeln, die nützlich sein können, wenn man eine Python Entwicklungsumgebung aufsetzen will. Momentan ist das etwas maclastig, weil ich üblicherweise auf Macs arbeite. Aber wenn jemand für Linux oder Windows ähnliche Tipps hat, freue ich mich natürlich immer über pull requests :). Hier gehts zum Repository. Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de News aus der Szene Django 3.0 Release Notes django-model-utils Removed private Python 2 compatibility APIs Fragen Home Assistant alt.sysadmin.recovery manpages Not invented here (NIH) Python Modules / Packages Borg Pattern Python Classes/Objects classmethod staticmethod Primer on Decorators functools.wraps Closures Mixins Monkeypatching Function argument unpacking Lambda expressions Container datatypes - UserList / UserDict etc Shallow and deep copy operations Redux Object serialization: pickle marshal shelve Introspection: help dir Thread-based parallelism asyncio - Asynchronous I/O Coverage.py Profiling kcachegrind Picks pyenv Turtle graphics Öffentliches Tag auf konektom

    Claim Python Podcast

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel