PLAY PODCASTS
Python Podcast

Python Podcast

67 episodes — Page 2 of 2

Suchmaschinen

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/suchmaschinen/">Suchmaschinen</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/suchmaschinen/"><time datetime="2020-02-25T00:00:00+01:00">25. Februar 2020</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Heute ging es um Volltextsuchmaschinen.<br /> <br /> 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.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <br /> <br /> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li>Bald startet der Kartenverkauf für die <a href="https://ep2020.europython.eu/">europython 2020</a></li> <li><a href="https://docs.python.org/3/whatsnew/changelog.html">Python 3.8.2</a></li> </ul> <h3>Modul aus der Standardbibliothek</h3> <ul> <li><a href="https://docs.python.org/3/library/pathlib.html">Pathlib</a></li> </ul> <h3>Metathema</h3> <ul> <li><a href="https://www1.wdr.de/mediathek/audio/wdr5/wdr5-das-philosophische-radio/index.html">WDR 5 Das philosophische Radio</a></li> </ul> <h3>Volltextsuchmaschinen</h3> <ul> <li><a href="https://lucene.apache.org/core/">Lucene</a> - inzwischen die Standardbibliothek für Volltextsuche</li> <li><a href="https://lucene.apache.org/solr/">Solr</a> - Ein auf Lucene aufsetzender Suchserver</li> <li><a href="https://www.elastic.co/de/">Elasticsearch</a> - Ein ebenfalls auf Lucene aufsetzender Suchserver</li> <li><a href="https://xapian.org/">xapian</a></li> <li><a href="http://sphinxsearch.com/">Sphinx</a></li> <li><a href="https://whoosh.readthedocs.io/en/latest/">whoosh</a> Volltextsuche in Python</li> <li><a href="https://www.sqlite.org/fts5.html">FTS5</a> Volltextsucherweiterung für sqlite</li> <li><a href="https://www.postgresql.org/docs/current/textsearch.html">Postgresql</a> Volltextfeature</li> <li><a href="https://mariadb.com/kb/en/full-text-index-overview/">MariaDB</a> Volltextfeature</li> <li><a href="https://github.com/zombodb/zombodb">zombodb</a></li> <li><a href="https://nlp.stanford.edu/IR-book/html/htmledition/variable-byte-codes-1.html">Variable byte encoding</a></li> <li><a href="https://trec.nist.gov/">TREC</a> Conference series</li> <li><a href="https://en.wikipedia.org/wiki/Okapi_BM25">BM25 / Okapi</a></li> <li><a href="https://en.wikipedia.org/wiki/PageRank">PageRank</a></li> <li><a href="https://github.com/RediSearch/RediSearch">RediSearch</a> Volltexterweiterung für redis</li> <li><a href="https://en.wikipedia.org/wiki/Learning_to_rank">Learning to rank</a></li> <li><a href="https://en.wikipedia.org/wiki/Discounted_cumulative_gain">NDCG</a>, <a href="https://en.wikipedia.org/wiki/Evaluation_measures_(information_retrieval)#Mean_average_precision">MAP</a>, <a href="http://olivier.chapelle.cc/pub/err.pdf">ERR</a></li> <li><a href="https://docs.djangoproject.com/en/3.0/ref/contrib/postgres/search/">Django Postgres full text search</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://github.com/TheAlgorithms/Python">The Algorithms python</a></li> <li>read json directly in python: <a href="https://t.

Feb 24, 20201h 36m

Python Entwicklungsumgebung 2020 Edition

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/entwicklungsumgebung/">Python Entwicklungsumgebung 2020 Edition</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/entwicklungsumgebung/"><time datetime="2020-02-04T00:00:00+01:00">4. Februar 2020</time>,</a> <span class="author">Dominik</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Heute haben wir uns bei Dominik zusammengesetzt, um mal über unsere Python Entwicklungsumgebungen zu sprechen. Die groben Themen waren dabei unter anderem:<br />   <ul> <li>Hardware</li> <li>Betriebssysteme</li> <li>IDEs/Editoren</li> <li>Virtualenvironments</li> <li>Linter</li> </ul> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <br /> <br /> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li><a href="https://www.python.org/doc/sunset-python-2/">Python 2 end of life</a></li> <li><a href="https://github.com/pypa/setuptools/issues/1458">Setuptools</a> dropping support for Python 2</li> <li><a href="https://ep2020.europython.eu/">Euro Python 2020</a></li> <li><a href="https://2020.djangocon.eu/">2020 djangocon porto</a></li> <li><a href="https://barcamptools.eu/pycampcologne2020/">Python barcamp Köln</a></li> </ul> <h3>Entwicklungsumgebung</h3> <ul> <li><a href="https://github.com/PowerShell/PowerShell">PowerShell</a> <a href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)">Bash</a> <a href="https://en.wikipedia.org/wiki/Z_shell">Z shell</a> <a href="https://fishshell.com/">Fishshell</a></li> <li>Terminals for windows: <a href="https://cmder.net/">cmder</a> best combined with <a href="https://conemu.github.io/">ConEmu</a> and alternatively <a href="https://hyper.is/">hyperjs</a></li> <li><a href="https://iterm2.com/">iTerm2</a> Terminal for macOS <a href="https://www.iterm2.com/documentation-shell-integration.html">shell integration</a></li> <li><a href="https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux">WSL</a> Windows Subsystem for Linux</li> <li><a href="https://github.com/anishathalye/dotbot">dotbot</a> dotfile handling</li> <li><a href="https://chocolatey.org/">Chocolatey (Windows Package Manager)</a></li> <li><a href="https://brew.sh/">Homebrew (The Missing Package Manager for macOS)</a></li> <li><a href="https://jacobian.org/2019/nov/11/python-environment-2020/">My Python Development Environment, 2020 Edition</a></li> <li>Dominiks unfinished 'work always in progress' <a href="https://github.com/oryon-dominik/dotfiles-den">dotfiles-den</a> for windows</li> <li><a href="https://virtualenvwrapper.readthedocs.io/en/latest/">virtualenvwrapper</a> classical virtual environments</li> <li><a href="https://github.com/regisf/virtualenvwrapper-powershell">virtualenvwrapper for windows powershell</a></li> <li><a href="https://github.com/pyenv/pyenv">pyenv</a> simple Python version management</li> <li><a href="https://docs.conda.io/en/latest/miniconda.html">miniconda</a> conda virtual environments</li> <li><a href="https://python-poetry.org/">Poetry</a> python packaging and dependency management made easy</li> <li><a href="https://pipenv.kennethreitz.org/en/latest/">pipenv</a> - Python Dev Workflow for Humans<a href="https://pipenv.kennethreitz.org/en/latest/#pipenv-python-dev-workflow-for-humans" title="Permalink to this headline">¶</a></li> <li><a href="https://docs.python.org/3/library/cmd.html">cmd</a> - Support for line-oriented comma

