1445331513
Python Podcast

Werben im Podcast: Python Podcast

Bewertung
★★★★☆
4
von
1 Bewertungen
Dieser Podcast hat
68 Episoden
Sprache
German
Erstellt am
2018/12/01
Neueste Episode
2026/10/16
Durchschnittsdauer
92 min.
Veröffentlichungsintervall
73 Tage

Beschreibung

Ein deutschsprachiger Podcast rund um die Programmiersprache Python

Freischalten Python Podcast Podcast E-Mail-Kontaktdaten,
Hoerer- und Zielgruppendetails

E-Mail-Kontaktinformationen

Direkte Podcast-Kontaktdaten

Hoerer

Zielgruppenzahlen und Engagement-Einblicke

Zielgruppendetails

Podcast-Einblicke

Podcast-Episoden

Neueste Episoden von Python Podcast Podcast ansehen


Was ist neu in Python 3.15? Vom Textadventure über FrozenDict bis zu Djangos CalVer
2026/10/16
Was ist neu in Python 3.15? Vom Textadventure über FrozenDict bis zu Djangos CalVer (hier klicken, um zu kommentieren) 16. Oktober 2026, Jochen Nach längerer Pause melden sich Jochen, Dominik und Johannes zurück. Weil noch einige Aufnahmen unveröffentlicht sind, wissen sie selbst nicht genau, die wievielte Folge das eigentlich ist. Vielleicht wird es Zeit für Kalender-Versionierung? Anlass der Folge ist das frisch erschienene Python 3.15, dessen Neuerungen ausführlich besprochen werden. Die Neuerungen in Python 3.15„What's New“ als Textadventure: per uvx startbar, mit Textual gebaut und inklusive Karte. Dazu ein Exkurs zu NetHack, Zork und dem goldenen Zeitalter der Textadventures.Sentinel-Werte (PEP 661): ein eingebautes, benennbares und typprüfbares Sentinel für Fälle, in denen None ein gültiger Wert ist.Tachyon: ein statistischer Sampling-Profiler in der Standardbibliothek, der sich ohne Code-Änderungen an laufende Prozesse wie Django oder Celery hängen kann.UTF-8 als Default-Encoding beim Lesen von Dateien, und warum alle dachten, das sei längst so.Unpacking in Comprehensions mit dem Stern-Operator: kürzer, aber auch lesbarer?Lazy Imports für große Codebasen und langsam ladende Bibliotheken wie NumPy oder Pandas.FrozenDict: endlich ein eingebautes, unveränderliches Dictionary, mehr als zwölf Jahre nach dem ersten Vorschlag von Victor Stinner..pth-Dateien: Entry-Point-Angaben statt Import-Zeilen, vermutlich als Antwort auf Supply-Chain-Angriffe.Experimenteller JIT-Compiler mit etwa 7–8 % mehr Performance auf Standard-Benchmarks.Bessere Fehlermeldungen (append statt push) und mehr Farben.Typing: TypedDict, Protocols und das rätselhafte TypeForm, dazu ty und Pyrefly als Alternativen zu mypy.Free-Threading im macOS-Installer, und warum der GIL-Vorwurf an Python überbewertet ist.Außerdem in dieser FolgeEVE Online migriert von Stackless Python 2 auf Python 3.Wie wichtig sind neue Python-Versionen noch? python-podcast.de läuft bereits auf 3.15, getestet und deployt hat das Upgrade ein Agent.Versionierung: Django wechselt zu Calendar Versioning. Was spricht für CalVer, was für fortlaufende Release-Nummern?Andere Sprachen dank KI: Jochen schreibt mit Agenten Rust und Swift, Johannes kommt beim Rust-Lernen nie über das erste Kapitel hinaus.Große Datenbanken und große Zahlen: 2 TB PostgreSQL, die Menge an LLM-Trainingsdaten, Busy Beaver und TREE(3).PicksJohannes: interne TLS-Zertifikate mit mkcert, Easy-RSA und Smallstep step-caDominik: Trafilatura, um bereinigten Text oder JSON aus einer URL zu extrahierenJochen: herdr, ein Terminal-Multiplexer für Coding-Agents, der viele parallel laufende CLI-Agents danach sortiert, ob sie gerade Input brauchenFragen, Feedback oder Lust auf ein Hörertreffen? Schreibt uns eine E-Mail! ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] Jochen, Dominik und Johannes sind zurück und gehen die Neuerungen in Python 3.15 durch: Sentinels, der Sampling-Profiler Tachyon, FrozenDict, Lazy Imports, JIT und Free-Threading. Außerdem geht es um CalVer, Rust und Swift mit KI-Agenten und sehr große Zahlen. Zum Schluss gibt es Picks rund um interne TLS-Zertifikate. LinksPython 3.15What's New in Python 3.15 - offizielle Übersicht aller Neuerungenuv / uvx - damit startet man das „What's New“-TextadventureTextual - TUI-Framework, mit dem das Textadventure gebaut istPEP 661 – Sentinel Values - eingebaute, benennbare und typprüfbare SentinelsPEP 799 – Profiling-Paket - bringt den statistischen Profiler Tachyon in die StandardbibliothekPEP 686 – UTF-8 Mode als Default - Dateien werden standardmäßig als UTF-8 gelesen statt nach System-LocalePEP 798 – Unpacking in Comprehensions - verschachtelte Listen mit * flach machenPEP 810 – Explicit Lazy Imports - der echte Import passiert erst beim ersten ZugriffPEP 814 – frozendict - eingebautes, unveränderliches DictionaryPEP 416 – frozendict (2012) - Victor Stinners erster Vorschlag von vor über zwölf Jahrensite-Modul und .pth-Dateien - der Mechanismus, den Python jetzt entschärftPEP 744 – JIT Compilation - Hintergrund zum experimentellen JITPEP 703 – Free-Threading - Python ohne GILPyPy - alternative Python-Implementierung mit JITTypingPython Typing Docs - TypedDict, Protocols & Co.PEP 747 – TypeForm - die „höhere Magie“, die niemand in der Runde verstehtPEP 544 – Protocols - strukturelles Subtyping, z. B. für Django-Codemypy - Johannes nutzt es noch aus Gewohnheitty - Type-Checker von AstralPyrefly - Type-Checker von MetaExkurseNetHack - Jochens Textadventure-ReferenzZork - der Klassiker unter den TextadventuresEVE Online: The Move to Python 3 Begins - läuft seit 2003 auf Stackless Python 2 und wird jetzt auf Python 3 migriertStackless Python - der Python-Fork hinter EVE OnlineHexaHunt - Farben anhand ihres Hex-Codes erraten, passend zum Exkurs über Farben in FehlermeldungenCelery - ein Beispiel für laufende Prozesse, an die sich Tachyon hängen kannNumPy und pandas - Bibliotheken mit langsamen ImportsPython Discourse - hier entstehen die langen Diskussionen um neue FeaturesVersionierungDjango - wechselt per DEP zu Calendar VersioningCalVer - Calendar Versioning erklärtSemVer - das GegenmodellUbuntu Releases - Versionsnummer = Release-DatumSprachen, Daten und große ZahlenRust - schreibt Jochen inzwischen viel mit KI-AgentenThe Rust Book - Johannes kommt nie über das erste Kapitel hinausSwift - für native Apps im Apple-ÖkosystemPostgreSQL - 2 TB sind noch lange nicht großFleißiger Biber (Busy Beaver) - ab BB(6) unbekanntbbchallenge.org - gemeinschaftliche Busy-Beaver-ForschungGrahams Zahl - kleiner als BB(10)Kruskals Baumsatz / TREE(3) - passt nicht ins UniversumPicksmkcert - lokale CA für die Entwicklung (Johannes)Easy-RSA - etwas besser verwaltbare, aber händische CA (Johannes)Smallstep step-ca - selbst betriebene, ACME-kompatible CA (Johannes)Certbot - funktioniert auch mit step-caLet's Encrypt - reicht nicht bis in die interne InfrastrukturTrafilatura (Pick von Dominik) - extrahiert bereinigten Text oder JSON aus einer URLherdr (Pick von Jochen) - Terminal-Multiplexer für viele parallel laufende CLI-Coding-Agentstmux und Zellij - die Vergleichsgrößen dazuThemenBegrüßung nach langer Pause: Ist das Folge 70, 71 oder 72?Python 3.15: Textadventure, Sentinels, Tachyon, UTF-8, Unpacking, Lazy Imports, FrozenDict, .pth-Dateien, JIT, Fehlermeldungen, Typing, Free-ThreadingWie wichtig sind neue Python-Versionen noch?CalVer vs. fortlaufende Release-NummernRust und Swift dank KI-AgentenGroße Datenbanken und große ZahlenPicks und Abschluss
Data Science
2025/12/08
Data Science (hier klicken, um zu kommentieren) 8. Dezember 2025, Jochen 🎙️ Zu Gast: Mira – Data Scientist, Geschäftsführerin einer Berliner Data-Science-Beratung und Host des Podcasts Data Science Deep Dive. Dominik und Jochen sprechen mit ihr darüber, was Data Science in der Praxis heute bedeutet: weniger Machine-Learning-Magie, mehr solides Datenhandwerk – von der Problemanalyse über Feature Engineering bis hin zu Deployment, Monitoring und Drift. An konkreten Projekten (u. a. einer Luftschadstoff-Prognose für die Berliner Senatsverwaltung) wird klar, wo die echten Herausforderungen liegen – und wo die spannendsten Hebel sind. In dieser Episode: 📊 Was "Data Science" eigentlich umfasst – Skills, Rollen und warum man dafür nicht unbedingt Informatik studiert haben muss🔄 CRISP-DM in der Praxis – vom Use-Case bis Wartung und Drift, und warum die Modellierung oft nur ein kleiner Teil ist🛠️ Tooling & Architektur – Pandas, Scikit-Learn, Polars, Kubernetes, ClickHouse, REST-API, MLflow und Alerting mit Redash🌳 XGBoost vs. TabPFN – warum Gradient Boosting immer noch der Klassiker ist und was Transformer-Modelle für tabulare Daten können🔍 Feature Engineering & Interpretierbarkeit – mit SHAP verstehen, was das Modell gelernt hat⚡ Performance in der Realität – Spark vs. Polars, Sampling, vektorisierte Operationen und warum "verteilen" nicht automatisch schneller heißt🚗 LLMs für Vorhersagen – Experimente mit Gebrauchtwagenpreisen und warum Finetuning hier Sinn macht Unsere Picks: Mira: Pandas UDFs für Parallelisierung in Spark – von Stunden auf Minuten 🚀Dominik: just – Hynek erklärt, warum just der bessere Taskrunner ist als makeJochen: ccusage / ccusage for codex – Token-Kosten im Blick behalten bei claude code / codex ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] Data ScienceData Science Beratung inwtCross-industry standard process for data mining CRISP-DMVisualisierungen: ggplot2 / Redashpandas / polars / PySparkmlflowClickHouseXGBoost / CatBoost / LightGBM / TebPFN / SHAPibis / arrowPickspandas_udfuv: Making Local Python Workflows FAST and BORING in 2025 | Starts at the justfile part..ccusage / ccusage for codexElevenLabs / NobebookLM | Um sich Podcasts zu generieren..Data Science Deep Dive
Platonismus und Python - Data Class Builders
2025/06/30
Platonismus und Python - Data Class Builders (hier klicken, um zu kommentieren) 30. Juni 2025, Jochen Willkommen zu Episode 66! Heute geht's um Data Class Builders (nächstes Kapitel aus "Fluent Python"), aber wie immer schweift das Gespräch auch mal ab - von der Frage, ob Mathematik entdeckt oder erfunden wird, bis zu gefährlichen Default-Argumenten. 🤓 Johannes, Dominik und Jochen diskutieren, warum Martin Fowler Data Classes für einen code smell hält (spoiler: sie sind anderer Meinung), warum if not foo manchmal besser ist als if foo is None, und warum Pattern Matching das coolste Feature ist, das niemand benutzt. Zwischendurch gibt's Stories vom Podcast-Barcamp in der Düsseldorfer Zentralbibliothek, und am Ende picken die drei ihre aktuellen Lieblings-Tools - von agent based Gedöns bis Docker-Hacks. PS: Das Hörertreffen kommt! Irgendwann zwischen August und September, versprochen. 📅 ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsPodcamp 2025 in DüsseldorfWorking Draft - der Frontend-PodcastWWSIV - ja, wir planen 😀Python: The Documentary [OFFICIAL TRAILER]Zentralbibliothek DüsseldorfVibe-code it today, UnFuckIt.AI tomorrowYour Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing TaskKagi Search is a fast, user-centric and private web search engineKleiner Matheexkurs#472 – Terence Tao: Hardest Problems in Mathematics, Physics & the Future of AILean - Programming Language and Theorem ProverEquational Theories Project - wo dann irgendwann das Paper mit den 50 Koautoren rausfallen wirdChicken Chicken Chicken: Chicken Chicken - VideoversionMira Murati’s Thinking Machines Lab closes on $2B at $10B valuationMCP Co-Creator on the Next Wave of LLM Innovation David Soria Parra and Yoko LiData Class BuildersFluent Python - Kapitel 5Named TuplesData ClassesZitat von Linus: "Bad programmers worry about the code. Good programmers worry about data structures and their relationships."Value Objects and Entitiespydanticattrsmsgspec is a fast serialization and validation libraryDesign Pressure | Hyneks PyConUS 2025 Vortrag inklusive einem Haufen QuellenTypedDictThe Auto sentinel | Will man vielleicht verwenden statt foo: str|None = NonePicksClaude Code | Benutzt Jochen in letzter Zeit echt häufig und ist relativ begeistertn8n - Flexible AI workflow automation for technical teams | Dominks Pick: nocode tool, das ausnahmsweise mal gut istUnregistry is a lightweight container image registry that stores and serves images directly from your Docker daemon's storage | Johannes Pick
Live von der DjangoCon Europe 2025 in Dublin - Tag 3
2025/04/25
Live von der DjangoCon Europe 2025 in Dublin - Tag 3 (hier klicken, um zu kommentieren) 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: 📊 Django für Data Science - William Vincent zeigt, warum Django auch für Data Scientists interessant ist🚀 Sebastians Vortrag zu Django 5.2 LTS - Kleine aber wichtige Verbesserungen zwischen den Releases 4.2 und 5.2, die euren Code besser machen💾 Dynamic Models - Ein Blick auf einen spannenden (und etwas gewagten) Ansatz🔐 Passkeys und Multi-Factor-Authentication - Sind Passkeys die Zukunft der Authentifizierung?Außerdem: 🎙️ Ein Blick hinter die Kulissen des RealPython-Podcasts - was wir von deren Produktion lernen können🎯 Lightning Talks - Von Accessibility über Lint-Rules bis hin zu Film-Biases🗄️ Datenbankoperationen unter der Haube - Was passiert eigentlich, wenn man Model.objects.all() ausführt?🌐 1001 Django-Seiten - Erfahrungen und Herausforderungen beim Hosting zahlreicher Django-AnwendungenHört rein für technische Einblicke, lebhafte Diskussionen und einen Rückblick auf drei intensive Konferenztage in Dublin! 🎙️🍀 ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] LinksDjangoCon Europe 2025The fine print in Django release notes{% querystring %} template tagDynamic models without dynamic modelsPasskeys in Django: the best of all possible worldsSteering Council introductionFoxley Talent | Django / Python RecruiterDjango for Data Science: Deploying Machine Learning Models with DjangoFeature Flags: Deploy to some of the people all of the time, and all of the people some of the time!Just-in-Time Development with Django and HTMX: Faster, Leaner, and SmarterAnatomy of a Database OperationOne Thousand and One Django SitesEurope, Django and two-factor authenticationDjango Admin at Scale: From Milliseconds to Microseconds 🚀
Live von der DjangoCon Europe 2025 in Dublin - Tag 2
2025/04/24
Live von der DjangoCon Europe 2025 in Dublin - Tag 2 (hier klicken, um zu kommentieren) 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! 🎉 Gemeinsam diskutieren wir über große und kleine Themen aus der Django-Welt – von tiefen technischen Details bis zu Community-Aspekten. Diesmal im Fokus: 🔧 Haki Benitas Talk „How to get foreign keys horribly wrong“ – wie man Fallstricke rund um Foreign Keys in Django vermeidet und worauf man bei Migrations achten sollte🛸 „The Most Bizarre Software Bugs in History“ – von gescheiterten Mars-Missionen über Flugzeugabstürze bis hin zu fehlerhaften Excel-Formeln bei JPMorgan🔍 Strategien fürs Debugging in Produktionssystemen – Karen Tracy zeigt, wie man auch unter Realbedingungen noch den Überblick behält🅿️ „100 Million Parking Transactions per Year with Django“ – ein spannender Einblick in ein System für Parktickets, das mit kleinem Team und viel Django läuftAußerdem: 🎂 Das erste öffentliche DSF-Member-Meeting zum 20. Geburtstag von Django (mit Kuchen!)🌍 Diskussionen zur Entscheidungsfindung im Django-Projekt – was bedeutet eigentlich „Konsens“ im Open-Source-Kontext?🛠️ Unsere eigenen Best Practices: Status-Modelle für Celery-Tasks, warum Custom User Models nicht immer die beste Idee sind und welche Rolle JSON-Fields (nicht) spielen sollten Eine Episode voller technischer Insights, Community-Geschichten und einem Hauch irischer Konferenzstimmung. Direkt aus Dublin – schaltet ein! 🎙️🍀 ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] LinksDjangoCon Europe 2025Django + HTMX: Patterns to SuccessThe fine print in Django release notesDjangoCologne MeetupIt’s always TCP_NODELAY. Every damn time.bpftraceBulletproof Data Pipelines: Django, Celery, and the Power of Idempotencydjango-taskqLogs, shells, caches and other strange words we use dailydjango-migration-zero - the holistic implementation of "migration zero" pattern for Django / Cleaning Up Your Django repo — A Holistic Approach to Managing Migration FilesAnnual meeting of DSF Members at DjangoCon EuropeThe Most Bizarre Software Bugs in HistoryHow to get Foreign Keys horribly wrong in DjangoHow we make decisions in Djangodjango-removals — A maintainers best friendHow to Enjoy Debugging in Production100 Million Parking Transactions Per Year with DjangoGlitchTip
Live von der DjangoCon Europe 2025 in Dublin - Tag 1
2025/04/23
Live von der DjangoCon Europe 2025 in Dublin - Tag 1 (hier klicken, um zu kommentieren) 23. April 2025, Jochen In dieser Sonderausgabe melden wir uns live von der DjangoCon Europe in Dublin! 🍀 Wir sitzen in der Hotellobby und berichten von unseren ersten Eindrücken - inklusive des typisch irischen Wetters. Unser besonderer Gast ist diesmal Sarah, aktuell Django Fellow der DSF, die uns Einblicke gibt in: Warum PR-Reviews für Django so wichtig sind 🔍Wie man als Einsteiger bei der Django-Entwicklung mitmachen kann 💻Die Herausforderungen der Open-Source-Finanzierung 💰Wir sprechen außerdem über spannende Konferenzvorträge: Erfahrungen mit Testing von HTMX und Django-Anwendungen mit Playwright 🧪Datenbank-War-Stories und komplexe Migrationsstrategien bei großen Datenmengen 📊Data-Oriented Django: Optimierungstechniken für Datenbankabfragen 🚀Schaltet ein für ein Stückchen Konferenzstimmung im Ohr! 🎧 ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] LinksDjangoCon Europe 2025Django needs you! (to do code review)Support the Django Software Foundation!Fundraising Working GroupEnd-to-end testing Django applications using Pytest with PlaywrightpgMustard - Helps you review Postgres query plans quicklyPydanticAI AgentsTalbot Hotel Stillorgan
Bytes und Strings
2025/04/18
Bytes und Strings (hier klicken, um zu kommentieren) 18. April 2025, Jochen In dieser Episode werfen wir einen Blick auf das nächste Kapitel von "Fluent Python" über "Bytes und Strings". Johannes erklärt die wichtigsten Konzepte und warum UTF-8 fast immer die richtige Wahl ist. 🌍 In unseren News sprechen wir über: DeepSeek und aktuelle Entwicklungen bei Sprachmodellen 🤖Tailwind CSS v4.0 ist draußen 🎨Unsere Eindrücke von der Fosdem und PyCon+Web 🎯Das geplante Hörerinnentreffen im Köln-Düsseldorfer Raum 🤝Unsere Picks: Johannes: Ein faszinierendes Paper über schwarze Löcher und ein Erfahrungsbericht zu uv nach einem JahrDominik: "Sketch A Day" – tägliche visuelle Ideen in PythonJochen: Fish 4.0, die Shell wurde großen Teilen in Rust neu geschriebenHört rein und lasst euch von uns erzählen, warum es mehr als 1,1 Millionen Zeichen gibt und wieso das für Programmierer wichtig ist! 🎧 ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsTailwind CSS v4.0Teergrube (Informationstechnik)Postgres in the time of monster hardwareDeepSeekOn DeepSeek and Export Controls | Chef von Anthropic über die Kosten, LMMs zu trainierenDeepSeek-V3 Technical ReportDeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement LearningAlec Radford verlässt OpenAIOpenAI o3OpenAI o3 Breakthrough High Score on ARC-AGI-PubFrontierMathSWE-bench / Introducing SWE-bench VerifiedModel Context ProtocolPyCon Austria | 6. und 7. April EisenstadtMicrosoft’s Majorana 1 chip carves new path for quantum computingI’m Sorry for Python’s tail-calling Interpreter’s Results | Leider doch kein easy Performcewin via tail-calling..Konferenzen (Pyconweb / Fosdem)You're (probably) Using UUIDs WrongFosdem - Python DevroomJochens Fosdem WeeknotesJSON Resume The open source initiative to create a JSON-based standard for resumes. For developers, by developersDjangoCon.eu DublinPyCon DE & PyData 2025Shifting DX expectations: keeping Django relevant 😬PyScript - Python in the BrowserSovereign Tech FundStrings und UnicodeASCII /Unicode / UTF-8 / Characters, Symbols and the Unicode Miracle - ComputerphileUnicode Normalization FormsBig List of Naughty StringsUnicode Support für Java war doch nicht von Anfang an drin, sondern kam erst mit Version 1.1 1997 😁Learn Code the Hard WayEBCDICPicksJohannesGravitational Effects of a Small Primordial Black Hole Passing Through the Human BodyA year of uv: pros, cons, and should you migrateuv IS the Future of Python Packaging! 🐍📦migrate-to-uvDominiksketch-a-day | Ah, Jochen folgt dem Autor auf Mastodon - wahrscheinlich daherJochenfish shellFish 4.0: The Fish Of TheseusShip of TheseusMachines of Loving Grace1Self Models of Loving Grace
Auphonic
2025/02/25
Auphonic (hier klicken, um zu kommentieren) 25. Februar 2025, Jochen 🎙️ Wie Auphonic entstand – Ein Blick hinter die Kulissen mit Gründer Georg. In dieser Episode haben wir Georg, den Gründer von Auphonic, zu Gast und sprechen mit ihm darüber, wie alles begann. 🚀 Früher gab es für die Nachbearbeitung von Audio fast ausschließlich Echtzeit-Tools – aber warum eigentlich? Für Podcasts, bei denen die gesamte Aufnahme bereits vorliegt, wäre eine leistungsfähige Batch-Verarbeitung viel naheliegender gewesen. Genau hier setzte Auphonic an! 🤔 Natürlich sind auch Johannes, Dominik und Jochen wieder mit dabei! Gemeinsam werfen wir einen Blick auf die Entwicklung der letzten zehn Jahre: Während frühere Machine-Learning-Modelle hauptsächlich dazu dienten, die Parameter klassischer Audioprozessoren wie Kompressoren und Limitern automatisch einzustellen, setzen moderne Systeme zunehmend auf End-to-End-Deep-Learning. Heute sind Audio-to-Audio-Modelle der Stand der Technik, die das Signal direkt transformieren – ohne den Umweg über klassische Audiotools. 🎛️➡️🎶 Außerdem gibt Georg spannende Einblicke in die technische Infrastruktur von Auphonic: ⚙️ Django im Backend, Vue.js für den Transkripteditor, ein bisschen htmx und alpine.js🚀 Celery als Task-Queue, das seit zehn Jahren treue Dienste leistet🎧 Eigenes Training von Machine-Learning-Modellen auf On-Premise-GPUs, Inferenz über GPU-Instanzen bei Hetzner. Und natürlich diskutieren wir darüber, warum es kein „One-Size-Fits-All“-Modell für Podcasts gibt – schließlich will ein True-Crime-Podcast vielleicht Atemgeräusche entfernen, während ein Yoga-Podcast genau diese beibehalten möchte. 🧘‍♂️🔎 Hört rein – viel Spaß bei dieser Episode! 🎧 ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] AuphonicAuphonicscikit-learn / NumPy / SciPySchnelle Fourier-Transformation (FFT)LevelatorTensorFlow / keras / PyTorchpodcast-transcript | Das command line tool, das ich auf dem PyDDF-Herbstsprint geschrieben habe, mit dem ich den Podcast hier transkribiereDjango / Vue.js / htmx / Alpine.js / tailwindcssCelery - Distributed Task Queue / NVIDIA Triton Inference ServerThoughts on my first machine learning project | OCR für Noten - geht das eigentlich auch umgekehrt - Notentranskripte aus Musik?PicksBoost Your Django DX update out now
Python 3.13
2024/11/12
Python 3.13 (hier klicken, um zu kommentieren) 12. November 2024, Jochen 🚀 Python 3.13 ist endlich da, und wir nehmen die neuen Features genau unter die Lupe! 🐍 In unserer neuesten Podcast-Episode begrüßen wir CF, Python-Core-Entwickler und einer der Maintainer von PyPy. 🎙️ Wenn euch unsere frühere Episode über PyPy gefallen hat, wird diese sicherlich auch interessant für euch sein! PyPy passt hervorragend ins Bild, denn viele der neuen Funktionen in CPython 3.13 wurden direkt oder indirekt von PyPy inspiriert (REPL, JIT). 💡 Natürlich sind auch Johannes, Dominik und Jochen wieder mit dabei. Neben den technischen Themen haben wir diesmal auch einige Meta-Themen: Hörerinnentreffen geplant! 📍 Wenn ihr Interesse an einem Treffen im Köln-Düsseldorfer Raum oder in Stuttgart habt, lasst es uns wissen - wir arrangieren dann mal was. 🤝Unser nicht ganz so neuer Discord-Channel ist live! 🎉 Schaut mal rein und diskutiert mit uns: Hier ist der Invite-Link. 🔗🔗Neu: Offizielles Transkript verfügbar! 📝 Ab dieser Episode ist erstmals ein offizielles Transkript im Podlove Web Player sichtbar (siehe unten, es ist das Icon, das aussieht wie eine Datei). Ist noch nicht multitrack, aber das kommt dann auch demnächst.Also macht es euch bequem und hört rein in unsere neue Episode zu Python 3.13! 🎧 Wir freuen uns darauf, euch persönlich oder im Discord zu treffen. Viel Spaß beim Hören! ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] Python 3.13Python 3.13 - Release NotesREPLREPL / Changelog-EintragPYTHONSTARTUP | Wenn da ein Pfad zu einer Python-Datei drin steht, wird die ausgeführt, bevor die REPL startetLive coding music with PyREPL in Python 3.13 — Łukasz LangaTracebackscolorized displaying tracebacksImproved error messagesJITAn experimental just-in-time (JIT) compilerCopy-and-Patch Compilation | Paper von Haoran XuUnterstützte PlatformenSupport for mobile platforms | iOS, Android und WebassemblyBlack Swan Talk PyCon 2019 Russel Keith MageeProfilingPython support for the Linux perf profilerpy-spy: Sampling profiler for Python programsVMProf Pythoncore.py | Python core development podcastFree Threading / NOGILmimalloc (pronounced "me-malloc") is a general purpose allocator with excellent performance characteristicsTypingclass types.SimpleNamespaceDebuggerTomorrow Corporation Tech DemoJohn RegehrMetaHörertreffen: Hier für Hörertreffen meldenInvite-LInk für Discord: #python-podcastPicksDominikRembg is a tool to remove images backgroundJohannes2136279841-1 is the New Largest Known Prime NumberCan humans say the largest prime number before we find the next one?JochenSUBSCRIBE 11 / SUBSCRIBE 12 ist im Mai nächsten Jahres.. gleicher Ort in BerlinCFreturn in finally considered harmfulThe Design of a Self-Compiling C Transpiler Targeting POSIX Shell
Arrays und Sequenzen
2024/10/15
Arrays und Sequenzen (hier klicken, um zu kommentieren) 15. Oktober 2024, Jochen Wir sind zurück mit einer neuen Episode und stürzen uns erneut in die Tiefen von "Fluent Python" 🐍! Nachdem wir vor einiger Zeit schon über Listen gesprochen haben, nehmen wir heute das Kapitel über Arrays und Sequenzen unter die Lupe 📚. Aber keine Sorge, wir betrachten das Ganze aus einem etwas anderen Blickwinkel. Habt ihr euch schon mal gefragt, was eigentlich der Unterschied zwischen Listen, Tupeln und Arrays ist? Oder wann ihr welche Datenstruktur am besten einsetzt? 🤔 Mit dabei sind diesmal wieder Johannes , Dominik und Jochen 👋. Wir freuen uns auf euer Feedback und eure Gedanken zum Thema. Viel Spaß beim Zuhören! ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsPython 3.13.0 - Release Notescore.py | Python core development podcastDjango 5.1 release notesIntroducing OpenAI o1-previewArrays und SequenzenCasey MuratoriProducer-Consumer ProblemPicksPrompt engineering overview | Anthropic prompting guideuvuv - An extremely fast Python package and project manager, written in RustInformativer Fediverse-Thread über uvThe Nature of Code | Javascript anhand von SimulationsbeispielenEvolving JavaScript with Douglas CrockfordBespoke - A modular DAW for Mac, Windows, and LinuxLive coding music with PyREPL in Python 3.13 — Łukasz Langa
Das Python Data Model
2024/07/19
Das Python Data Model (hier klicken, um zu kommentieren) 19. Juli 2024, Jochen Seit einiger Zeit bekommen wir das Feedback, dass wir mehr über Python direkt sprechen sollten 🐍 – und dass es nicht schaden könnte, wenn die Themen wieder mehr für Anfänger geeignet wären. Wir haben zugehört! Heute quatschen Dominik und Jochen mit Johannes über das Python Data Model 🤓. Was passiert eigentlich hinter den Kulissen, wenn man len(collection) aufruft? Oder warum zeigt print(foo) etwas anderes an als repr(foo)? Spoiler: Das ist kein Bug, sondern ein Feature! Die richtige Balance zwischen theoretischer Reinheit und praktischer Nützlichkeit zu finden, ist knifflig, aber Python meistert das ziemlich gut. Falls euch das Thema interessiert, schaut mal ins erste Kapitel von "Fluent Python" 📚. Da wird das alles ziemlich gut erklärt, inklusive eines UML-Diagramms, das wir echt nützlich fanden – kommt auch nicht jeden Tag vor 🗂️. Mit dieser Episode verabschieden wir uns in die Sommerpause 🌞. Bleibt dran und bis bald! ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsLive coding music with PyREPL in Python 3.13 | Talk auf der EuroPython 2024Packaging mal wiederThe Catch in Rye: Seeding Change and Lessons Learned | Talk auf der EuroPython 2024 über Packaging etceGenix PyRun is an Apache licensed, open-source, compressed, single file Python compatible run-time, which fits into merely 5-6 MB on diskPEP 665 – A file format to list Python dependencies for reproducibility of an application | Das war der PEP, der irgendwann abgelehnt wurde. Die Diskussion darum hat bei mir dazu geführt, dass ich recht pessimistisch bin, was die Möglichkeit einer einfachen Lösung des Packaging-Problems angehtAstral / Prefix.devAutoformatLight Table | Code Editor, der Dinge so anzeigt, wie man sie sehen möchteDjangoCon Europe 2024 - Talks sind online!iPad16,6 - Geekbench 6 ScoresNeue ModelleMistral NeMoClaude 3.5 SonnetMicrosoft Research Introduces AgentInstruct: A Multi-Agent Workflow Framework for Enhancing Synthetic Data Quality and Diversity in AI Model Training | Schlägt GPT 3.5 Turbo auf Consumer-HardwarePython Data ModelFluent Python, 2nd Edition | Mein Lieblingsbuch über PythonExecution in the Kingdom of NounsData model - Aus der ReferenzdokumentationAspektorientierte Programmierung | Aha!PicksAnimations from first principles / Animating a rotating spiral / (More) Animations from first principles (in 5 minutes)Django 5 By Exampledramatiq - CookbookDjango TasksNikon NX Studio
DjangoCon Europe 2024
2024/07/06
DjangoCon Europe 2024 (hier klicken, um zu kommentieren) 6. Juli 2024, Jochen Ronny ist zurück von der DjangoCon Europe 2024 in Vigo 🇪🇸 und hat einiges zu berichten. Zusammen mit Dominik und Jochen spricht er über die Highlights der Konferenz und seine Erfahrungen als Speaker 🎤. Besonders interessant waren diesmal die DEP 14 Background Workers, HTMX und komponentenbasierte Ansätze in Django. Außerdem gab Ronny Einblicke in seinen Vortrag über klassenbasierte E-Mails in mit seinem Projekt Django Pony Express 📧. Wir freuen uns sehr, endlich wieder mit ihm zu sprechen - das letzte Mal ist schon eine Weile her! 😁 Update 2024-07-11: Die Konferenztalks sind jetzt online! 🎉 ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsDjangoCon Europe 2024!EuroPython 2024 | Bisschen kurz, die Vorwarnzeit 😆Google lays off its Python team | Und versucht ein neues in München anzuheuern..Python 3.13.0 beta 3 released | Yay!1Password SDKs are now available in beta | Von Python aus 1Password fragenEnormous news! the Python Software Foundation now has a 5 year commitment with Fastly to deliver @pypi | PyPi wird weitere 5 Jahre von fastly gehostedNumPy 2.0 release date: June 16Announcing Polars 1.0Psycopg 3.2 releasedhtmx 2.0.0 has been released!Django 5.1 release notes - UNDER DEVELOPMENTDjangoCon EuropeRonnys TalkTying up a loose end - How class-based emails will save your day | Video of the talkdjango-pony-express - class-based emails for Django shipping with a full test suiteThread im Django-Forum | Django 5.2 ContributionDjango Meetup CologneDEP 14 Background WorkersDjango Enhancement Proposal 14: Background WorkersDjango Tasks - die ReferenzimplementationFediverse Thread zum ThemaAlternativenUsing Celery with DjangoDjango Q - A multiprocessing task queue / Django Q2 is a fork of Django Qdjango-hueyautocron is a Python background task libraryCarlton GibsonThe Stack Report | Der Newsletterdjango-template-partials - Reusable named inline partials for the Django Template Languageneapolitan | Bisschen mehr als CRUD-Vanille 😃django-components - A way to create simple reusable template components in Djangoslippers - Build reusable components in Django without writing a single line of PythonHyperview: A Mobile Hypermediadjango-migration-zero - the holistic implementation of "migration zero" patternDjango Girls TutorialKraken - Çağıl Uluşahin SönmezPicksllm | LLMs für die Kommandozeile / Language models on the command-line | Video vom TalkLayered Django project structure for large-scale collaboration | Video zum Talk kommt nochMonkeyType collects runtime types of function arguments and return values, and can automatically generate stub files or even add draft type annotations directly
Devops Redux
2024/04/16
Devops Redux (hier klicken, um zu kommentieren) 16. April 2024, Jochen In dieser Episode begrüßen wir Sujeevan 🌟, der als Solutions Architect bei GitLab arbeitet und Autor eines kürzlich erschienenen Buches über DevOps ist. Zusammen mit Dominik und Jochen konzentrieren wir uns diesmal besonders auf die kulturellen Herausforderungen bei der Transformation von Unternehmenskulturen in Richtung DevOps. Eigentlich hatten wir ja schon eine Folge zum Thema DevOps 🎙️, aber das ist schon eine Weile her 😅. ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsPandas 2.2.2 ReleaseWagtail 6 ReleasexzTechies vs spies: the xz backdoor debateEverything I know about the XZ backdoorOn the critical path to implant backdoors and the effectiveness of potential mitigation techniques: Early learnings from XZPyPI New User Registration and New Project Creation Temporarily SuspendedWelcome our new Fellow - Sarah Boyce / Django Meetup CologneView Transitions in der Safari Technology Preview 192HTMXHypermedia Systems - das Buch vom htmx-AutorSujeevanTILpod mit Dirk Deimeke | Podcast von SujeevanWerbungData Science Weiterbildung: Deine Data Karriere beginnt hier! / Tag der offenen Tür - DataScientest GermanyDevopsDevops - Link zum BuchDevOps Research and Assessment (DORA) metricsCALMS: A Principle-based DevOps Framework | Hmm, irgendwie gibt es zu DORA und CALMS nur superschrottige Quellen 🤔PicksLazyVimemvoice - Create vocal music with just a few clicksMIT License text becomes viral “sad girl” piano ballad generated by AI
Freelancing
2024/02/29
Freelancing (hier klicken, um zu kommentieren) 29. Februar 2024, Jochen Ein ungewöhnlich hoher Anteil der Hosts dieses Podcasts 🎧✨ war oder ist Freelancer im Bereich Softwareentwicklung 💻. Aber was ist das eigentlich? Zeit, dass wir diesem Thema mal eine Folge widmen. Zu Gast ist diesmal Birgit 👩‍💻, eine erfahrene freiberufliche Softwareentwicklerin und Mitorganisatorin der Softwerkskammer Meetings in Köln und Düsseldorf. Gemeinsam mit Dominik und Jochen gehen wir der Frage nach, wie man den Sprung in die Selbstständigkeit schafft und was man dabei beachten sollte 🚀. Auf welche Probleme man unterwegs immer wieder stößt und wie man trotzdem Spaß haben kann 🤹‍♂️. Und schließlich, wie man aus der Nummer wieder rauskommt und was man sonst noch so machen kann 😅. ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsPython Tools, die in Rust neu geschrieben werdenuv: Python packaging in Rustmy thoughts on ruff | Ein Video von Anthony SottilePaying people to work on open source is good actually🤔 OK, this is consuming a bit too much of my brain ever since I saw it. | Rant über GitHub EnterpriseSoftwarkskammerSoftwerkskammer DüsseldorfCoderetreat A community event to practice professional software developmentThe Mikado MethodPlattformencyber‑dojo a place to practice programmingcodewars - Achieve mastery through challengeLeetCodeFreelancingPlattformenfreelance.de - Die Plattform für Freelancer und Projektanbieterfreelancermap - Projektplattform für FreelancerGULP - Job & ProjektbörseFiverr - Find the right freelance service, right awayDjango jobs posting for hiring django python developersPersonalvermittlerhays.de - Ihr starker partner für Fach- und Führungskräftesolcom.de - IT-Projekte und Engineering-Projekte: Unterstützung für Erfolgsgeschichtenemagine.de - experience expertise IT, Engineering und Business Consulting Servicesvarius-it.com - Wir besetzen Ihre Projektvakanz innerhalb von 48 StundenPyLadiesLet Me Tell You A SecretTeam programmingWo sehen Sie sich in fünf Jahren?Will man das Huhn mit dem längsten Hals sein?Pickssvcs (pronounced services) is a dependency container for PythonRenovate - Automated dependency updates. Multi-platform and multi-language
Typescript und Typisierung
2024/01/11
Typescript und Typisierung (hier klicken, um zu kommentieren) 11. Januar 2024, Jochen In der letzten Folge🎙️ ging es ja um Tests. Diesmal geht es um eine weitere Möglichkeit, formal zu spezifizieren, wie sich Software verhalten soll, um dann automatisch überprüfen zu können, ob sich die Implementierung noch in Übereinstimmung mit der Prophezeiung befindet: Typisierung. Dazu blicken wir diesmal ein wenig über den Tellerrand von Python und sprechen dafür mit Stefan, einem Experten für Typescript 📘. Natürlich sind auch Dominik, Johannes und Jochen wieder mit von der Partie. 🎧 Hört mal rein, wenn ihr mehr über die Rolle von Typisierung in der Softwareentwicklung mit Python 🐍 erfahren wollt. ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: [email protected] NewsPython 3.12.1 ReleaseRuby 3.3.0 ReleasedRewriting the Ruby parser |  Using a recursive descent parser like PEG in PythonPerformance improvements / yjit - gegenüber 3.2.0 etwa 12%Python 3.13 gets a JIT / Episode 1 - Core Sprint in Brno & Python 3.13 / copy-and-patch JITPydantic Upgrade auf v2 nicht problemlos: Consider releasing Pydantic V2 under a different python package nameTyping Quadrants aus Fluent Python TypingFastAPI async? -> uvloopPyO3 | Rust bindings für PythonBücher von StefanTypeScript in 50 Lessons / Rob Draper | Schön gemachtes Buch - sehr beliebt bei den Machern dieses Podcasts 😄TypeScript Cookbook | 2023 erschienen - noch nicht gelesen, klingt aber gut!Beispiele aus der Praxis (bzgl "sind häßlich")CNLabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter | Apple, reenacting "Design is my passion" 😳_Application.Run Method | Funktion mit Arg1-30 🫣HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitorfinally, a monitor that will fit the entire name of my Java classesFast inverse square root in programming languages | Bit fiddling durch TypkonversionSafer, Not Later | Glyphs take on "move fast and break things"Ada als Beispiel für "Design by contract" / IdrisType Checker für Pythonmypy (Dropbox)pytype (Google)pyright (Microsoft) / pylancepyre (Facebook)Ein proprietärer von JetBrains...Generics Considered Harmful | Von einem der Autoren von "The Java Programming Language" und von rogue, fortune und ctags: "Enum is actually a generic class defined as Enum>. This circular definition is probably the most confounding generic type definition you are likely to encounter. We're assured by the type theorists that this is quite valid and significant, and that we should simply not think about it too much, for which we are grateful."PEP 544 – Protocols: Structural subtyping (static duck typing)typeshed | Annotation für die standard library und diverse [email protected] Type Hints - How to Use @overloadCo / Contra / InvarianzCovariance and Contravariance of Hosts and VisitorsWhat are covariance and contravariance?Covariance and contravariance in PEP 484flow type annotations / optional types für javascriptZod - TypeScript-first schema validation with static type inferencePicksDominikLLM - Ein Kommandozeilenclient zur Interaktion mit LLMs, via remote apis oder lokalJochenThe Little Typer | An introduction to dependent types, demonstrating the most beautiful aspects, one step at a timeDokku - An open source PAAS alternative to HerokuJohannesFly.io / Django Beats (fly.io) / VercelWhat Colour are your bits?zdf recommendation engineStefanWhat Color is Your Function?

Podcast-Bewertungen

Lesen Sie Python Podcast Podcast-Bewertungen


4 von 5
1 Bewertungen

Podcast-Sponsoring-Werbung

Starten Sie Werbung auf Python Podcast relevanten Zielgruppen-Podcasts


Was moechten Sie bewerben?