Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche

Python Podcast Archiv

50 Episoden

Open Source

1 Stunde 51 Minuten
Open Source (hier klicken, um zu kommentieren)

27. Mai 2020, Jochen

Heute unterhalten wir uns mit Reimar ganz allgemein über das Thema Open Source Software und was alles so damit zusammenhängt.

Shownotes

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

Open Source

MoinMoin

Pythoncamp

AVM vs GPL

pi-lar

BigBlueButton

Microsoft kauft github

Microsoft kauft npm

Google Summer of Code

Tidelift

Picks

Tiny Helpers

svglue

Python3 Module of the Week

Öffentliches Tag auf konektom
1 Stunde 45 Minuten
Javascript Frontends (hier klicken, um zu kommentieren)

24. April 2020, Jochen

Da wir aus unterschiedlichen Gründen angefangen haben, uns auch ein bisschen mit Javascript-Frontends auseinanderzusetzen, sprechen wir heute mal ganz allgemein über dieses Thema. Und wie man dann von da aus mit - üblicherweise in Python implementierten - Backends spricht.

Shownotes

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

Lost & Found

PyData Deep Dive

Meta-Podcast Audio Hard/Software

Headsets von Beyerdynamic: DT 297 DT 797

Superlux HMC 660 X und wie man es verwendet

HMC 660 X über Klinke anschliessen

Audiointerface, das nativ 12v Phantomspeisung kann: Zoom H6

Ultraschall REAPER Studio Link / Beta

Zencastr

Videokonferenzsoftware

Zoom

Microsoft Teams

Selbsthosting möglich: Jitsi

BigBlueButton

Pythoncamp

Google Meet

Whereby

FaceTime

News aus der Szene

A Language Creators' Conversation: Guido van Rossum, James Gosling, Larry Wall & Anders Hejlsberg

Django 1.11 EOL

Pytest troubles

Pyenv windows

Javascript Frontends

Vielleicht der Ort, um eine Lerngruppe zu organisieren: Vue-JS-Cologne

vue react angular

jQuery

History API

REST / GraphQL

Relay / Apollo / axios

ASGI

Single page application

redux

DRF serializer

Monorepo

Jacob Kaplan-Moss - Assets in Django without losing your hair - PyCon 2019

WhiteNoise

django-storages

webpack

Parcel

FastAPI / Starlette

Öffentliches Tag auf konektom
1 Stunde 32 Minuten
Corona aus der Data-Science Perspektive (hier klicken, um zu kommentieren)

30. März 2020, Jochen

Diesmal unterhalten uns mit Thomas Wiecki über Quantitative Finance, Probabilistic Programming und die Corona-Pandemie. Thomas hat übrigens einen eigenen Podcast namens PyData Deep Dive den wir wärmstens empfehlen  können. So ab Minute 36 wird das mit den Audio-Knacksern übrigens auch besser :).

Shownotes

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

Quantitative Finance

Quantopian

Backtesting

Quantopian auf github zipline (backtesting library)

Linear Regression

statsmodels ARIMA

Probabilistic Programming

pymc

Markov chain Monte Carlo

The Best Of Both Worlds: Hierarchical Linear Regression in PyMC3

Bayesian Statistics

COVID-19

Thomas covid-19 repository

Some covid19 dashboards

Compartmental models in epidemiology

Student's t-distribution

Using epidemiological models is like counting spoons  tweet by @nntaleb

"Thousands of lines of undocumented c code" tweet by @neil_ferguson

Johns Hopkins Daten aus WHO Pdfs

European Centre for Disease Prevention and Control

Our world in data (coronavirus)

Hackathon Coronavirus

COVID19 Global Forecasting Kaggle-Competition

COVID-19 Open Research Dataset Challenge Kaggle-Competition

CCC Cert Informationssammlung

CERT Bulletin

Datasette

Datasette

Query für Italien auf der covid-19 datasette

Glitch

Öffentliches Tag auf konektom

Suchmaschinen

1 Stunde 36 Minuten
Suchmaschinen (hier klicken, um zu kommentieren)

25. Februar 2020, Jochen

Heute ging es um Volltextsuchmaschinen.

Wir sprechen darüber, was die so grundsätzlich tun und wie man sie von Python aus verwenden kann, oder auch selbst eine implementieren könnte. Weitere Themen waren die Relevanz von Suchergebnissen, SEO und alles Mögliche drumherum. Zudem haben wir unsere Androhung aus früheren Episoden wahr gemacht und sprechen ein wenig über das pathlib Modul aus der Standardbibliothek.