Feb 3, 20201h 48m

Fragen über Fragen

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/fragen-ueber-fragen/">Fragen über Fragen</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/fragen-ueber-fragen/"><time datetime="2019-12-16T00:00:00+01:00">16. Dezember 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> <p>Wir haben uns ausnahmsweise mal tagsüber zusammengesetzt, um uns anhand von ein paar Fragen über Python zu unterhalten.<br /> <br /> Inspiriert von <a href="https://jacobian.org/2019/nov/11/python-environment-2020/">"My Python Development Environment, 2020 Edition"</a> 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 <a href="https://github.com/ephes/awesome-python-devenv">Repository</a>.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </p> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li><a href="https://docs.djangoproject.com/en/3.0/releases/3.0/">Django 3.0 Release Notes</a></li> <li><a href="https://github.com/jazzband/django-model-utils">django-model-utils</a></li> <li><a href="https://docs.djangoproject.com/en/3.0/releases/3.0/#removed-private-python-2-compatibility-apis">Removed private Python 2 compatibility APIs</a></li> </ul> <h3>Fragen</h3> <ul> <li><a href="https://www.home-assistant.io/">Home Assistant</a></li> <li><a href="http://blog.thilelli.net/post/2006/03/28/The-altsysadminrecovery-Manpage-Collection">alt.sysadmin.recovery manpages</a></li> <li><a href="https://en.wikipedia.org/wiki/Not_invented_here">Not invented here (NIH)</a></li> <li><a href="https://docs.python.org/3/tutorial/modules.html">Python Modules / Packages</a></li> <li><a href="http://code.activestate.com/recipes/66531-singleton-we-dont-need-no-stinkin-singleton-the-bo/">Borg Pattern</a></li> <li><a href="https://docs.python.org/3/tutorial/classes.html">Python Classes/Objects</a></li> <li><a href="https://docs.python.org/3/library/functions.html#classmethod">classmethod</a> <a href="https://docs.python.org/3/library/functions.html#staticmethod">staticmethod</a></li> <li><a href="https://realpython.com/primer-on-python-decorators/">Primer on Decorators</a></li> <li><a href="https://docs.python.org/3.8/library/functools.html#functools.wraps">functools.wraps</a></li> <li><a href="https://en.wikipedia.org/wiki/Closure_(computer_programming)">Closures</a></li> <li><a href="https://en.wikipedia.org/wiki/Mixin">Mixins</a></li> <li><a href="https://en.wikipedia.org/wiki/Monkey_patch">Monkeypatching</a></li> <li><a href="https://docs.python.org/3/tutorial/controlflow.html?highlight=tuple%20unpacking#unpacking-argument-lists">Function argument unpacking</a></li> <li><a href="https://docs.python.org/3/tutorial/controlflow.html?highlight=tuple%20unpacking#lambda-expressions">Lambda expressions</a></li> <li><a href="https://docs.python.org/3.8/library/collections.html?highlight=userdict#module-collections">Container datatypes - UserList / UserDict etc</a></li> <li><a href="https://docs.python.org/3.8/library/copy.html">Shallow and deep copy operations</a></li> <li><a href="https://redux.js.org/">Redux</a></li> <li>Object serialization: <a href="https://docs.python.org/3/library/pickle.html">pickle</a> <a href="https://docs.python.org/3.8/library/marshal.html">marshal&l

Dec 15, 20192h 24m

Python 3.8

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/python-3-8/">Python 3.8</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/python-3-8/"><time datetime="2019-11-13T00:00:00+01:00">13. November 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> <p>Nach längerer Pause aufgrund von Urlaub und Terminkoordinationsschwierigkeiten sind wir wieder mit einer etwas unvorbereiteten Episode am Start und reden mit <a href="https://twitter.com/theuni">Christian</a> über <a href="https://docs.python.org/3/whatsnew/3.8.html">Python 3.8</a>, Konferenzbesuche und diverse Nebensächlichkeiten.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </p> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li><a href="https://docs.python.org/3/whatsnew/3.8.html">Python 3.8</a></li> <li><a href="https://de.pycon.org/">PyConDE und PyData Berlin 2019</a></li> <li><a href="https://www.oreilly.com/library/view/fluent-python/9781491946237/">Fluent Python [Book]</a> - <a href="https://de.pycon.org/program/pyconde-qcnntw-beyond-paradigms-a-new-key-to-grok-python-other-languages-luciano-ramalho/">Beyond Paradigms: a new key to grok Python & other languages [talk]</a></li> <li><a href="https://twitter.com/gvanrossum/status/1189546865114529792?lang=en">Guido Retires</a></li> <li><a href="http://mypy-lang.org/">mypy</a></li> <li><a href="https://jupyterlab.readthedocs.io/en/stable/">JupyterLab</a> - <a href="https://de.pycon.org/program/pydata-eh7fwd-a-tour-of-jupyterlab-extensions-jeremy-tuloup/">A Tour of JupyterLab Extensions [talk]</a></li> <li><a href="https://de.pycon.org/program/pydata-fdvfhx-10-years-of-automated-category-classification-for-product-data-johannes-knopp/">10 Years of Automated Category Classification for Product Data</a></li> <li><a href="https://de.pycon.org/program/pyconde-meegjc-job-panel-christian-barra-tereza-iofciu-katharina-rasch-matteo-guzzo-sieer-angar/">Job Panel (Freelance) [talk]</a></li> <li><a href="https://flyingcircus.io/">Flying Circus</a></li> <li><a href="https://python-verband.org/verband">Python Software Verband</a></li> </ul> <h3>Python 3.8</h3> <ul> <li><a href="https://www.python.org/dev/peps/pep-0572/">PEP 572 -- Assignment Expressions (walrus operator)</a></li> <li><a href="https://hynek.me/about/">hynek</a></li> <li><a href="https://docs.python.org/3.8/library/2to3.html">2to3 - Automated Python 2 to 3 code translation</a></li> <li><a href="https://www.python.org/dev/peps/pep-0570/">PEP 570 -- Python Positional-Only Parameters</a></li> <li><a href="https://docs.python.org/3/library/multiprocessing.shared_memory.html#module-multiprocessing.shared_memory">multiprocessing.shared_memory — Provides shared memory for direct access across processes¶</a></li> <li><a href="https://bugs.python.org/issue32117">tuple unpacking</a></li> <li><a href="https://www.python.org/dev/peps/pep-0578/">PEP 578 -- Python Runtime Audit Hooks</a></li> </ul> <h3>Core Sprint</h3> <ul> <li><a href="http://pyfound.blogspot.com/2019/10/cpython-core-developer-sprint-2019.html">CPython Core Developer Sprint 2019</a></li> <li><a href="https://wiki.python.org/moin/GlobalInterpreterLock">GIL - global interpreter lock</a></li> <li><a href="https://medium.com/@gvanrossum_83706/peg-parsers-7ed72462f97c">PEG Parsers</a></li> <li><a href="https://batou.readthedocs.io/en/latest/">batou</a></li> <li><a href="https://jinja.palletsprojects.com/en/2.10.x/">Jinja</a></li> </ul> <h3>Picks</h3> <ul> <li><a h

