Python Podcast Archiv
50 Episoden
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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. 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
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
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
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