Shownotes

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

News aus der Szene

Bald startet der Kartenverkauf für die europython 2020

Python 3.8.2

Modul aus der Standardbibliothek

Pathlib

Metathema

WDR 5 Das philosophische Radio

Volltextsuchmaschinen

Lucene - inzwischen die Standardbibliothek für Volltextsuche

Solr - Ein auf Lucene aufsetzender Suchserver

Elasticsearch - Ein ebenfalls auf Lucene aufsetzender Suchserver

xapian

Sphinx

whoosh Volltextsuche in Python

FTS5 Volltextsucherweiterung für sqlite

Postgresql Volltextfeature

MariaDB Volltextfeature

zombodb

Variable byte encoding

TREC Conference series

BM25 / Okapi

PageRank

RediSearch Volltexterweiterung für redis

Learning to rank

NDCG, MAP, ERR

Django Postgres full text search

Picks

The Algorithms python

read json directly in python: Armin Ronacher's tweet

Python Entwicklungsumgebung Windows

Tutorial: pyenv installation mit powershell
1 Stunde 48 Minuten
Python Entwicklungsumgebung 2020 Edition (hier klicken, um zu kommentieren)

4. Februar 2020, Dominik

Heute haben wir uns bei Dominik zusammengesetzt, um mal über unsere Python Entwicklungsumgebungen zu sprechen. Die groben Themen waren dabei unter anderem:

 

Hardware

Betriebssysteme

IDEs/Editoren

Virtualenvironments

Linter

Shownotes

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

News aus der Szene

Python 2 end of life

Setuptools dropping support for Python 2

Euro Python 2020

2020 djangocon porto

Python barcamp Köln

Entwicklungsumgebung

PowerShell Bash Z shell Fishshell

Terminals for windows: cmder best combined with ConEmu and alternatively hyperjs

iTerm2 Terminal for macOS shell integration

WSL Windows Subsystem for Linux

dotbot dotfile handling

Chocolatey (Windows Package Manager)

Homebrew (The Missing Package Manager for macOS)

My Python Development Environment, 2020 Edition

Dominiks unfinished 'work always in progress' dotfiles-den for windows

virtualenvwrapper classical virtual environments

virtualenvwrapper for windows powershell

pyenv simple Python version management

miniconda conda virtual environments

Poetry python packaging and dependency management made easy

pipenv - Python Dev Workflow for Humans¶

cmd - Support for line-oriented command interpreters

pep-0518 pyproject.toml etc

vim Lieblingseditor + list of awesome vim plugins

Visual Studio Code Code editing Redefined, live share

pyforest - feel the bliss of automated imports

emacs - an extensible, customizable, free/libre text editor

PyCharm The Python IDE for Professional Developers

flake8 Your Tool For Style Guide Enforcement

Black the uncompromising Python code formatter

Pylama Code audit tool for Python and JavaScript

mypy Optional type checker

Radon Various code metrics for Python code

graphviz graph visualization software

fzf fuzzy search on stdin

fd find reimplementation

bat cat reimplementation

ripgrep grep implementation

oh-my-fish package manager for fish ohmyzsh

tmux terminal multiplexer

mosh mobile shell

Picks

pprint pretty printing

Typer is FastAPI's little sibling. And it's intended to be the FastAPI of CLIs.

Öffentliches Tag auf konektom
2 Stunden 24 Minuten
Fragen über Fragen (hier klicken, um zu kommentieren)

16. Dezember 2019, Jochen

Wir haben uns ausnahmsweise mal tagsüber zusammengesetzt, um uns anhand von ein paar Fragen über Python zu unterhalten.

Inspiriert von "My Python Development Environment, 2020 Edition" versuche ich hier gerade mal Dinge in einem Github-Repository zu sammeln, die nützlich sein können, wenn man eine Python Entwicklungsumgebung aufsetzen will. Momentan ist das etwas maclastig, weil ich üblicherweise auf Macs arbeite. Aber wenn jemand für Linux oder Windows ähnliche Tipps hat, freue ich mich natürlich immer über pull requests :). Hier gehts zum Repository.

Shownotes

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

News aus der Szene

Django 3.0 Release Notes

django-model-utils

Removed private Python 2 compatibility APIs

Fragen

Home Assistant

alt.sysadmin.recovery manpages

Not invented here (NIH)

Python Modules / Packages

Borg Pattern

Python Classes/Objects

classmethod staticmethod

Primer on Decorators

functools.wraps

Closures

Mixins