Nov 12, 20191h 19m

Naive Bayes

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/naive-bayes/">Naive Bayes</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/naive-bayes/"><time datetime="2019-08-28T00:00:00+02:00">28. August 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> <p>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 :).</p> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <br /> <br /> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li><a href="https://www.froscon.de/en/">FrOSCon</a> - <a href="https://programm.froscon.de/2019/events/2394.html">Deep Learning Workshop</a></li> <li><a href="https://docs.python.org/3/howto/functional.html#generators">Generatoren</a></li> <li><a href="https://docs.python.org/3/library/asyncio-task.html#coroutines">Coroutinen</a></li> <li><a href="http://www.shorthandednews.de/">SHORTHANDED NEWS</a></li> <li><a href="https://djangochat.com/#ep23">Django Chat, Episode 23: Async Django - Andrew Godwin</a></li> <li><a href="https://www.aeracode.org/2018/06/04/django-async-roadmap/">Django 3 - Async Roadmap</a></li> </ul> <h3>Naive Bayes</h3> <ul> <li><a href="https://en.wikipedia.org/wiki/Naive_Bayes_classifier">Naive Bayes (wikipedia)</a></li> <li><a href="https://github.com/ephes/data_science_tutorial/blob/master/notebooks/text_classification/naive_bayes.ipynb">Naive Bayes jupyter notebook</a></li> <li><a href="https://docs.python.org/3/library/collections.html#collections.defaultdict">Defaultdict</a></li> <li><a href="https://en.wikipedia.org/wiki/Support-vector_machine">Support Vector Machine</a></li> <li><a href="https://en.wikipedia.org/wiki/Word_embedding">Word Embeddings</a></li> <li><a href="https://spacy.io/">SpaCy</a></li> <li><a href="https://techtiefen.de/nlp-spacy/">Techtiefen: SpaCy</a></li> <li><a href="https://techtiefen.de/nlp-moderne-sprachverarbeitung/">Techtiefen: Moderne Sprachverarbeitung</a></li> <li><a href="https://github.com/google-research/bert">BERT</a> <a href="https://ai.facebook.com/blog/roberta-an-optimized-method-for-pretraining-self-supervised-nlp-systems/">RoBERTa</a> <a href="https://arxiv.org/pdf/1906.08237.pdf">XLNet</a> <a href="https://github.com/openai/gpt-2">gpt-2</a></li> <li><a href="https://www.media.mit.edu/projects/alterego/overview/">AlterEgo</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://github.com/timothycrosley/isort">isort</a></li> <li><a href="https://github.com/alttch/pptop">pptop</a></li> </ul> <h3><a href="https://konektom.org/tags/68215/" style="font-size: 13px;">Öffentliches Tag auf konektom</a></h3> </section> </section> </div> </article>

Aug 27, 20191h 26m

Deployment von Webapplikationen

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/website-deployment/">Deployment von Webapplikationen</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/website-deployment/"><time datetime="2019-07-31T00:00:00+02:00">31. Juli 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> In der nunmehr zwölften Episode reden wir über das Deployment von Webapplikationen. Themen waren diesmal: <p> </p> <ul> <li>Soll man einen eigenen Server mieten oder doch lieber eine fertige Plattform zum Hosten benutzen?</li> <li>Wie kommt der Code eigentlich auf die Maschine?</li> <li>Was für Services müssen für eine Webapplikation üblicherweise so laufen?</li> </ul> <p> </p> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <br /> <br /> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li><a href="https://djangoforprofessionals.com/">Django for Professionals</a></li> <li><a href="https://www.dataengineeringpodcast.com/cloudfactory-data-labeling-episode-89/">Data Labeling That You Can Feel Good About - Episode 89</a> mit <a href="https://www.cloudfactory.com/">Cloudfactory</a></li> <li><a href="https://twitter.com/erdgeist/status/1149749306481676288?s=12">Unterstützungsanfrage</a> für <a href="https://pretalx.com/p/about/">Pretalx</a> auf dem <a href="https://events.ccc.de/camp/2019/wiki/Main_Page">CCCamp2019</a></li> <li>Projektmanagement Software: <a href="https://taiga.io/">Taiga</a>, <a href="https://trello.com">Trello</a>, <a href="https://www.atlassian.com/software/jira">Jira</a></li> <li><a href="https://talkpython.fm/episodes/show/216/digging-into-visual-studio-code">Episode #216: Digging into Visual Studio Code</a></li> <li><a href="https://github.com/PySimpleGUI/PySimpleGUI">PySimpleGUI</a></li> <li><a href="https://djangochat.com/#ep21">EPISODE 021 Django Co-Creator - Simon Willison</a></li> </ul> <h3>Deployment von Webapplikationen</h3> <ul> <li><a href="https://en.wikipedia.org/wiki/Domain_Name_System">Domain Name System</a> <a href="https://howdns.works">Comic, der DNS erklärt</a></li> <li><a href="https://en.wikipedia.org/wiki/Cloud_computing">IaaS vs PaaS vs SaaS</a></li> <li><a href="https://www.divio.com/">Divio</a> Wagtail und Django-CMS Hosting</li> <li><a href="https://www.heroku.com/">Heroku</a>, <a href="https://www.pythonanywhere.com/">Pythonanywhere</a></li> <li><a href="https://aws.amazon.com/ec2/">EC2</a>, <a href="https://aws.amazon.com/lightsail/">Lightsale</a>, <a href="https://www.digitalocean.com/">Digitalocean</a>, <a href="https://www.hetzner.de/cloud">Container bei Hetzner</a></li> <li><a href="https://www.docker.com/">Docker</a>, <a href="https://github.com/docker/compose">Docker-Compose</a>, <a href="https://www.vagrantup.com/">Vagrant</a></li> <li><a href="https://www.ansible.com/">Ansible</a>, <a href="https://www.chef.io/puppet/">Chef and Puppet</a>, <a href="https://www.saltstack.com/">SaltStack</a></li> <li><a href="https://redis.io/">Redis</a>, <a href="https://varnish-cache.org/">Varnish</a></li> <li><a href="https://caddyserver.com/">Caddy</a>, <a href="http://whitenoise.evans.io/en/stable/">Whitenoise</a></li> <li><a href="https://gunicorn.org/">Gunicorn</a>, <a href="https://uwsgi-docs.readthedocs.io/en/latest/">uWSGI</a></li> <li><a

