Python Entwicklungsumgebung 2020 Edition

, Dominik
Heute haben wir uns bei Dominik zusammengesetzt, um mal über unsere Python Entwicklungsumgebungen zu sprechen. Die groben Themen waren dabei unter anderem:
 
  • Hardware
  • Betriebssysteme
  • IDEs/Editoren
  • Virtualenvironments
  • Linter


Shownotes

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

News aus der Szene

Entwicklungsumgebung

Picks

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

Öffentliches Tag auf konektom

  • Jürgen on 24. Februar 2020 14:10 reply

    Das Pinnen der transitiven Dependencies (also der Abhängigkeiten der Abhängigkeiten) konnte anno dazumals schon `buildout`. Und nein, das würde man heutzutage wohl nicht mehr für ein neues Projekt verwenden. Aber so im Zope-Umfeld war und ist das Gang und Gäbe.

    Dazu passt ja das Zitat: "Those who do not study Zope, are condemned to reinvent it." Anfangs habe ich darüber gelächelt, aber stimmt ja doch :-)

    Und `Poetry` kann natürlich alles - also auch Packages zu PyPi hochladen.

    Und dann gäbs da noch `flit`... wobei wohl nichts zum Pinnen mit sich bringt...

    Ajo, wieder eine klasse Episode! Hoffe bald auf Nachschub!

    • Jochen Wersdörfer on 24. Februar 2020 15:01 reply

      Danke, Nachschub ist auch schon wieder in Sicht :).

      Oha, dass buildout das kann, wusste ich noch nicht. Und ja, das zope-Projekt hat wohl schon ganz viele Dinge getan, bevor das allgemein üblich wurde. Zu zope müssen wir auch unbedingt mal eine Episode aufnehmen, glaube ich. Kenne mich da leider überhaupt nicht aus.

  • Jürgen on 26. Februar 2020 06:50 reply

    Der Theuni wäre da genau der richtige. Den hättet ihr ja eh schon das eine oder andere mal in der Sendung.

    • Jochen Wersdörfer on 28. Februar 2020 08:37 reply

      Stimmt, muss ich gleich mal nachfragen, danke :).

  • Dirk Deimeke on 5. März 2020 07:37 reply

    Ich bin ein bisschen hintendran mit dem Hören von Podcasts. Es war eine schöne Folge.

    Für das Verteilen von dotFiles benutze ich Ansible von einer zentralen Maschine, die Daten liegen natürlich in einem Git-Repo.

    Für lokale Konfigurationen verteile ich eine ".localrc" auf den entsprechenden Hosts, die wird bei Existenz von der ".bashrc" aufgerufen ("gesourct").

    Als Prompt benutze ich Liquidprompt, was insbesondere Informationen über das Git-Repo, in dem ich mich befinde und das verwendete Virtual Environment anzeigt. Liquidprompt kann deutlich mehr und ist wesentlich schneller als andere Prompts. - https://github.com/nojhan/liquidprompt

    Zum Suchen von Dateiinhalten, kann ich "The Silver Searcher" bzw. "ag" sehr empfehlen, der untersucht per Default keine Binärdaten und ist unter anderem deswegen sehr schnell: https://geoff.greer.fm/ag/ (ist in den meisten Distributionen enthalten).

    Last not least, wer tmux nutzt, braucht xpanes. Punkt. - https://github.com/greymd/tmux-xpanes

cancel reply

Return to blog