Monkeypatching

Function argument unpacking

Lambda expressions

Container datatypes - UserList / UserDict etc

Shallow and deep copy operations

Redux

Object serialization: pickle marshal shelve

Introspection: help dir

Thread-based parallelism

asyncio - Asynchronous I/O

Coverage.py

Profiling

kcachegrind

Picks

pyenv

Turtle graphics

Öffentliches Tag auf konektom

Python 3.8

1 Stunde 19 Minuten
Python 3.8 (hier klicken, um zu kommentieren)

13. November 2019, Jochen

Nach längerer Pause aufgrund von Urlaub und Terminkoordinationsschwierigkeiten sind wir wieder mit einer etwas unvorbereiteten Episode am Start und reden mit Christian über Python 3.8, Konferenzbesuche und diverse Nebensächlichkeiten.

Shownotes

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

News aus der Szene

Python 3.8

PyConDE und PyData Berlin 2019

Fluent Python [Book] - Beyond Paradigms: a new key to grok Python & other languages [talk]

Guido Retires

mypy

JupyterLab - A Tour of JupyterLab Extensions [talk]

10 Years of Automated Category Classification for Product Data

Job Panel (Freelance) [talk]

Flying Circus

Python Software Verband

Python 3.8

PEP 572 -- Assignment Expressions (walrus operator)

hynek

2to3 - Automated Python 2 to 3 code translation

PEP 570 -- Python Positional-Only Parameters

multiprocessing.shared_memory — Provides shared memory for direct access across processes¶

tuple unpacking

PEP 578 -- Python Runtime Audit Hooks

Core Sprint

CPython Core Developer Sprint 2019

GIL - global interpreter lock

PEG Parsers

batou

Jinja

Picks

Django Forum

TextBlob: Simplified Text Processing

Öffentliches Tag auf konektom

Naive Bayes

1 Stunde 26 Minuten
Naive Bayes (hier klicken, um zu kommentieren)

28. August 2019, Jochen

Wir wollten eigentlich eine weitere Einsteigerepisode aufnehmen und waren daher auf der Suche nach einem einfachen Beispiel für die Verwendung der grundlegenden Datenstrukturen. Leider ist das Beispiel doch nicht so supereinfach geworden und so ist das hier dann eher eine Episode zum Thema Naive Bayes. Hmm, auch nicht so uninteressant, wie ich finde :).

Shownotes

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

News aus der Szene

FrOSCon - Deep Learning Workshop

Generatoren

Coroutinen

SHORTHANDED NEWS

Django Chat, Episode 23: Async Django - Andrew Godwin

Django 3 - Async Roadmap

Naive Bayes

Naive Bayes (wikipedia)

Naive Bayes jupyter notebook

Defaultdict

Support Vector Machine

Word Embeddings

SpaCy

Techtiefen: SpaCy

Techtiefen: Moderne Sprachverarbeitung

BERT RoBERTa XLNet gpt-2

AlterEgo

Picks

isort

pptop

Öffentliches Tag auf konektom
1 Stunde 56 Minuten
Deployment von Webapplikationen (hier klicken, um zu kommentieren)

31. Juli 2019, Jochen

In der nunmehr zwölften Episode reden wir über das Deployment von Webapplikationen. Themen waren diesmal:

 

Soll man einen eigenen Server mieten oder doch lieber eine fertige Plattform zum Hosten benutzen?

Wie kommt der Code eigentlich auf die Maschine?

Was für Services müssen für eine Webapplikation üblicherweise so laufen?

 

Shownotes

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

News aus der Szene

Django for Professionals

Data Labeling That You Can Feel Good About - Episode 89 mit Cloudfactory

Unterstützungsanfrage für Pretalx auf dem CCCamp2019

Projektmanagement Software: Taiga, Trello, Jira

Episode #216: Digging into Visual Studio Code

PySimpleGUI

EPISODE 021 Django Co-Creator - Simon Willison

Deployment von Webapplikationen

Domain Name System Comic, der DNS erklärt

IaaS vs PaaS vs SaaS

Divio Wagtail und Django-CMS Hosting

Heroku, Pythonanywhere

EC2, Lightsale, Digitalocean, Container bei Hetzner

Docker, Docker-Compose, Vagrant

Ansible, Chef and Puppet, SaltStack

Redis, Varnish

Caddy, Whitenoise

Gunicorn, uWSGI

Celery, Flower

ownCloud, Dropbox, Google Drive

Let's Encrypt

OpenVPN

MQTT, GraphQL