Jul 30, 20191h 56m

Python in der Wissenschaft

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/wissenschaft/">Python in der Wissenschaft</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/wissenschaft/"><time datetime="2019-07-01T00:00:00+02:00">1. Juli 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> In unserer elften Episode reden wir mit <a href="https://github.com/Wrzlprmft">Gerrit</a> über Python in der Wissenschaft. Themen<br /> waren diesmal das Veröffentlichen von Code, das Setzen von Code in Veröffentlichungen<br /> und Codegolf.<br /> <br /> Es war etwas warm im Wintergarten, aber falls Auphonic es schafft, das Ventilatorengeräusch<br /> herauszufiltern, sollte zumindest die Audioqualität diesmal wieder passen. Apropos Audioqualität,<br /> einer der Sprecher hatte ein schlechteres Headset als die Anderen. Könnt ihr heraushören<br /> wer? Würde mich mal interessieren, ob man das überhaupt hören kann...<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <br /> <br /> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li><a href="https://gregoryszorc.com/blog/2019/06/24/building-standalone-python-applications-with-pyoxidizer/">PyOxidizer</a></li> <li><a href="https://www.youtube.com/watch?v=ftP5BQh1-YM">Russell Keith-Magee - Keynote - PyCon 2019</a></li> <li><a href="https://www.egenix.com/products/python/PyRun/">PyRun - funktioniert auch mit 3.7</a></li> <li><a href="https://www.youtube.com/watch?v=YUIPcXduR8E">Jessica Garson - Making Music with Python, SuperCollider and FoxDot - PyCon 2019</a></li> <li><a href="https://www.youtube.com/watch?v=e1vqfBEAkNA">Jordan Adler, Joe Gordon - Migrating Pinterest from Python2 to Python3 - PyCon 2019</a></li> </ul> <h3>Codegolf</h3> <ul> <li><a href="https://codegolf.stackexchange.com/">Code Golf Stack Exchange</a></li> <li><a href="https://www.growingwiththeweb.com/sorting/radix-sort-lsd/">LSD Radix</a></li> </ul> <h3>Python in der Wissenschaft</h3> <ul> <li><a href="https://de.wikipedia.org/wiki/Differentialgleichung">Differentialgleichungen</a></li> <li><a href="https://en.wikipedia.org/wiki/SIMD">SIMD</a></li> <li><a href="https://arxiv.org/abs/1711.09886">Efficiently and easily integrating differential equations with JiTCODE, JiTCDDE, and JiTCSDE</a> - <a href="https://github.com/neurophysik/jitcode">JiTCODE</a>, <a href="https://github.com/neurophysik/jitcdde">JiTCDDE</a>, <a href="https://github.com/neurophysik/jitcsde">JiTCSDE</a></li> <li><a href="https://www.sympy.org/en/index.html">SymPy</a></li> <li><a href="http://www.sagemath.org/">SageMath</a></li> <li><a href="https://www.mathworks.com/products/matlab.html">MATLAB</a></li> <li><a href="https://www.gnu.org/software/octave/">GNU Octave</a></li> <li><a href="https://cython.org/">Cython</a></li> <li><a href="https://arxiv.org/">arXiv</a></li> <li><a href="http://www.gnuplot.info/">gnuplot</a></li> <li><a href="https://altair-viz.github.io/">Altair</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://www.numpy.org/">NumPy</a></li> <li><a href="https://docs.python.org/3/library/dataclasses.html">Data Classes</a></li> <li><a href="https://github.com/django-guardian/django-guardian">Per object permissions for Django</a></li> <li><a href="https://github.com/PyCQA/bandit">Bandit is a tool designed to find common security issues in Python code</a></li> </ul> <a href="https://konektom.org/tags/68082/">Öffentliches Tag a

Jun 30, 20191h 53m

Devops

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/devops/">Devops</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/devops/"><time datetime="2019-05-29T00:00:00+02:00">29. Mai 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> In unserer zehnten Episode reden wir mit <a href="https://twitter.com/theuni">Christian</a> ü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 <a href="https://studio-link.de/">Studio-Link</a> 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 <a href="https://auphonic.com/">Auphonic</a> 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.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <br /> <br /> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> <p>Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>Christian stellt sich vor</h3> <ul> <li><a href="https://www.zope.org/">Zope</a></li> <li><a href="https://python-verband.org/">Python Software Verband</a></li> <li><a href="https://python-verband.org/foerderprogramm/foerderprogramm">Das Förderprogramm des PSV</a></li> <li><a href="https://www.python.org/psf/">Python Software Foundation</a></li> <li><a href="https://www.djangoproject.com/foundation/">Django Software Foundation</a></li> </ul> <h3>Neuland</h3> <ul> <li><a href="https://a16z.com/2011/08/20/why-software-is-eating-the-world/">Why Software Is Eating the World</a></li> <li><a href="https://en.wikipedia.org/wiki/Cynefin_framework">Cynefin Framework</a> - David J Snowden / Komplexitätstheorie</li> </ul> <h3>Opa erzählt vom Krieg</h3> <ul> <li><a href="https://support.apple.com/en-au/HT208309">iOS Shortcuts</a></li> </ul> <h3>Schwarze Schwäne</h3> <ul> <li><a href="https://www.youtube.com/watch?v=ftP5BQh1-YM">Russell Keith-Magee - Keynote - PyCon 2019</a></li> <li><a href="https://blog.supertop.co/post/180053222292/now-playing-in-castro-32-audiobooks">Castro Sideloading</a></li> <li><a href="https://webassembly.org/">Webassembly</a></li> </ul> <h3>Devops</h3> <ul> <li><a href="https://www.docker.com/">Docker</a></li> <li><a href="https://en.wikipedia.org/wiki/Toyota_Production_System">Toyota Production System</a> / Kanban</li> <li><a href="https://agilemanifesto.org/">Manifesto for Agile Software Development</a></li> <li><a href="https://en.wikipedia.org/wiki/The_Black_Swan:_The_Impact_of_the_Highly_Improbable">The Black Swan</a></li> <li><a href="https://en.wikipedia.org/wiki/Root_cause_analysis">Root Cause Analysis</a></li> <li><a href="https://en.wikipedia.org/wiki/Mean_time_between_failures">Mean Time Between Failures</a></li> <li><a href="https://en.wikipedia.org/wiki/Mean_time_to_recovery">Mean Time To Recovery</a></li> <li><a href="https://ceph.com/ceph-storage/file-system/">Ceph</a></li> <li><a href="https://virtualenv.pypa.io/en/latest/">Virtualenv</a>, <a href="https://docs.python.org/3/library/venv.html">Venv</a> (eingebaut), <a href="https://www.python.org/dev/peps/pep-0582/">Python local packages directory</a></li> <li><a href="http://www.buildout.org/en/latest/">Buildout</a></li> <li><a href="https://en.wikipedia.org/wiki/Continuous_inte

