Python Podcast

Python Podcast

By Jochen Wersdörfer / Dominik GeldmacherTechnologyTech News
Download on the App Store

Python Podcast episodes

  • HTMX
    HTMX (hier klicken, um zu kommentieren) 31. Januar 2022, Dominik 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: [email protected]

    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
          • 1 hr 44 min
          • Refactoring
            Refactoring (hier klicken, um zu kommentieren) 31. Dezember 2021, Jochen 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: [email protected]


            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
                • 1 hr 45 min
                • Was, wenn alles ein dict wäre?
                  Was, wenn alles ein dict wäre? (hier klicken, um zu kommentieren) 25. November 2021, Jochen 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: [email protected]

                  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
                        • 1 hr 45 min
                        • Python 3.10
                          Python 3.10 (hier klicken, um zu kommentieren) 28. Oktober 2021, Dominik 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: [email protected]

                          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

                          1 hr 33 min
                        • Das Python Importsystem
                          Das Python Importsystem (hier klicken, um zu kommentieren) 11. August 2021, Jochen 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: [email protected]

                            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
                                  1 hr 21 min
                                • Python Packaging
                                  Python Packaging (hier klicken, um zu kommentieren) 5. Juli 2021, Jochen 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: [email protected]

                                   

                                  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
                                          1 hr 37 min
                                        • DjangoCon Europe 2021
                                          DjangoCon Europe 2021 (hier klicken, um zu kommentieren) 28. Juni 2021, Jochen  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: [email protected]

                                          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
                                              1 hr 35 min
                                            • Python in der Visual Effects Branche
                                              Python in der Visual Effects Branche (hier klicken, um zu kommentieren) 27. April 2021, Jochen 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: [email protected]

                                              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
                                                  • Hier noch ein paar zusätzliche Links aus einer Hörermail
                                                    • Tools zum Bauen einer kompletten Umgebung: REZ,  ecosystem
                                                    • Etwas veraltetes Tool, um Versionierung über Dateinamen zu automatisieren: lucidity
                                                    • Software, um mit Bildsequenzen zu arbeiten: PySeq
                                                    • Übersicht darüber, welche Software in welchen Versionen installiert sein sollte: vfx-reference-platform
                                                    • Wrapper, um Kompatibilitätsprobleme zwischen PySide und PySide2 zu beheben: Qt.py
                                                    • The Academy Software Foundation landscape - Übersicht über open source Projekte in dem Umfeld für die es überwiegend Python-Anbindungen gibt - beispielsweise OpenColorIO, OpenImageIO oder OpenTimelineIO
                                                    • Ein Sammellink für den Überblick: Awesome cg vfx Pipeline
                                                    • Bachelorarbeit über automatisierte Tests in der vfx pipeline
                                                    • Vielen Dank dafür :).

                                                      Öffentliches Tag auf konektom
                                                      1 hr 29 min
                                                    • Natural Language Processing mit spaCy
                                                      Natural Language Processing mit spaCy (hier klicken, um zu kommentieren) 29. März 2021, Jochen 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: [email protected]

                                                      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
                                                                1 hr 39 min
                                                              • REST
                                                                REST (hier klicken, um zu kommentieren) 6. März 2021, Jochen 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: [email protected]

                                                                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
                                                                    1 hr 52 min

                                                                  About Python Podcast

                                                                  From the publisher's feed

                                                                  Wir wollten über Python reden. Meistens tun wir das auch.

                                                                  More shows like Python Podcast

                                                                  Geschichten aus der Geschichte by Richard Hemmer und Daniel Meßner

                                                                  Geschichten aus der Geschichte

                                                                  179 Listeners

                                                                  Lage der Nation - der Politik-Podcast aus Berlin by Philip Banse & Ulf Buermeyer

                                                                  Lage der Nation - der Politik-Podcast aus Berlin

                                                                  224 Listeners

                                                                  Das Wissen | SWR by SWR

                                                                  Das Wissen | SWR

                                                                  104 Listeners

                                                                  heiseshow by heise online

                                                                  heiseshow

                                                                  3 Listeners

                                                                  Fest & Flauschig by Jan Böhmermann & Olli Schulz

                                                                  Fest & Flauschig

                                                                  18 Listeners