daphne

Öffentliches Tag auf konektom
1 Stunde 53 Minuten
Python in der Wissenschaft (hier klicken, um zu kommentieren)

1. Juli 2019, Jochen

In unserer elften Episode reden wir mit Gerrit über Python in der Wissenschaft. Themen

waren diesmal das Veröffentlichen von Code, das Setzen von Code in Veröffentlichungen

und Codegolf.

Es war etwas warm im Wintergarten, aber falls Auphonic es schafft, das Ventilatorengeräusch

herauszufiltern, sollte zumindest die Audioqualität diesmal wieder passen. Apropos Audioqualität,

einer der Sprecher hatte ein schlechteres Headset als die Anderen. Könnt ihr heraushören

wer? Würde mich mal interessieren, ob man das überhaupt hören kann...

Shownotes

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

News aus der Szene

PyOxidizer

Russell Keith-Magee - Keynote - PyCon 2019

PyRun - funktioniert auch mit 3.7

Jessica Garson - Making Music with Python, SuperCollider and FoxDot - PyCon 2019

Jordan Adler, Joe Gordon - Migrating Pinterest from Python2 to Python3 - PyCon 2019

Codegolf

Code Golf Stack Exchange

LSD Radix

Python in der Wissenschaft

Differentialgleichungen

SIMD

Efficiently and easily integrating differential equations with JiTCODE, JiTCDDE, and JiTCSDE - JiTCODE, JiTCDDE, JiTCSDE

SymPy

SageMath

MATLAB

GNU Octave

Cython

arXiv

gnuplot

Altair

Picks

NumPy

Data Classes

Per object permissions for Django

Bandit is a tool designed to find common security issues in Python code

Öffentliches Tag auf konektom

Devops

2 Stunden 16 Minuten
Devops (hier klicken, um zu kommentieren)

29. Mai 2019, Jochen

In unserer zehnten Episode reden wir mit Christian über Softwareverbände, Neuland, Agile Softwareentwicklung und natürlich Devops. Für uns ist diese Folge auch insofern eine Premiere, als wir zum ersten Mal einen Remote-Teilnehmer via Studio-Link im Podcast dabei hatten. Wir haben schon im Vorfeld der Sendung etwas mit unserem Equipment kämpfen müssen und letztlich dann wohl verloren (nachdem die Knackser nicht einmal von Auphonic entfernt werden konnten). So schlimm, dass man sich die Folge nicht anhören kann, ist es nicht, aber wir werden beim nächsten Mal versuchen, das besser hinzubekommen.

Shownotes

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

Christian stellt sich vor

Zope

Python Software Verband

Das Förderprogramm des PSV

Python Software Foundation

Django Software Foundation

Neuland

Why Software Is Eating the World

Cynefin Framework - David J Snowden / Komplexitätstheorie

Opa erzählt vom Krieg

iOS Shortcuts

Schwarze Schwäne

Russell Keith-Magee - Keynote - PyCon 2019

Castro Sideloading

Webassembly

Devops

Docker

Toyota Production System / Kanban

Manifesto for Agile Software Development

The Black Swan

Root Cause Analysis

Mean Time Between Failures

Mean Time To Recovery

Ceph

Virtualenv, Venv (eingebaut), Python local packages directory

Buildout

Continuous Integration

Continuous Delivery

Ansible

Vagrant

NixOS

Django Cookiecutter

Heroku

AWS S3 Outage Spring 2017

MongoDB / Redis Reimplementation bei Amazon

capex / opex

Öffentliches tag auf konektom: pp10
1 Stunde 42 Minuten
Content Management mit Django - Wagtail (hier klicken, um zu kommentieren)

21. Mai 2019, Jochen

Heute haben wir uns zum zweiten Mal mit Johannes getroffen, um mal wieder über Django zu reden. Diesmal aber schwerpunktmässig über Content Management Systeme im Allgemeinen und wagtail im Speziellen.

Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Neues aus der Szene

Django verwendet jetzt black zur Codeformatierung

Wo wir unterwegs waren

IndieWebCamp Düsseldorf 2019

beyond tellerrand

Meta

django-cast hat dank Dominik jetzt Kommentare (Sind auf dem Frühjahrssprint der PyDDF hinzugekommen)

django-contrib-comments

django-threadedcomments

django-fluent-comments

Dank django-watson sind jetzt auch Volltextsuche und ein bisschen faceted navigation drin

Dieser Artikel hat bei der Implementation der Navigation sehr geholfen

Indiewebcamp