May 28, 20192h 16m

Content Management mit Django - Wagtail

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/wagtail/">Content Management mit Django - Wagtail</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/wagtail/"><time datetime="2019-05-21T02:00:00+02:00">21. Mai 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> 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.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a> <h3>Neues aus der Szene</h3> <ul> <li><a href="https://github.com/django/deps/blob/8b51642493da659bde7410288acc07b27ef7d1ae/accepted/0008-black.rst">Django verwendet jetzt black zur Codeformatierung</a></li> </ul> <h3>Wo wir unterwegs waren</h3> <ul> <li><a href="https://indieweb.org/2019/D%C3%BCsseldorf">IndieWebCamp Düsseldorf 2019 </a></li> <li><a href="https://beyondtellerrand.com/events/duesseldorf-2019/speakers">beyond tellerrand</a></li> </ul> <h3>Meta</h3> <ul> <li><a href="https://github.com/ephes/django-cast">django-cast</a> hat dank Dominik jetzt Kommentare (Sind auf dem Frühjahrssprint der PyDDF hinzugekommen)</li> <li><a href="https://github.com/django/django-contrib-comments">django-contrib-comments</a></li> <li><a href="https://github.com/HonzaKral/django-threadedcomments">django-threadedcomments</a></li> <li><a href="https://github.com/django-fluent/django-fluent-comments">django-fluent-comments</a></li> <li>Dank <a href="https://github.com/etianen/django-watson">django-watson</a> sind jetzt auch Volltextsuche und ein bisschen faceted navigation drin</li> <li>Dieser <a href="https://simonwillison.net/2017/Oct/5/django-postgresql-faceted-search/">Artikel</a> hat bei der Implementation der Navigation sehr geholfen</li> </ul> <h3>Indiewebcamp</h3> <ul> <li><a href="https://matthiasott.com/articles/into-the-personal-website-verse">Into the personal website verse</a></li> <li><a href="https://alistapart.com/article/nothing-fails-like-success/">Nothing fails like success</a> - "social media is a garbage fire.."</li> <li><a href="https://pinboard.in/">pinboard</a></li> <li><a href="https://konektom.org">konektom</a></li> <li><a href="https://indieweb.org/Getting_Started">Indieweb - getting started guide</a></li> <li><a href="http://keybase.io">Keybase</a></li> <li><a href="https://indieweb.org/IndieAuth">IndieAuth</a></li> <li><a href="https://indieweb.org/Webmention">Webmention</a></li> <li><a href="https://indieweb.org/Micropub">Micropub</a></li> <li><a href="https://indieweb.org/Microsub">Microsub</a></li> <li><a href="https://indieweb.org/microformats2">Microformats2</a></li> <li><a href="https://github.com/ephes/django-indieweb">django-indieweb</a></li> </ul> <h3>Django und Content Management Systeme</h3> <ul> <li><a href="https://www.django-cms.org/en/">Django CMS</a></li> <li><a href="https://wagtail.io/">Wagtail</a></li> <li><a href="http://mezzanine.jupo.org/">Mezzanine</a></li> <li><a href="https://torchbox.com/digital-products/">Torchbox</a> - die Firma hinter Wagtail</li> <li><a href="https://github.com/wagtail/bakerydemo">Wagtail Demoprojekt</a></li> <li><a href="https://github.com/wagtail/wagtail-bakery">wagtail-bakery</a> - Baut aus per Wagtail erstellten Seiten statische</li> <li><a href="https://github.com/datadesk/django-bakery">django-bakery</a> - Generiert aus Django-Sites

May 21, 20191h 42m

