34 Folgen

Ein deutschsprachiger Podcast rund um die Programmiersprache Python

Python Podcast Jochen Wersdörfer / Dominik Geldmacher

    • Technologie
    • 4,2 • 27 Bewertungen

Ein deutschsprachiger Podcast rund um die Programmiersprache Python

    Das Python Importsystem

    Das Python Importsystem

    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

    • 1 Std. 20 Min.
    Python Packaging

    Python Packaging

    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

    • 1 Std. 36 Min.
    DjangoCon Europe 2021

    DjangoCon Europe 2021

     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

    • 1 Std. 34 Min.
    Python in der Visual Effects Branche

    Python in der Visual Effects Branche

    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


    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
     





    Öffentliches Tag auf konektom

    • 1 Std. 28 Min.
    Natural Language Processing mit spaCy

    Natural Language Processing mit spaCy

    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

    • 1 Std. 38 Min.
    REST

    REST

    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

    • 1 Std. 51 Min.

Kundenrezensionen

4,2 von 5
27 Bewertungen

27 Bewertungen

andryyy87 ,

Zu viel Gestottere

„Äh, Klassen, äh, dann, öh, öh, ja, also.“

Top‑Podcasts in Technologie

Listeners Also Subscribed To