Into the personal website verse

Nothing fails like success - "social media is a garbage fire.."

pinboard

konektom

Indieweb - getting started guide

Keybase

IndieAuth

Webmention

Micropub

Microsub

Microformats2

django-indieweb

Django und Content Management Systeme

Django CMS

Wagtail

Mezzanine

Torchbox - die Firma hinter Wagtail

Wagtail Demoprojekt

wagtail-bakery - Baut aus per Wagtail erstellten Seiten statische

django-bakery - Generiert aus Django-Sites statische Seiten

wagtailmenus - Menus für Wagtail

Plugins für Django - Talk auf der letzten djangocon europe

Picks

micro.blog is a service for independent microblogs

Take back your web Konferenztalk von Tantek Çelik
1 Stunde 20 Minuten
PP08 - Machine Learning am Beispiel Bildklassifikation (hier klicken, um zu kommentieren)

2. Mai 2019, Jochen

Wir reden noch mal über Machine Learning.

Shownotes Unsere E-Mail für Fragen, Anregungen & Kommentare: hallo@python-podcast.de Wo wir unterwegs waren

Pythoncamp 2019

FoxDot

Extrahieren von Text aus den PDF-Sitzungsprotokollen des NRW-Landtages

Meta

Neues Feature: Kapitelmarken in django-cast

Veranstaltungshinweise

PYCONX (02 - 05.05.2019, Florenz)

GeoPython (24 - 26.06.2019, Basel)

europython (08 - 14.07.2019, Basel)

EuroSciPy (02 - 06.09.2019, Bilbao)

PyCon DE & PyData Berlin (09 - 13.10.2019, Berlin)

PyDDF Spring Sprint (04 - 05.05.2019, Düsseldorf)

Machine Learning

Andrej Karpathy vs ConvNet - Bildannotationen

ImageNet

AlexNet

ILSVRC

Katzen vs Hunde

Data Science Tutorial, das das Katzen vs Hunde Beispiel enthält

Dogs vs Cats auf Kaggle

Keras

PlaidML

Deep Learning with Python

Bias–variance tradeoff

Picks

mutmut

seaborn

argparse

getpass

textwrap

Öffentliches Tag auf Konektom
2 Stunden 9 Minuten
PP07 - Machine Learning am Beispiel Textklassifikation (hier klicken, um zu kommentieren)

18. April 2019, Jochen

Diesmal haben wir eine etwas experimentellere Folge aufgenommen. Zum einen reden wir nicht einfach nur so, wie sonst, sondern gehen ein konkretes Beispielprojekt anhand von Jochens Jupyter-Notebooks durch. Zum anderen haben wir mit Nico nicht nur einen Expertengast zum Thema Data-Science mit dabei, sondern veröffentlichen diese Crossover-Episode auch auf Nicos Inoteccast.

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

Reuters Dataset

Pandas Profiling

Pathlib

Modin

Pandarallel

Dask

Sklearn Pipelines

Management von Machine Learning Modellen

kaggle

PP06 - Pandas

1 Stunde 46 Minuten
PP06 - Pandas (hier klicken, um zu kommentieren)

19. März 2019, Jochen

Die sechste Folge beschäftigt sich mit einer der wohl bekanntesten und meistgenutzten Python-Bibliotheken: "Pandas"

Diesmal haben wir als Expertengast Simon dabei, der uns mehr über die Funktionen von Pandas erzählt.

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

Shared memory for multiprocessing (struct, wenn man das von Hand machen will)

Operatoren für Dictionaries

Pandas

Pandas Cheatsheets Teil 1, Teil 2

Tutorialnotebook von Jochen

Maßeinheiten für dataframes mit pint (noch nicht released) - verwendet die neue extension array api

Erster Einblick in die Daten im Pandas Workflow mit df.head() df.tail() und df.describe() df.apply()

Eher für Fortgeschrittene: Modern Pandas

Artikel über pivot, stack und unstack

Pandas 2.0

Podcasts und Talks

Jeff Reback - What is the Future of Pandas

Wes McKinney's Career In Python For Data Analysis - Episode 203

Episode #200: Escaping Excel Hell with Python and Pandas

R

R, R studio

Shiny

Picks

Django Chat Podcast (Jochen)

Django-ORM-like, aber für flat files:  alkali (Jochen)

Matplotlib to Plotly (Simon)

pickle (Dominik)

Öffentlicher Tag auf konektom
Python Podcast

Python Podcast

Ein deutschsprachiger Podcast rund um die Programmiersprache Python