PP08 - Machine Learning am Beispiel Bildklassifikation

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/machine-learning-example-cats-vs-dogs/">PP08 - Machine Learning am Beispiel Bildklassifikation</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/machine-learning-example-cats-vs-dogs/"><time datetime="2019-05-02T02:00:00+02:00">2. Mai 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Wir reden noch mal über Machine Learning.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a> <h3>Wo wir unterwegs waren</h3> <ul> <li><a href="https://barcamptools.eu/pycamp201904/">Pythoncamp 2019</a></li> <li><a href="http://foxdot.org/">FoxDot</a></li> <li><a href="https://github.com/0LL13/parliParser">Extrahieren von Text aus den PDF-Sitzungsprotokollen des NRW-Landtages</a></li> </ul> <h3>Meta</h3> <ul> <li>Neues Feature: Kapitelmarken in <a href="https://github.com/ephes/django-cast">django-cast</a></li> </ul> <h3>Veranstaltungshinweise</h3> <ul> <li><a href="https://www.pycon.it/en/">PYCONX</a> (02 - 05.05.2019, Florenz)</li> <li><a href="http://2019.geopython.net/">GeoPython</a> (24 - 26.06.2019, Basel)</li> <li><a href="https://ep2019.europython.eu/">europython</a> (08 - 14.07.2019, Basel)</li> <li><a href="https://www.euroscipy.org/2019/">EuroSciPy</a> (02 - 06.09.2019, Bilbao)</li> <li><a href="https://de.pycon.org/">PyCon DE & PyData Berlin</a> (09 - 13.10.2019, Berlin)</li> <li><a href="https://www.pyddf.de/sprint2019/">PyDDF Spring Sprint</a> (04 - 05.05.2019, Düsseldorf)</li> </ul> <h3>Machine Learning</h3> <ul> <li><a href="http://karpathy.github.io/2014/09/02/what-i-learned-from-competing-against-a-convnet-on-imagenet/">Andrej Karpathy vs ConvNet - Bildannotationen</a></li> <li><a href="http://www.image-net.org/">ImageNet</a></li> <li><a href="https://en.wikipedia.org/wiki/AlexNet">AlexNet</a></li> <li><a href="http://www.image-net.org/challenges/LSVRC/">ILSVRC</a></li> </ul> <h3>Katzen vs Hunde</h3> <ul> <li><a href="https://github.com/ephes/data_science_tutorial">Data Science Tutorial</a>, das das Katzen vs Hunde Beispiel enthält</li> <li><a href="https://www.kaggle.com/c/dogs-vs-cats">Dogs vs Cats</a> auf Kaggle</li> <li><a href="https://keras.io/">Keras</a></li> <li><a href="https://www.intel.ai/plaidml/#gs.99lljz">PlaidML</a></li> <li><a href="https://www.manning.com/books/deep-learning-with-python">Deep Learning with Python</a></li> <li><a href="https://en.wikipedia.org/wiki/Bias%E2%80%93variance_tradeoff">Bias–variance tradeoff</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://github.com/boxed/mutmut">mutmut</a></li> <li><a href="https://seaborn.pydata.org/">seaborn</a></li> <li><a href="https://docs.python.org/3/library/argparse.html">argparse</a></li> <li><a href="https://docs.python.org/3.7/library/getpass.html">getpass</a></li> <li><a href="https://docs.python.org/3.7/library/textwrap.html">textwrap</a></li> </ul> <a href="https://konektom.org/tags/67923/">Öffentliches Tag auf Konektom</a> </section> </section> </div> </article>

May 2, 20191h 20m

PP07 - Machine Learning am Beispiel Textklassifikation

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/machine-learning-example/">PP07 - Machine Learning am Beispiel Textklassifikation</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/machine-learning-example/"><time datetime="2019-04-18T02:00:00+02:00">18. April 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> 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 <a href="https://github.com/ephes/data_science_tutorial">Jochens Jupyter-Notebooks</a> durch. Zum anderen haben wir mit Nico nicht nur einen Expertengast zum Thema Data-Science mit dabei, sondern veröffentlichen diese <a href="https://inoteccast.de/15-praktisches-machine-learning-mit-python/">Crossover-Episode</a> auch auf Nicos <a href="https://inoteccast.de/">Inoteccast</a>.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a> <ul> <li><a href="https://martin-thoma.com/nlp-reuters/">Reuters Dataset</a></li> <li><a href="https://github.com/pandas-profiling/pandas-profiling">Pandas Profiling</a></li> <li><a href="https://docs.python.org/3/library/pathlib.html">Pathlib</a></li> <li><a href="https://github.com/modin-project/modin">Modin</a></li> <li><a href="https://github.com/nalepae/pandarallel">Pandarallel</a></li> <li><a href="https://dask.org/">Dask</a></li> <li><a href="https://www.kaggle.com/baghern/a-deep-dive-into-sklearn-pipelines">Sklearn Pipelines</a></li> <li><a href="https://www.inovex.de/blog/machine-learning-model-management/">Management von Machine Learning Modellen</a></li> <li><a href="https://www.kaggle.com/">kaggle</a></li> </ul> </section> </section> </div> </article>

Apr 18, 20192h 9m

PP06 - Pandas

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/pandas/">PP06 - Pandas</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/pandas/"><time datetime="2019-03-19T01:00:00+01:00">19. März 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Die sechste Folge beschäftigt sich mit einer der wohl bekanntesten und meistgenutzten Python-Bibliotheken: "Pandas"<br /> Diesmal haben wir als Expertengast Simon dabei, der uns mehr über die Funktionen von Pandas erzählt.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a> <h3>News</h3> <ul> <li><a href="https://docs.python.org/3.8/library/multiprocessing.shared_memory.html">Shared memory for multiprocessing</a> (<a href="https://docs.python.org/3/library/struct.html">struct</a>, wenn man das von Hand machen will)</li> <li><a href="https://www.python.org/dev/peps/pep-0584/">Operatoren für Dictionaries</a></li> </ul> <h3>Pandas</h3> <ul> <li>Pandas Cheatsheets <a href="https://s3.amazonaws.com/assets.datacamp.com/blog_assets/PandasPythonForDataScience.pdf">Teil 1</a>, <a href="https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Python_Pandas_Cheat_Sheet_2.pdf">Teil 2</a></li> <li><a href="https://github.com/ephes/data_science_tutorial/blob/master/notebooks/numpy_pandas/pandas.ipynb">Tutorialnotebook</a> von Jochen</li> <li><a href="https://github.com/hgrecco/pint/blob/develop/docs/pandas.rst">Maßeinheiten für dataframes mit pint (noch nicht released)</a> - verwendet die neue extension array api</li> <li>Erster Einblick in die Daten im Pandas Workflow mit df.head() df.tail() und df.describe() <a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.apply.html">df.apply()</a></li> <li>Eher für Fortgeschrittene: <a href="https://tomaugspurger.github.io/modern-1-intro.html">Modern Pandas</a></li> <li>Artikel über <a href="https://nikgrozev.com/2015/07/01/reshaping-in-pandas-pivot-pivot-table-stack-and-unstack-explained-with-pictures/">pivot, stack und unstack</a></li> <li><a href="https://pandas-dev.github.io/pandas2/goals.html">Pandas 2.0</a></li> </ul> <h3>Podcasts und Talks</h3> <ul> <li><a href="https://www.youtube.com/watch?v=_-gJtO0XR48&t=1s">Jeff Reback - What is the Future of Pandas</a></li> <li><a href="https://www.pythonpodcast.com/wes-mckinney-python-for-data-analysis-episode-203/">Wes McKinney's Career In Python For Data Analysis - Episode 203</a></li> <li><a href="https://talkpython.fm/episodes/show/200/escaping-excel-hell-with-python-and-pandas">Episode #200: Escaping Excel Hell with Python and Pandas</a></li> </ul> <h3>R</h3> <ul> <li><a href="https://www.r-project.org/">R</a>, <a href="https://www.rstudio.com/">R studio</a></li> <li><a href="http://shiny.rstudio.com/">Shiny</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://djangochat.com/">Django Chat Podcast</a> (Jochen)</li> <li>Django-ORM-like, aber für flat files:  <a href="https://github.com/kneufeld/alkali">alkali</a> (Jochen)</li> <li><a href="https://plot.ly/matplotlib/modifying-a-matplotlib-figure/">Matplotlib to Plotly</a> (Simon)</li> <li><a href="https://docs.python.org/3/library/pickle.html">pickle</a> (Dominik)</li> </ul> <a href="https://konektom.org/tags/67753/">Öffentlicher Tag auf konektom</a> </section> </section> </div> </article>

