56 Folgen

Ein deutschsprachiger Podcast rund um die Programmiersprache Python

Python Podcast Jochen Wersdörfer / Dominik Geldmacher

    • Technologie
    • 4,5 • 43 Bewertungen

Ein deutschsprachiger Podcast rund um die Programmiersprache Python

    Devops Redux

    Devops Redux

    Devops Redux (click here to comment) 16. April 2024, 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: hallo@python-podcast.de
    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

    • 2 Std 16 Min.
    Freelancing

    Freelancing

    Freelancing (click here to comment) 29. Februar 2024, 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: hallo@python-podcast.de
    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

    • 2 Std 17 Min.
    Typescript und Typisierung

    Typescript und Typisierung

    Typescript und Typisierung (click here to comment) 11. Januar 2024, 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: hallo@python-podcast.de
    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 andereoverload?@functools.singledispatchPython 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?

    • 1 Std. 51 Min.
    PyTest

    PyTest

    PyTest (click here to comment) 15. Dezember 2023, Wir haben in diesem Podcast schon oft über Tests gesprochen, aber noch nie über das Werkzeug 💻, das wir am häufigsten verwenden, wenn wir Tests schreiben: PyTest 🧪. Deshalb sprechen Dominik und Jochen heute mit Florian, einem der Maintainer von PyTest.

    ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de
    NewsDjango 5.0Release NotesWhat's new in Django 5.0!GIL RemovalEpisode 2 - PEP 703: Removing the GILPEP 703 – Making the Global Interpreter Lock Optional in CPython | Accepted PEPOpenAIMaking Large Language Models Uncool AgainDeciphering clues in a news article to understand how it was reportedOktaOctober Customer Support Security Incident - Update and Recommended Actions | Furchtbarer ReportPyTestFlorian Bruhin: pytest - simple, rapid and fun testing with Python (3 hours) | PyConDE 2022Florian Bruhin – Automating Teaching About Automation in Python – SPS22Python Developers Survey 2022 ResultsTest-driven development (TDD)Obey the Testing Goat!What is the history of the Pytest logo?Coverage.pyOn Deciding What Kind of Tests to Write | Testing pyramid etcPytest plugin for PlaywrightFaker is a Python package that generates fake data for youTest factory functions in DjangoHypothesis Documentation | Property-based testingPluginspytest-recordingpytest-mockpytest-xdistpytest-instafailpytest-rerunfailurespytest-randomlypytest-orderpytest-bddpytest-testmon“Don’t Mock What You Don’t Own” in 5 MinutesResponsesqutebrowserpytest-watch -- Continuous pytest runnerpytest development sprint 2024 | Summer 2024PicksPython f-strings | Help site for Python f-strings - showed at PyConDE 2022 lightning talksLLM / Deep LearningPractical Deep Learning for Coders | Super fastAI-KursHarvardX: CS50's Introduction to Artificial Intelligence with Python | Dominiks EmpfehlungLLM Visualization / Source CodeManimMLFrom Data to VizThe Password Gamethe eval game

    • 1 Std. 38 Min.
    Kubernetes

    Kubernetes

    Kubernetes (click here to comment) 13. Oktober 2023, Überraschung! Schon wieder Zeit für eine neue Podcast-Episode 🎧. Habt ihr nicht kommen sehen, oder? Naja, wenn Johannes schon mal in der Gegend ist, warum nicht gleich mit Dominik und Jochen über Kubernetes plaudern 🌐?

    Aber bevor wir über Kubernetes sprechen, gibt es im News-Bereich eine wichtige Information für alle Python-Interessierten: Python 3.12 ist da 🚀! Werfen wir einen kurzen Blick auf die neuen Features in dieser Version 🐍.

    ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de
    NewsPython 3.12 released!django-template-partials via Django ChatUnladen Swallow RetrospectiveProgramming Suckspre-commit - A framework for managing and maintaining multi-language pre-commit hooksKubernetesKubernetesminikubeFFmpegSmooth Database Changes in Blue-Green DeploymentsJourney to the cloud part I: Migrating Stack Overflow Teams to Azure | Ok, war nur das Ding für Teams, nicht die Hauptseite...Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%The yaml document from hell | Norwegen -> no!Making Parsing I/O Bound with Daniel Lemire | Json kann man auch schnell parsenRobustness principlePicksenvirons: simplified environment variable parsingDoppler is the uncomplicated way to sync, manage, orchestrate, and rotate secretsAn Interactive Intro to CRDTsSoftware Engineering Body of Knowledge (SWEBOK)Kubernetes: Eine Einführung in 120 Minuten // deutsch

    • 1 Std. 58 Min.
    Environment Management und Packaging

    Environment Management und Packaging

    Environment Management und Packaging (click here to comment) 6. Oktober 2023, Soooo, nach einer langen, dunklen, ungeplanten Sommerpause aufgrund unüberwindlicher Terminfindungsschwierigkeiten gibt es jetzt endlich wieder eine neue Episode 🎙️!

    Dominik und Jochen haben diesmal mit Anna-Lena über Python Environment Management und Packaging Tools gesprochen. Sie hat dazu bereits einen super Artikel geschrieben und einen Vortrag auf der letzten Europython-Konferenz gehalten. Während in anderen Sprachen wie Rust das Thema weniger knifflig ist und es eine kanonische Lösung gibt, kommt man in der Python-Welt 🐍 leider nicht umhin, sich mit diesem Problem auseinanderzusetzen.

    ShownotesUnsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de

    Vorstellunginovex | BabbelNewsPydantic Version 2 - weniger reibungsloses UpdateDjango Ninja - Fast Django REST FrameworkLLM finetuningLanguage Models for Music RecommendationPostgres 16 released!ToolsAn unbiased evaluation of environment management and packaging tools | Artikel von Anna-Lena zum ThemaSimple Python Version Management: pyenvRye: An Experimental Package Management Solution for Pythonasdf The Multiple Runtime Version ManagerMiniconda is a free minimal installer for condaAnaconda is a distribution of the Python and R programming languages for scientific computingPyPy - A fast, compliant alternative implementation of Pythonpip is the package installer for Pythonpipx — Install and Run Python Applications in Isolated EnvironmentsVirtual Environmentsvenv — Creation of virtual environmentsvirtualenv is a tool to create isolated Python environmentsvirtualenvwrapperPipenv: Python Dev Workflow for HumansHatch is a modern, extensible Python project managerPDM, as described, is a modern Python package and dependency manager supporting the latest PEP standardsPoetry - python packaging and dependency management made easypip-tools = pip-compile + pip-sync A set of command line tools to help you keep your pip-based packages freshFlit is a simple way to put Python packages and modules on PyPICargo downloads your Rust project’s dependencies and compiles your projectProjektkonfigurationpyproject.toml - Declaring project metadatasetup.cfgsetup.pypre-commit - A framework for managing and maintaining multi-language pre-commit hooksGohlke Grabber - Simple script to download .whl packages from the pre-built Python packages atRunning Windows is more painful than torture [Comic]Scaffoldingdjango-admin startprojectCookiecutter - Create projects swiftly from cookiecuttersGit and Django 5.0 - Adam Johnsontox aims to automate and standardize testing in Pythonnox is a command-line tool that automates testing in multiple Python environmentshuak - A Python package manager written in Rust. The Cargo for Python.Anna-Lena Popkes: An unbiased evaluation of environment management and packaging toolsPyflow streamlines working with Python projects and filesPicksNeapolitan's CRUDView provides the standard list, detail, create, edit, and delete views for a model | Classy Class-Based Views | Django Vanilla ViewsMaterial for MkDocsPaprika Recipe Manager | Ups, hatte ich letztes Mal schon...

    • 1 Std. 33 Min.

