Python Podcast

Python Podcast

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

Python Podcast episodes

  • Das Python Data Model
    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!

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • Live coding music with PyREPL in Python 3.13 | Talk auf der EuroPython 2024
    • Packaging mal wieder
      • The Catch in Rye: Seeding Change and Lessons Learned | Talk auf der EuroPython 2024 über Packaging etc
      • eGenix PyRun is an Apache licensed, open-source, compressed, single file Python compatible run-time, which fits into merely 5-6 MB on disk
      • PEP 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 angeht
      • Astral / Prefix.dev
    • Autoformat
      • Light Table | Code Editor, der Dinge so anzeigt, wie man sie sehen möchte
    • DjangoCon Europe 2024 - Talks sind online!
    • iPad16,6 - Geekbench 6 Scores
    • Neue Modelle
      • Mistral NeMo
      • Claude 3.5 Sonnet
      • Microsoft 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-Hardware
    Python Data Model
    • Fluent Python, 2nd Edition | Mein Lieblingsbuch über Python
    • Execution in the Kingdom of Nouns
    • Data model - Aus der Referenzdokumentation
    • Aspektorientierte Programmierung | Aha!
    Picks
    • Animations from first principles / Animating a rotating spiral / (More) Animations from first principles (in 5 minutes)
    • Django 5 By Example
    • dramatiq - Cookbook
    • Django Tasks
    • Nikon NX Studio
    1 hr 24 min
  • DjangoCon Europe 2024
    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! 🎉

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • DjangoCon 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 fragen
    • Enormous news! the Python Software Foundation now has a 5 year commitment with Fastly to deliver @pypi | PyPi wird weitere 5 Jahre von fastly gehosted
    • NumPy 2.0 release date: June 16
    • Announcing Polars 1.0
    • Psycopg 3.2 released
    • htmx 2.0.0 has been released!
    • Django 5.1 release notes - UNDER DEVELOPMENT
    DjangoCon Europe
    • Ronnys Talk
      • Tying up a loose end - How class-based emails will save your day | Video of the talk
      • django-pony-express - class-based emails for Django shipping with a full test suite
      • Thread im Django-Forum | Django 5.2 Contribution
    • Django Meetup Cologne
    • DEP 14 Background Workers
      • Django Enhancement Proposal 14: Background Workers
      • Django Tasks - die Referenzimplementation
      • Fediverse Thread zum Thema
      • Alternativen
        • Using Celery with Django
        • Django Q - A multiprocessing task queue / Django Q2 is a fork of Django Q
        • django-huey
        • autocron is a Python background task library
    • Carlton Gibson
      • The Stack Report | Der Newsletter
      • django-template-partials - Reusable named inline partials for the Django Template Language
      • neapolitan | Bisschen mehr als CRUD-Vanille 😃
    • django-components - A way to create simple reusable template components in Django
    • slippers - Build reusable components in Django without writing a single line of Python
    • Hyperview: A Mobile Hypermedia
    • django-migration-zero - the holistic implementation of "migration zero" pattern
    • Django Girls Tutorial
    • Kraken - Çağıl Uluşahin Sönmez
    Picks
    • llm | LLMs für die Kommandozeile / Language models on the command-line | Video vom Talk
    • Layered Django project structure for large-scale collaboration | Video zum Talk kommt noch
    • MonkeyType collects runtime types of function arguments and return values, and can automatically generate stub files or even add draft type annotations directly
    1 hr 40 min
  • Devops Redux
    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 😅.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • Pandas 2.2.2 Release
    • Wagtail 6 Release
    • xz
      • Techies vs spies: the xz backdoor debate
      • Everything I know about the XZ backdoor
      • On the critical path to implant backdoors and the effectiveness of potential mitigation techniques: Early learnings from XZ
    • PyPI New User Registration and New Project Creation Temporarily Suspended
    • Welcome our new Fellow - Sarah Boyce / Django Meetup Cologne
      • View Transitions in der Safari Technology Preview 192
    • HTMX
      • Hypermedia Systems - das Buch vom htmx-Autor
    Sujeevan
    • TILpod mit Dirk Deimeke | Podcast von Sujeevan
    Werbung
    • Data Science Weiterbildung: Deine Data Karriere beginnt hier! / Tag der offenen Tür - DataScientest Germany
    Devops
    • Devops - Link zum Buch
    • DevOps Research and Assessment (DORA) metrics
    • CALMS: A Principle-based DevOps Framework | Hmm, irgendwie gibt es zu DORA und CALMS nur superschrottige Quellen 🤔
    Picks
    • LazyVim
    • emvoice - Create vocal music with just a few clicks
    • MIT License text becomes viral “sad girl” piano ballad generated by AI
    2 hr 17 min
  • Freelancing
    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 😅.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • Python Tools, die in Rust neu geschrieben werden
      • uv: Python packaging in Rust
      • my thoughts on ruff | Ein Video von Anthony Sottile
      • Paying 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 Enterprise
    Softwarkskammer
    • Softwerkskammer Düsseldorf
    • Coderetreat A community event to practice professional software development
    • The Mikado Method
    • Plattformen
      • cyber‑dojo a place to practice programming
      • codewars - Achieve mastery through challenge
      • LeetCode
    Freelancing
    • Plattformen
      • freelance.de - Die Plattform für Freelancer und Projektanbieter
      • freelancermap - Projektplattform für Freelancer
      • GULP - Job & Projektbörse
      • Fiverr - Find the right freelance service, right away
      • Django jobs posting for hiring django python developers
    • Personalvermittler
      • hays.de - Ihr starker partner für Fach- und Führungskräfte
      • solcom.de - IT-Projekte und Engineering-Projekte: Unterstützung für Erfolgsgeschichten
      • emagine.de - experience expertise IT, Engineering und Business Consulting Services
      • varius-it.com - Wir besetzen Ihre Projektvakanz innerhalb von 48 Stunden
    • PyLadies
    • Let Me Tell You A Secret
    • Team programming
    • Wo sehen Sie sich in fünf Jahren?
    • Will man das Huhn mit dem längsten Hals sein?
    Picks
    • svcs (pronounced services) is a dependency container for Python
    • Renovate - Automated dependency updates. Multi-platform and multi-language
    2 hr 18 min
  • Typescript und Typisierung
    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.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • Python 3.12.1 Release
    • Ruby 3.3.0 Released
      • Rewriting the Ruby parser |  Using a recursive descent parser like PEG in Python
      • Performance 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 JIT
    • Pydantic Upgrade auf v2 nicht problemlos: Consider releasing Pydantic V2 under a different python package name
    Typing Quadrants aus Fluent Python

    Typing
    • FastAPI async? -> uvloop
    • PyO3 | Rust bindings für Python
    • Bücher von Stefan
      • TypeScript 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 🫣
      • HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor
      • finally, a monitor that will fit the entire name of my Java classes
      • Fast inverse square root in programming languages | Bit fiddling durch Typkonversion
    • Safer, Not Later | Glyphs take on "move fast and break things"
    • Ada als Beispiel für "Design by contract" / Idris
    • Type Checker für Python
      • mypy (Dropbox)
      • pytype (Google)
      • pyright (Microsoft) / pylance
      • pyre (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 andere
    • overload?
      • @functools.singledispatch
      • Python Type Hints - How to Use @overload
    • Co / Contra / Invarianz
      • Covariance and Contravariance of Hosts and Visitors
      • What are covariance and contravariance?
      • Covariance and contravariance in PEP 484
    • flow type annotations / optional types für javascript
    • Zod - TypeScript-first schema validation with static type inference
    Picks
    • Dominik
      • LLM - Ein Kommandozeilenclient zur Interaktion mit LLMs, via remote apis oder lokal
    • Jochen
      • The Little Typer | An introduction to dependent types, demonstrating the most beautiful aspects, one step at a time
      • Dokku - An open source PAAS alternative to Heroku
    • Johannes
      • Fly.io / Django Beats (fly.io) / Vercel
      • What Colour are your bits?
      • zdf recommendation engine
    • Stefan
      • What Color is Your Function?
    1 hr 52 min
  • PyTest
    PyTest (hier klicken, um zu kommentieren) 15. Dezember 2023, Jochen

    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.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • Django 5.0
      • Release Notes
      • What's new in Django 5.0!
    • GIL Removal
      • Episode 2 - PEP 703: Removing the GIL
      • PEP 703 – Making the Global Interpreter Lock Optional in CPython | Accepted PEP
    • OpenAI
      • Making Large Language Models Uncool Again
      • Deciphering clues in a news article to understand how it was reported
    • Okta
      • October Customer Support Security Incident - Update and Recommended Actions | Furchtbarer Report
    PyTest
    • Florian Bruhin: pytest - simple, rapid and fun testing with Python (3 hours) | PyConDE 2022
    • Florian Bruhin – Automating Teaching About Automation in Python – SPS22
    • Python Developers Survey 2022 Results
    • Test-driven development (TDD)
    • Obey the Testing Goat!
    • What is the history of the Pytest logo?
    • Coverage.py
    • On Deciding What Kind of Tests to Write | Testing pyramid etc
    • Pytest plugin for Playwright
    • Faker is a Python package that generates fake data for you
    • Test factory functions in Django
    • Hypothesis Documentation | Property-based testing
    • Plugins
      • pytest-recording
      • pytest-mock
      • pytest-xdist
      • pytest-instafail
      • pytest-rerunfailures
      • pytest-randomly
      • pytest-order
      • pytest-bdd
      • pytest-testmon
    • “Don’t Mock What You Don’t Own” in 5 Minutes
    • Responses
    • qutebrowser
    • pytest-watch -- Continuous pytest runner
    • pytest development sprint 2024 | Summer 2024
    Picks
    • Python f-strings | Help site for Python f-strings - showed at PyConDE 2022 lightning talks
    • LLM / Deep Learning
      • Practical Deep Learning for Coders | Super fastAI-Kurs
      • HarvardX: CS50's Introduction to Artificial Intelligence with Python | Dominiks Empfehlung
      • LLM Visualization / Source Code
      • ManimML
    • From Data to Viz
    • The Password Game
    • the eval game
    1 hr 39 min
  • Kubernetes
    Kubernetes (hier klicken, um zu kommentieren) 13. Oktober 2023, Jochen

    Ü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 🐍.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • Python 3.12 released!
    • django-template-partials via Django Chat
    • Unladen Swallow Retrospective
    • Programming Sucks
    • pre-commit - A framework for managing and maintaining multi-language pre-commit hooks
    Kubernetes
    • Kubernetes
    • minikube
    • FFmpeg
    • Smooth Database Changes in Blue-Green Deployments
    • Journey 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 parsen
    • Robustness principle
    Picks
    • environs: simplified environment variable parsing
    • Doppler is the uncomplicated way to sync, manage, orchestrate, and rotate secrets
    • An Interactive Intro to CRDTs
    • Software Engineering Body of Knowledge (SWEBOK)
    • Kubernetes: Eine Einführung in 120 Minuten // deutsch
    1 hr 59 min
  • Environment Management und Packaging
    Environment Management und Packaging (hier klicken, um zu kommentieren) 6. Oktober 2023, Jochen

    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.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    Vorstellung
    • inovex | Babbel
    News
    • Pydantic Version 2 - weniger reibungsloses Update
    • Django Ninja - Fast Django REST Framework
    • LLM finetuning
    • Language Models for Music Recommendation
    • Postgres 16 released!
    Tools
    • An unbiased evaluation of environment management and packaging tools | Artikel von Anna-Lena zum Thema
    • Simple Python Version Management: pyenv
    • Rye: An Experimental Package Management Solution for Python
    • asdf The Multiple Runtime Version Manager
    • Miniconda is a free minimal installer for conda
    • Anaconda is a distribution of the Python and R programming languages for scientific computing
    • PyPy - A fast, compliant alternative implementation of Python
    • pip is the package installer for Python
    • pipx — Install and Run Python Applications in Isolated Environments
    • Virtual Environments
      • venv — Creation of virtual environments
      • virtualenv is a tool to create isolated Python environments
      • virtualenvwrapper
    • Pipenv: Python Dev Workflow for Humans
    • Hatch is a modern, extensible Python project manager
    • PDM, as described, is a modern Python package and dependency manager supporting the latest PEP standards
    • Poetry - python packaging and dependency management made easy
    • pip-tools = pip-compile + pip-sync A set of command line tools to help you keep your pip-based packages fresh
    • Flit is a simple way to put Python packages and modules on PyPI
    • Cargo downloads your Rust project’s dependencies and compiles your project
    • Projektkonfiguration
      • pyproject.toml - Declaring project metadata
      • setup.cfg
      • setup.py
    • pre-commit - A framework for managing and maintaining multi-language pre-commit hooks
    • Gohlke Grabber - Simple script to download .whl packages from the pre-built Python packages at
    • Running Windows is more painful than torture [Comic]
    • Scaffolding
      • django-admin startproject
      • Cookiecutter - Create projects swiftly from cookiecutters
    • Git and Django 5.0 - Adam Johnson
    • tox aims to automate and standardize testing in Python
    • nox is a command-line tool that automates testing in multiple Python environments
    • huak - A Python package manager written in Rust. The Cargo for Python.
    • Anna-Lena Popkes: An unbiased evaluation of environment management and packaging tools
    • Pyflow streamlines working with Python projects and files
    Picks
    • Neapolitan's CRUDView provides the standard list, detail, create, edit, and delete views for a model | Classy Class-Based Views | Django Vanilla Views
    • Material for MkDocs
    • Paprika Recipe Manager | Ups, hatte ich letztes Mal schon...

    1 hr 34 min
  • GUI-Applikationen am Beispiel von MiaPlan
    GUI-Applikationen am Beispiel von MiaPlan (hier klicken, um zu kommentieren) 4. Mai 2023, Jochen

    Episode Nummer 50, wow 🎉🥳! Erstaunlicherweise haben wir noch nie über die Entwicklung von GUI-Applikationen gesprochen. Das holen wir diesmal nach. In dieser Folge sprechen Dominik und Jochen mit Martin über GUI-Entwicklung am Beispiel der Personalplanungssoftware MiaPlan.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News
    • Mypy 1.0 Released
    • SQLAlchemy 2.0.0 Released
    • Wagtail 5.0 release notes
      • statamic
      • feincms 3
    • Django 4.2 release notes
    • Sequoia backs open source data-validation framework Pydantic to commercialize with cloud services
    • Pythonista 3 A Full Python IDE for iOS
    GUI / Miaplan
    • GUI-Frameworks
      • Qt Framework
      • Kivy
      • GTK
    • Apache Guacamole
      • DjangoCon 2021 | Putting a shell or a desktop in your Django app | Maari Tamm & Florian Haas
    • Qt for Python / PySide
    • Splash - A javascript rendering service | Scraping mit QT5
    • NumPy / Apache Parquet / pandas / Polars
    • Wayland
    • Headless UI
    • Bootstrap
    • PySimpleGUI - Python GUIs for Humans
    • BeeWare
    • Dart / Flutter
    • Capacitor - A cross-platform native runtime for web apps
    • PyScript
    • WebAssembly cut Figma's load time by 3x
    • TOML - Tom's Obvious Minimal Language
    • Boost your Postgres abilities with Crunchy Data
    • Minio - High Performance Object Storage for AI
    • SeaweedFS
    • BorgBackup
    • restic - Backups done right!
    Picks
    • Paprika Recipe Manager / mealie / kptncook / kptncook sync mit mealie und Paprika
    • GitHub Copilot Labs
    • Numba / Cython / line_profiler / Performance Excuses Debunked
    2 hr 3 min
  • Große Sprachmodelle: GPT-4, LLaMA & Co 🎙️
    Große Sprachmodelle: GPT-4, LLaMA & Co 🎙️ (hier klicken, um zu kommentieren) 6. April 2023, Jochen

    Disclaimer: Sowohl Titel wie auch Beschreibung wurden von GPT-4 generiert. Kontext war die Liste der Links aus den Shownotes.

    Manuel, Johannes, Dominik & Jochen tauschen sich über große Sprachmodelle (LLMs) wie GPT-4 und LLaMA aus 🌐. Sie besprechen faszinierende Anwendungen in Projekten wie GitHub Copilot und BlenderGPT 🛠️, sowie die Rolle von Word Embeddings und Reinforcement Learning from Human Feedback (RLHF) in der Modellentwicklung 📊. ChatGPT wird dabei als Beispiel hervorgehoben, das die Nützlichkeit von LLMs einer breiteren Öffentlichkeit verdeutlicht hat. Die Diskussion umfasst auch ethische Bedenken im Zusammenhang mit LLMs 🚨 und schließt mit Empfehlungen für vertiefende Ressourcen 📚🎧.

    Shownotes

    Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]

    News Allgemeines Geplauder
    • Pause Giant AI Experiments: An Open Letter
    • Thoughts on a Crazy Week in AI News
    • GitHub Copilot
    • JetBrains Fleet
    • GPT-3 (generative pre-trained transformer) / Few-shot learning / Chain-of-thought
    • GPT-4
    • Eight Things to Know about Large Language Models | Sehr interessante Zusammenfassung von Dingen, die man bisher weiß
    • BlenderGPT - This addon allows you to use Blender with natural language commands using OpenAI's GPT-3.5/GPT-4
    • Introducing LLaMA: A foundational, 65-billion-parameter large language model / Alpaca.cpp / Vicuna: An Open-Source Chatbot Impressing GPT-4 with 90%* ChatGPT Quality
    • GPUs in der Cloud: beam.cloud / pipeline.ai / crebrium.ai / banana.dev
    • Hugging Face / Natural Language Processing with Transformers (Book)
    • Inference of LLaMA model in pure C/C++
    Large Language Models
    • Let's build GPT: from scratch, in code, spelled out
    • Attention Is All You Need | Das ursprüngliche Transformer-Paper
    • The Waluigi Effect (mega-post)
    • LangChain | Building applications with LLMs through composability
    • ChatGPT plugins
    • Zero-shot learning
    • On the Dangers of Stochastic Parrots: Can Language Models Be Too Big?
    • Understanding models understanding language | Was Modelle aus Text über Farben lernen
    • Global workspace theory
    • Bouba/kiki effect
    • ControlNet
    • Word embeddings
    • llm command line tool
    • Geppetto - go LLM and GPT3 specific prompting framework | enthält das cli tool pinocchio
    • kitty - the fast, feature-rich, cross-platform, GPU based terminal
    • pyupgrade A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language
    • Semi supervised learning
    • Illustrating Reinforcement Learning from Human Feedback (RLHF)
    • What Is ChatGPT Doing … and Why Does It Work?
    • The Illustrated Transformer
    • Eight Things to Know about Large Language Models
    Medien zum Vertiefen
    • Yoshua Bengio: large language models, higher cognition, causality, working memory, responsible AI (The Robot Brains Podcast) | Sehr gut!
    • Episode 88: ChatGPT (Hotel Bar Sessions) | Meh, aber interessant wie daneben die liberal arts Leute liegen
    • A.I. Is About to Get Much Weirder. Here’s What to Watch For. (The Ezra Klein Show) | Quite solid for a journalistic publication
    • ChatGPT, GPT4 hype, and Building LLM-native products — with Logan Kilpatrick of OpenAI (Latent Space Podcast)
    • Prompt Engineering and AI Constitutions with Stephen Wolfram
    Picks
    • streamlit.io - A faster way to build and share data apps
    • ruff - An extremely fast Python linter, written in Rust
    • Scrapeghost is an experimental library for scraping websites using OpenAI's GPT
    • BlenderGPT - This addon allows you to use Blender with natural language commands using OpenAI's GPT-3.5/GPT-4
    • Descript is the simple, powerful, and fun way to edit
    Manuels Links
    • Geppetto - go LLM and GPT3 specific prompting framework
    • glazed - Output structured data in a variety of formats
    • GO GO ESCUSE ME
    • zsh ding
    • kitty script
    2 hr 34 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