Mar 19, 20191h 46m

PP05 - Datenbanken

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/datenbanken/">PP05 - Datenbanken</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/datenbanken/"><time datetime="2019-02-25T01:00:00+01:00">25. Februar 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Wir haben uns diesmal zum Thema Datenbanken und Python zusammen gesetzt. Datenbanken sind ein weites Feld und daher ist diese Sendung auch ein bisschen länger geworden.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Datenbanken <ul> <li><a href="https://www.postgresql.org/">Postgres</a></li> <li><a href="https://www.mysql.com/">MySQL</a> <a href="https://mariadb.org/">MariaDB</a></li> <li><a href="https://www.mongodb.com/">MongoDB</a></li> <li><a href="http://couchdb.apache.org/">CouchDB</a></li> <li><a href="https://dgraph.io/">Dgraph</a></li> <li><a href="https://neo4j.com/">Neo4j</a></li> <li><a href="https://redis.io/">Redis</a></li> <li><a href="https://www.influxdata.com/">InfluxDB</a></li> <li><a href="https://www.timescale.com/">TimescaleDB</a></li> <li><a href="http://lucene.apache.org/">Lucene</a> <a href="http://lucene.apache.org/solr/">Solr</a> <a href="https://www.elastic.co/">Elastichsearch</a></li> </ul> <h3>Python ORM</h3> <ul> <li><a href="https://docs.djangoproject.com/en/2.1/topics/db/">Django</a></li> <li><a href="https://www.sqlalchemy.org/">SQLAlchemy</a></li> <li><a href="https://ponyorm.org/">Pony</a></li> <li><a href="http://docs.peewee-orm.com/en/latest/">peewee</a></li> </ul> <h3>"Big Data"</h3> <ul> <li><a href="https://docs.ibis-project.org/">Ibis</a></li> <li><a href="https://arrow.apache.org/">Arrow</a></li> <li><a href="https://spark.apache.org/docs/latest/api/python/index.html">pyspark</a></li> </ul> <h3>Papers</h3> <ul> <li><a href="https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf">A Relational Model of Data for Large Shared Data Banks </a></li> <li><a href="http://db.csail.mit.edu/projects/cstore/vldb.pdf">C-Store: A Column-oriented DBMS</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://www.sqlite.org/index.html">Sqlite</a></li> <li><a href="https://github.com/simonw/datasette/blob/master/README.md">Datasette</a></li> <li><a href="https://magic.io/blog/asyncpg-1m-rows-from-postgres-to-python/">Async binary driver for postgres</a></li> <li><a href="https://docs.python.org/3/library/pickle.html">Pickle</a></li> </ul> <h3>Quellen</h3> <ul> <li><a href="https://www.dataengineeringpodcast.com/data-serialization-with-doug-cutting-and-julien-le-dem-episode-8/">Data serialization formats</a></li> <li><a href="https://www.dataengineeringpodcast.com/postgresql-with-jonathan-katz-episode-42/">Taking a tour of postgres</a></li> <li><a href="https://www.youtube.com/watch?feature=share&v=43DZEy_J694&app=desktop">Everything is miscellaneous</a></li> <li><a href="https://tomaugspurger.github.io/method-chaining">Method Chaining</a></li> <li><a href="https://simonwillison.net/2017/Oct/5/django-postgresql-faceted-search/">Implementing faceted search with Django and PostgreSQL</a></li> <li><a href="http://philip.greenspun.com/wtr/data-warehousing.html">Data Warehousing for Cavemen</a></li> </ul> </section> </section> </div> </article>

Feb 25, 20193h 10m

PP04 - Python für Einsteiger

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/python-fuer-einsteiger/">PP04 - Python für Einsteiger</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/python-fuer-einsteiger/"><time datetime="2019-02-20T01:00:00+01:00">20. Februar 2019</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Heute haben wir uns mit <a href="https://twitter.com/YtvwlD">Niklas</a> und <a href="https://twitter.com/_d_0_d_0">Dodo</a> getroffen, die im <a href="https://chaosdorf.de/">Chaosdorf</a> die Python-Einsteigerveranstaltung betreuen, und über ihren Kurs sowie ganz allgemein über Einstiege in Python gesprochen.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a> <h3>Allgemein</h3> <ul> <li>Python Anfängerkurs im <a href="https://chaosdorf.de/">Chaosdorf</a>: <a href="https://github.com/pythonfoo/pythonfooLite/wiki">PythonfooLite</a> <a href="https://github.com/pythonfoo/pythonfooLite">github repo</a></li> <li><a href="https://web.telegram.org/#/im?p=@pyddf">Pyddf telegram channel</a></li> <li><a href="https://www.python.org/dev/peps/pep-0505/">PEP 505 -- None-aware operators</a></li> <li><a href="https://github.com/s0md3v/hue">huepy</a></li> <li><a href="https://en.wikipedia.org/wiki/Felicific_calculus">Benthams algorithm</a></li> </ul> <h3>News aus der Szene</h3> <ul> <li><a href="https://docs.python.org/3/library/dataclasses.html">Data Classes</a></li> <li><a href="https://docs.python.org/3/library/collections.html#collections.namedtuple">Namedtuples</a></li> <li><a href="https://medium.com/hultner/try-out-walrus-operator-in-python-3-8-d030ce0ce601">Python 3.8 alpha - walrus operator</a></li> <li><a href="https://www.python.org/dev/peps/pep-0013/">Python steering council gewählt</a></li> <li><a href="https://medium.com/@grassfedcode/goodbye-virtual-environments-b9f8115bc2b6">Python local packages</a></li> </ul> <h3>Quellen für News über Python</h3> <ul> <li><a href="https://planetpython.org/">Planet Python</a></li> <li><a href="https://python.libhunt.com/newsletter">Awesome Python</a></li> <li><a href="https://importpython.com/newsletter/">Import Python</a></li> <li><a href="https://mailchi.mp/pythonweekly/python-weekly-issue-378?e=0122ee0efc">Python Weekly</a></li> <li><a href="https://github.com/trending/python?since=daily">Github: Trending Python Repositories</a> bzw <a href="https://github.com/trending/python?since=daily">Trending Repos Subscription</a></li> </ul> <h3>Picks</h3> <ul> <li><a href="https://docs.python.org/3/library/pathlib.html">Pathlib</a></li> <li><a href="https://github.com/andialbrecht/sqlparse">Sqlparse</a></li> <li><a href="http://omz-software.com/pythonista/">Pythonista</a></li> <li><a href="https://kivy.org/#home">Kivy</a></li> <li><a href="https://termux.com/">Termux</a></li> <li><a href="https://www.raspberrypi.org/documentation/usage/gpio/python/README.md">GPIO</a></li> <li><a href="https://docs.python.org/3/library/dis.html">Disassembler for Python bytecode</a></li> <li><a href="http://docs.python-requests.org/en/master/">Requests: HTTP for Humans</a></li> <li><a href="https://aiohttp.readthedocs.io/en/stable/">Asynchronous HTTP Client/Server for asyncio and Python</a></li> <li><a href="http://www.aosabook.org/en/500L/a-web-crawler-with-asyncio-coroutines.html">A Web Crawler With asyncio Coroutines</a></li> </ul> </section> </section> </div