Kundenrezensionen

4,5 von 5
43 Bewertungen

43 Bewertungen

Roko85 ,

Informativ, interessant und endlich guter Schlaf :)

Hallo Dominik & Jochen
Ihr wisst ja gar nicht wie froh ich bin, diesen Podcast gefunden zu haben.
Ich programmiere selber seit Jahren in Python und erfahre hier trotzdem in jeder Folge immer etwas, das ich so nicht kannte.

Und der beste Nebeneffekt ist, das Jochens‘ Stimme für meine kleine Tochter derart einschläfernd wirkt, dass sie schnell ein- und durchschläft. 😅

Macht bitte so weiter.
Viele liebe Grüße aus Norddeutschland

FeuerschweifAmHeck ,

Als säße man mit befreundeten Arbeitskollegen zusammen

Ab und zu zwischen den Themen keinen Plan, die Sätze verschachtelt und manchmal viel Gestammel dabei. Bitte nicht verbessern! Sondern genauso lassen. Danke! 🙏

andryyy87 ,

Mega!

Super Sache.

Top‑Podcasts in Technologie

Lex Fridman Podcast
Lex Fridman
Mission Klima – Lösungen für die Krise
NDR Info
Flugforensik - Abstürze und ihre Geschichte
Flugforensik
c’t uplink - der IT-Podcast aus Nerdistan
c’t Magazin
Mac & i - der Apple-Podcast
Mac & i
Apfelfunk
Malte Kirchner & Jean-Claude Frick

Das gefällt dir vielleicht auch

Chaosradio
Chaos Computer Club Berlin
Logbuch:Netzpolitik
Metaebene Personal Media - Tim Pritlove
Raumzeit
Metaebene Personal Media - Tim Pritlove
KI-Update – ein Heise-Podcast
heise online
Freak Show
Metaebene Personal Media - Tim Pritlove
KI verstehen
Deutschlandfunk