PLAY PODCASTS
Python Entwicklungsumgebung 2020 Edition

Python Entwicklungsumgebung 2020 Edition

Python Entwicklungsumgebung 2020 Edition

Python Podcast · Jochen Wersdörfer / Dominik Geldmacher

February 3, 20201h 48m

Show Notes

<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 command interpreters</li> <li><a href="https://www.python.org/dev/peps/pep-0518/">pep-0518</a>&nbsp;pyproject.toml etc</li> <li><a href="https://www.vim.org/">vim</a>&nbsp;Lieblingseditor + list of awesome&nbsp;<a href="https://vimawesome.com/">vim plugins</a></li> <li><a href="https://code.visualstudio.com/">Visual Studio Code</a>&nbsp;Code editing Redefined,&nbsp;<a href="https://visualstudio.microsoft.com/services/live-share/">live share</a></li> <li><a href="https://github.com/8080labs/pyforest/">pyforest</a>&nbsp;- feel the bliss of automated imports</li> <li><a href="https://www.gnu.org/software/emacs/">emacs</a>&nbsp;- an extensible, customizable,&nbsp;<a href="https://www.gnu.org/philosophy/free-sw.html">free/libre</a>&nbsp;text editor</li> <li><a href="https://www.jetbrains.com/pycharm/">PyCharm</a>&nbsp;The Python IDE for Professional Developers</li> <li><a href="https://flake8.pycqa.org/en/latest/">flake8</a>&nbsp;Your Tool For Style Guide Enforcement</li> <li><a href="https://github.com/psf/black">Black</a>&nbsp;the uncompromising Python code formatter</li> <li><a href="https://github.com/klen/pylama">Pylama</a>&nbsp;Code audit tool for Python and JavaScript</li> <li><a href="http://mypy-lang.org/">mypy</a>&nbsp;Optional type checker</li> <li><a href="https://github.com/rubik/radon">Radon</a>&nbsp;Various code metrics for Python code</li> <li><a href="https://www.graphviz.org/">graphviz</a>&nbsp;graph visualization software</li> <li><a href="https://github.com/junegunn/fzf">fzf</a>&nbsp;fuzzy search on stdin</li> <li><a href="https://github.com/sharkdp/fd">fd</a>&nbsp;find reimplementation</li> <li><a href="https://github.com/sharkdp/bat">bat</a>&nbsp;cat reimplementation</li> <li><a href="https://github.com/BurntSushi/ripgrep">ripgrep</a>&nbsp;grep implementation</li> <li><a href="https://github.com/oh-my-fish/oh-my-fish">oh-my-fish</a>&nbsp;package manager for fish&nbsp;<a href="https://github.com/ohmyzsh/ohmyzsh">ohmyzsh</a></li> <li><a href="https://github.com/tmux/tmux/wiki">tmux</a>&nbsp;terminal multiplexer</li> <li><a href="https://mosh.org/">mosh</a>&nbsp;mobile shell</li> </ul> <h3>Picks</h3> <ul> <li><a href="https://docs.python.org/3/library/pprint.html">pprint</a>&nbsp;pretty printing</li> <li><a href="https://github.com/tiangolo/typer">Typer</a>&nbsp;is FastAPI&#39;s little sibling. And it&#39;s intended to be the FastAPI of CLIs.</li> </ul> <h3><a href="https://konektom.org/tags/68400/" style="font-size: 13px;">&Ouml;ffentliches Tag auf konektom</a></h3> </section> </section> </div> </article>

Topics

pythonshelllinterideeditor