Feb 20, 20191h 37m

PP03 - Weihnachtsfolge

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/pp03-weihnachten/">PP03 - Weihnachtsfolge</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/pp03-weihnachten/"><time datetime="2018-12-24T01:00:00+01:00">24. Dezember 2018</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> In der dritten Episode unseres Python-Podcasts geht es ausnahmsweise gar nicht so viel um Python. Jochen erzählt, was er im Web so macht und was für struggles ihm da aktuell so begegnen. Ziemlich chaotisch diese Folge. Weihnachtsstress pur :)<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a><br /> <br /> Browser-Engines: <a href="https://svn.webkit.org/repository/webkit/">webkit</a>, <a href="https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/">blink</a><br /> <br /> Do you believe: <a href="http://churchofgoogle.org/">Church of Google</a> ?<br /> Freie SSL-Zertifikate bei <a href="https://letsencrypt.org/">Let's Encrypt</a><br /> Großrechner der <a href="https://www.ibm.com/de-de/it-infrastructure/z">IBM-Z-Series</a><br /> <br /> Python mit <a href="https://github.com/graphql-python/graphene">graphql-graphene</a><br /> Chrome-Extension <a href="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm">Apollo</a>, ein Debugging Tool für GraphQL<br /> Wes McKinney: <a href="http://wesmckinney.com/blog/apache-arrow-pandas-internals/">10 things I hate about pandas</a><br /> <br /> Falls wer die Rede von Heinz Nixdorf zur Cebit-Eröffnung oder andere nützliche Dinge findet, bitte Bescheid geben. </section> </section> </div> </article>

Dec 24, 20181h 41m

PP02 - Django

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/pp02-django/">PP02 - Django</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/pp02-django/"><time datetime="2018-12-20T00:00:00+01:00">20. Dezember 2018</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> Willkommen zur zweiten Episode unseres Python-Podcasts. Diesmal dreht sich alles um das Thema Django.<br /> <br /> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <br /> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a><br /> <br /> <a href="https://www.djangoproject.com/">Django Web-Framework</a><br /> Tutorial <a href="https://www.twoscoopspress.com/">Two Scoops of Django</a><br /> Model View Controller (in Python) <a href="https://realpython.com/the-model-view-controller-mvc-paradigm-summarized-with-legos/">einfach erklärt am Beispiel von Legosteinen</a><br /> <a href="https://github.com/pydanny/cookiecutter-django">Cookiecutter</a> für Django<br /> <a href="https://pypi.org/project/Commandeer/">Commandeer</a> - command line interface für Pythonpogramme<br /> <a href="https://github.com/matthewwithanm/django-imagekit">Django-Imagekit</a> - Bildgrössentransformationen etc. für Django </section> </section> </div> </article>

Dec 19, 20181h 46m

PP01 - Die erste Sendung

<article class="post-detail"> <header> <h2 class="post-title"> <a href="https://python-podcast.de/show/pp-01-initial-commit/">PP01 - Die erste Sendung</a> (click here to comment) </h2> <!-- link is on one line to avoid underlined whitespace --> <div class="post-card-meta"> <a href="https://python-podcast.de/show/pp-01-initial-commit/"><time datetime="2018-12-01T01:00:00+01:00">1. Dezember 2018</time>,</a> <span class="author">Jochen</span> </div> </header> <div class="post-body"> <section class="block-overview"> <section class="block-paragraph"> <p>Es gibt einen neuen deutschsprachigen Python-Podcast. Zunächst hatten wir vor, einen anderen Namen zu verwenden, aber den fanden wir dann doch irgendwie doof. Und auf der Suche nach einer Domain fiel uns auf, dass python-podcast.de noch frei war. Gut, dann wird das eben nicht ein sondern der neue Python-Podcast :), dessen erste Folge wir vor Kurzem aufgenommen haben!</p> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <p>Wir - das sind Dominik und Jochen. In der ersten Sendung erzählen wir ein wenig über uns und unseren Weg zu Python. Danach geben wir einen kurzen Überblick über die Geschichte, Gegenwart und Zukunft von Python, um dann hemmungslos in alle möglichen Richtungen abzuschweifen.</p> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail für Fragen, Anregungen & Kommentare: <a href="mailto:[email protected]">[email protected]</a><br /> <br /> <a href="https://www.python.org/downloads/">Python-Download</a><br /> <a href="https://docs.python.org/">Offizielle Dokumentation</a><br /> <br /> Interview mit Guido van Rossum über die Geschichte von Python in der<br /> <a href="https://talkpython.fm/episodes/show/100/python-past-present-and-future-with-guido-vanrossum">Episode #100 von TalkPythonToMe</a> (englischsprachig)<br />   <p>Empfohlene Tutorials:</p> <ul> <li><a href="https://learnpythonthehardway.org/">Learn Python the Hard Way</a> | Zed A. Shaw</li> <li><a href="https://automatetheboringstuff.com/">Automate the Boring Stuff with Python</a> | Al Sweigart</li> <li>Dan Bader veröffentlicht regelmäßig tolle Artikel & Tutorials auf <a href="https://realpython.com/">RealPython.com</a><br /> <br /> Es gibt für Python unzählige andere - auch kostenlose - Tutorials, einfach mal die Suchmaschine anschmeißen 8-)</li> </ul> </section> </section> </div> </article>

Dec 1, 20181h 43m