
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&uuml;ber, was die so grunds&auml;tzlich tun und wie man sie von Python aus verwenden kann, oder auch selbst eine implementieren k&ouml;nnte. Weitere Themen waren die Relevanz von Suchergebnissen, SEO und alles M&ouml;gliche drumherum. Zudem haben wir unsere Androhung aus fr&uuml;heren Episoden wahr gemacht und sprechen ein wenig &uuml;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&uuml;r Fragen, Anregungen &amp; Kommentare: <a href="mailto:[email protected]">[email protected]</a></p> <h3>News aus der Szene</h3> <ul> <li>Bald&nbsp;startet&nbsp;der Kartenverkauf f&uuml;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>&nbsp;- inzwischen die Standardbibliothek f&uuml;r Volltextsuche</li> <li><a href="https://lucene.apache.org/solr/">Solr</a>&nbsp;- Ein auf Lucene aufsetzender Suchserver</li> <li><a href="https://www.elastic.co/de/">Elasticsearch</a>&nbsp;- 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>&nbsp;Volltextsuche in Python</li> <li><a href="https://www.sqlite.org/fts5.html">FTS5</a>&nbsp;Volltextsucherweiterung f&uuml;r sqlite</li> <li><a href="https://www.postgresql.org/docs/current/textsearch.html">Postgresql</a>&nbsp;Volltextfeature</li> <li><a href="https://mariadb.com/kb/en/full-text-index-overview/">MariaDB</a>&nbsp;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>&nbsp;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>&nbsp;Volltexterweiterung f&uuml;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>,&nbsp;<a href="https://en.wikipedia.org/wiki/Evaluation_measures_(information_retrieval)#Mean_average_precision">MAP</a>,&nbsp;<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.
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 &uuml;ber unsere Python Entwicklungsumgebungen zu sprechen. Die groben Themen waren dabei unter anderem:<br /> &nbsp; <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&uuml;r Fragen, Anregungen &amp; 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>&nbsp;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&ouml;ln</a></li> </ul> <h3>Entwicklungsumgebung</h3> <ul> <li><a href="https://github.com/PowerShell/PowerShell">PowerShell</a>&nbsp;<a href="https://en.wikipedia.org/wiki/Bash_(Unix_shell)">Bash</a>&nbsp;<a href="https://en.wikipedia.org/wiki/Z_shell">Z shell</a>&nbsp;<a href="https://fishshell.com/">Fishshell</a></li> <li>Terminals for windows:&nbsp;<a href="https://cmder.net/">cmder</a>&nbsp;best combined with <a href="https://conemu.github.io/">ConEmu</a>&nbsp;and alternatively&nbsp;<a href="https://hyper.is/">hyperjs</a></li> <li><a href="https://iterm2.com/">iTerm2</a>&nbsp;Terminal for macOS&nbsp;<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>&nbsp;Windows Subsystem for Linux</li> <li><a href="https://github.com/anishathalye/dotbot">dotbot</a>&nbsp;dotfile handling</li> <li><a href="https://chocolatey.org/">Chocolatey (Windows&nbsp;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 &#39;work always in progress&#39; <a href="https://github.com/oryon-dominik/dotfiles-den">dotfiles-den</a>&nbsp;for windows</li> <li><a href="https://virtualenvwrapper.readthedocs.io/en/latest/">virtualenvwrapper</a>&nbsp;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>&nbsp;simple Python version management</li> <li><a href="https://docs.conda.io/en/latest/miniconda.html">miniconda</a>&nbsp;conda virtual environments</li> <li><a href="https://python-poetry.org/">Poetry</a>&nbsp;python packaging and dependency management made easy</li> <li><a href="https://pipenv.kennethreitz.org/en/latest/">pipenv</a>&nbsp;-&nbsp;Python Dev Workflow for Humans<a href="https://pipenv.kennethreitz.org/en/latest/#pipenv-python-dev-workflow-for-humans" title="Permalink to this headline">&para;</a></li> <li><a href="https://docs.python.org/3/library/cmd.html">cmd</a>&nbsp;-&nbsp;Support for line-oriented comma
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&uuml;ber zusammengesetzt, um uns anhand von ein paar Fragen &uuml;ber Python zu unterhalten.<br /> <br /> Inspiriert von <a href="https://jacobian.org/2019/nov/11/python-environment-2020/">&quot;My Python Development Environment, 2020 Edition&quot;</a>&nbsp;versuche ich hier gerade mal Dinge in einem Github-Repository zu sammeln, die n&uuml;tzlich sein k&ouml;nnen, wenn man eine Python Entwicklungsumgebung aufsetzen will. Momentan ist das etwas maclastig, weil ich &uuml;blicherweise auf Macs arbeite. Aber wenn jemand f&uuml;r Linux oder Windows &auml;hnliche Tipps hat, freue ich mich nat&uuml;rlich immer &uuml;ber pull requests :). Hier gehts zum&nbsp;<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&uuml;r Fragen, Anregungen &amp; 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>&nbsp;<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:&nbsp;<a href="https://docs.python.org/3/library/pickle.html">pickle</a>&nbsp;<a href="https://docs.python.org/3.8/library/marshal.html">marshal&l
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&auml;ngerer Pause aufgrund von Urlaub und Terminkoordinationsschwierigkeiten sind wir wieder mit einer etwas unvorbereiteten Episode am Start und reden mit&nbsp;<a href="https://twitter.com/theuni">Christian</a>&nbsp;&uuml;ber&nbsp;<a href="https://docs.python.org/3/whatsnew/3.8.html">Python 3.8</a>, Konferenzbesuche und diverse Nebens&auml;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&uuml;r Fragen, Anregungen &amp; 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>&nbsp;-&nbsp;<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 &amp; 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>&nbsp;-&nbsp;<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 &mdash; Provides shared memory for direct access across processes&para;</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
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&nbsp;auf der Suche nach einem einfachen Beispiel f&uuml;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&uuml;r Fragen, Anregungen &amp; 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>&nbsp;-&nbsp;<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>&nbsp;<a href="https://ai.facebook.com/blog/roberta-an-optimized-method-for-pretraining-self-supervised-nlp-systems/">RoBERTa</a>&nbsp;<a href="https://arxiv.org/pdf/1906.08237.pdf">XLNet</a>&nbsp;<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;">&Ouml;ffentliches Tag auf konektom</a></h3> </section> </section> </div> </article>
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&ouml;lften Episode reden wir &uuml;ber das Deployment von Webapplikationen. Themen waren diesmal: <p>&nbsp;</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&uuml;r Services m&uuml;ssen f&uuml;r eine Webapplikation &uuml;blicherweise so laufen?</li> </ul> <p>&nbsp;</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&uuml;r Fragen, Anregungen &amp; 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>&nbsp;mit&nbsp;<a href="https://www.cloudfactory.com/">Cloudfactory</a></li> <li><a href="https://twitter.com/erdgeist/status/1149749306481676288?s=12">Unterst&uuml;tzungsanfrage</a>&nbsp;f&uuml;r&nbsp;<a href="https://pretalx.com/p/about/">Pretalx</a>&nbsp;auf dem&nbsp;<a href="https://events.ccc.de/camp/2019/wiki/Main_Page">CCCamp2019</a></li> <li>Projektmanagement Software:&nbsp;<a href="https://taiga.io/">Taiga</a>,&nbsp;<a href="https://trello.com">Trello</a>,&nbsp;<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>&nbsp;<a href="https://howdns.works">Comic, der DNS erkl&auml;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>&nbsp;Wagtail und Django-CMS Hosting</li> <li><a href="https://www.heroku.com/">Heroku</a>,&nbsp;<a href="https://www.pythonanywhere.com/">Pythonanywhere</a></li> <li><a href="https://aws.amazon.com/ec2/">EC2</a>,&nbsp;<a href="https://aws.amazon.com/lightsail/">Lightsale</a>,&nbsp;<a href="https://www.digitalocean.com/">Digitalocean</a>,&nbsp;<a href="https://www.hetzner.de/cloud">Container bei Hetzner</a></li> <li><a href="https://www.docker.com/">Docker</a>,&nbsp;<a href="https://github.com/docker/compose">Docker-Compose</a>,&nbsp;<a href="https://www.vagrantup.com/">Vagrant</a></li> <li><a href="https://www.ansible.com/">Ansible</a>,&nbsp;<a href="https://www.chef.io/puppet/">Chef and Puppet</a>,&nbsp;<a href="https://www.saltstack.com/">SaltStack</a></li> <li><a href="https://redis.io/">Redis</a>,&nbsp;<a href="https://varnish-cache.org/">Varnish</a></li> <li><a href="https://caddyserver.com/">Caddy</a>,&nbsp;<a href="http://whitenoise.evans.io/en/stable/">Whitenoise</a></li> <li><a href="https://gunicorn.org/">Gunicorn</a>,&nbsp;<a href="https://uwsgi-docs.readthedocs.io/en/latest/">uWSGI</a></li> <li><a
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>&nbsp;&uuml;ber Python in der Wissenschaft. Themen<br /> waren diesmal&nbsp;das Ver&ouml;ffentlichen von Code, das Setzen von Code in Ver&ouml;ffentlichungen<br /> und Codegolf.<br /> <br /> Es war etwas warm im Wintergarten, aber falls Auphonic es schafft, das Ventilatorenger&auml;usch<br /> herauszufiltern, sollte zumindest die Audioqualit&auml;t diesmal wieder passen. Apropos Audioqualit&auml;t,<br /> einer der Sprecher hatte ein schlechteres Headset als die Anderen. K&ouml;nnt ihr heraush&ouml;ren<br /> wer? W&uuml;rde mich mal interessieren, ob man das &uuml;berhaupt h&ouml;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&uuml;r Fragen, Anregungen &amp; 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>&nbsp;-&nbsp;<a href="https://github.com/neurophysik/jitcode">JiTCODE</a>,&nbsp;<a href="https://github.com/neurophysik/jitcdde">JiTCDDE</a>,&nbsp;<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/">&Ouml;ffentliches Tag a
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&nbsp;<a href="https://twitter.com/theuni">Christian</a>&nbsp;&uuml;ber Softwareverb&auml;nde, Neuland, Agile Softwareentwicklung und nat&uuml;rlich Devops. F&uuml;r uns ist diese Folge auch insofern eine Premiere, als wir zum ersten Mal einen Remote-Teilnehmer via&nbsp;<a href="https://studio-link.de/">Studio-Link</a>&nbsp;im Podcast dabei hatten. Wir haben schon im Vorfeld der Sendung etwas mit unserem Equipment k&auml;mpfen m&uuml;ssen und letztlich dann wohl verloren (nachdem die Knackser nicht einmal von&nbsp;<a href="https://auphonic.com/">Auphonic</a>&nbsp;entfernt werden konnten). So schlimm, dass man sich die Folge nicht anh&ouml;ren kann, ist es nicht, aber wir werden beim n&auml;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&uuml;r Fragen, Anregungen &amp; 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&ouml;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>&nbsp;- David J Snowden / Komplexit&auml;tstheorie</li> </ul> <h3>Opa erz&auml;hlt vom Krieg</h3> <ul> <li><a href="https://support.apple.com/en-au/HT208309">iOS Shortcuts</a></li> </ul> <h3>Schwarze Schw&auml;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>&nbsp;/ 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>,&nbsp;<a href="https://docs.python.org/3/library/venv.html">Venv</a>&nbsp;(eingebaut),&nbsp;<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
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 &uuml;ber Django zu reden. Diesmal aber schwerpunktm&auml;ssig &uuml;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&uuml;r Fragen, Anregungen &amp; 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&uuml;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&uuml;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> - &quot;social media is a garbage fire..&quot;</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>&nbsp;- 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>&nbsp;- Baut aus per Wagtail erstellten Seiten statische</li> <li><a href="https://github.com/datadesk/django-bakery">django-bakery</a>&nbsp;- Generiert aus Django-Sites
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 &uuml;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&uuml;r Fragen, Anregungen &amp; 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&nbsp;<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>&nbsp;(02 - 05.05.2019, Florenz)</li> <li><a href="http://2019.geopython.net/">GeoPython</a>&nbsp;(24 - 26.06.2019, Basel)</li> <li><a href="https://ep2019.europython.eu/">europython</a>&nbsp;(08 - 14.07.2019, Basel)</li> <li><a href="https://www.euroscipy.org/2019/">EuroSciPy</a>&nbsp;(02 - 06.09.2019, Bilbao)</li> <li><a href="https://de.pycon.org/">PyCon DE &amp; PyData Berlin</a>&nbsp;(09 - 13.10.2019, Berlin)</li> <li><a href="https://www.pyddf.de/sprint2019/">PyDDF Spring Sprint</a>&nbsp;(04 - 05.05.2019, D&uuml;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&auml;lt</li> <li><a href="https://www.kaggle.com/c/dogs-vs-cats">Dogs vs Cats</a>&nbsp;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&ndash;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/">&Ouml;ffentliches Tag auf Konektom</a> </section> </section> </div> </article>
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&ouml;ffentlichen diese <a href="https://inoteccast.de/15-praktisches-machine-learning-mit-python/">Crossover-Episode</a> auch auf Nicos&nbsp;<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&uuml;r Fragen, Anregungen &amp; 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>
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&auml;ftigt sich mit einer der wohl bekanntesten und meistgenutzten Python-Bibliotheken: &quot;Pandas&quot;<br /> Diesmal haben wir als Expertengast Simon dabei, der uns mehr &uuml;ber die Funktionen von Pandas erz&auml;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&uuml;r Fragen, Anregungen &amp; 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>&nbsp;(<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&uuml;r Dictionaries</a></li> </ul> <h3>Pandas</h3> <ul> <li>Pandas Cheatsheets&nbsp;<a href="https://s3.amazonaws.com/assets.datacamp.com/blog_assets/PandasPythonForDataScience.pdf">Teil 1</a>,&nbsp;<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>&nbsp;von Jochen</li> <li><a href="https://github.com/hgrecco/pint/blob/develop/docs/pandas.rst">Ma&szlig;einheiten f&uuml;r dataframes mit pint (noch nicht released)</a>&nbsp;- verwendet die neue extension array api</li> <li>Erster Einblick in die Daten im Pandas Workflow mit df.head() df.tail() und df.describe()&nbsp;<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.apply.html">df.apply()</a></li> <li>Eher f&uuml;r Fortgeschrittene:&nbsp;<a href="https://tomaugspurger.github.io/modern-1-intro.html">Modern Pandas</a></li> <li>Artikel &uuml;ber&nbsp;<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&amp;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&#39;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>,&nbsp;<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>&nbsp;(Jochen)</li> <li>Django-ORM-like, aber f&uuml;r flat files: &nbsp;<a href="https://github.com/kneufeld/alkali">alkali</a>&nbsp;(Jochen)</li> <li><a href="https://plot.ly/matplotlib/modifying-a-matplotlib-figure/">Matplotlib to Plotly</a>&nbsp;(Simon)</li> <li><a href="https://docs.python.org/3/library/pickle.html">pickle</a>&nbsp;(Dominik)</li> </ul> <a href="https://konektom.org/tags/67753/">&Ouml;ffentlicher Tag auf konektom</a> </section> </section> </div> </article>
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&auml;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>&nbsp;<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>&nbsp;<a href="http://lucene.apache.org/solr/">Solr</a>&nbsp;<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>&quot;Big Data&quot;</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&amp;v=43DZEy_J694&amp;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>
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&nbsp;<a href="https://twitter.com/YtvwlD">Niklas</a>&nbsp;und&nbsp;<a href="https://twitter.com/_d_0_d_0">Dodo</a>&nbsp;getroffen, die im&nbsp;<a href="https://chaosdorf.de/">Chaosdorf</a>&nbsp;die Python-Einsteigerveranstaltung betreuen, und &uuml;ber ihren Kurs sowie ganz allgemein &uuml;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&uuml;r Fragen, Anregungen &amp; Kommentare: <a href="mailto:[email protected]">[email protected]</a> <h3>Allgemein</h3> <ul> <li>Python Anf&auml;ngerkurs im <a href="https://chaosdorf.de/">Chaosdorf</a>:&nbsp;<a href="https://github.com/pythonfoo/pythonfooLite/wiki">PythonfooLite</a>&nbsp;<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&auml;hlt</a></li> <li><a href="https://medium.com/@grassfedcode/goodbye-virtual-environments-b9f8115bc2b6">Python local packages</a></li> </ul> <h3>Quellen f&uuml;r News &uuml;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>&nbsp;bzw&nbsp;<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
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&auml;hlt, was er im Web so macht und was f&uuml;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&uuml;r Fragen, Anregungen &amp; 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:&nbsp;<a href="http://churchofgoogle.org/">Church of Google</a>&nbsp;?<br /> Freie SSL-Zertifikate bei <a href="https://letsencrypt.org/">Let&#39;s Encrypt</a><br /> Gro&szlig;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&uuml;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&ouml;ffnung oder andere n&uuml;tzliche Dinge findet, bitte Bescheid geben. </section> </section> </div> </article>
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&uuml;r Fragen, Anregungen &amp; 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&auml;rt am Beispiel von Legosteinen</a><br /> <a href="https://github.com/pydanny/cookiecutter-django">Cookiecutter</a> f&uuml;r Django<br /> <a href="https://pypi.org/project/Commandeer/">Commandeer</a>&nbsp;- command line interface f&uuml;r Pythonpogramme<br /> <a href="https://github.com/matthewwithanm/django-imagekit">Django-Imagekit</a>&nbsp;- Bildgr&ouml;ssentransformationen etc. f&uuml;r Django </section> </section> </div> </article>
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&auml;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&nbsp;vor Kurzem&nbsp;aufgenommen haben!</p> </section> <section class="block-audio"> </section> <section class="block-paragraph"> <p>Wir - das sind Dominik und Jochen.&nbsp;In der ersten Sendung erz&auml;hlen wir ein wenig &uuml;ber uns und unseren Weg zu Python. Danach geben wir einen kurzen &Uuml;berblick &uuml;ber die Geschichte,&nbsp;Gegenwart und Zukunft von Python, um dann hemmungslos in alle m&ouml;glichen Richtungen abzuschweifen.</p> </section> </section> <section class="block-detail"> <section class="block-paragraph"> <h2>Shownotes</h2> Unsere E-Mail f&uuml;r Fragen, Anregungen &amp; 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 &uuml;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 /> &nbsp; <p>Empfohlene Tutorials:</p> <ul> <li><a href="https://learnpythonthehardway.org/">Learn Python the Hard Way</a>&nbsp;| Zed A. Shaw</li> <li><a href="https://automatetheboringstuff.com/">Automate the Boring Stuff with Python</a> | Al Sweigart</li> <li>Dan Bader ver&ouml;ffentlicht regelm&auml;&szlig;ig tolle Artikel &amp; Tutorials auf <a href="https://realpython.com/">RealPython.com</a><br /> <br /> Es gibt f&uuml;r Python unz&auml;hlige andere - auch kostenlose - Tutorials, einfach mal die Suchmaschine anschmei&szlig;en 8-)</li> </ul> </section> </section> </div> </article>