krother / pycharm_training

Übungen für meinen PyCharm Kurs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyCharm Training

Übungen für meinen PyCharm Kurs.

Outline

Einführung in PyCharm

  • Vergleich Editoren
  • Was gibt es auf dem Bildschirm?

Installieren und Konfigurieren von PyCharm

  • Community Edition installieren
  • Cheat Sheet herunterladen
  • wo sind die Preferences?

ein Projekt in PyCharm aufsetzen

  • Projekt vs. Script
  • .idea Ordner
  • Source / Test root

Interpreter und virtuelle Umgebungen anpassen

  • Versionskontrolltool wählen
  • Interpreter wählen
  • requirements installieren
  • prüfen ob es das Pycharm terminal geschnallt hat!!!
  • Ausführen innerhalb oder außerhalb von Pycharm?

Versionskontrolle unter PyCharm

  • Git branches usw
  • Commit Message vorformatieren
  • branch graph
  • merges

Code formatieren und Stilprüfung

  • flake8
  • PyLance
  • black

Typannotationen prüfen

  • pyright oder mypy

Ausführungsmodi konfigurieren

  • was ist eine build configuration?
  • Skript
  • Umgebungsvariablen
  • Kommandozeilenparameter
  • Skript oder env?

der interaktive Debugger

  • Debugging Techniken
  • ipdb ausführen

automatische Tests mit pytest schreiben und ausführen

  • pytest
  • fixtures
  • parametrized tests
  • test root

Refactoring von Python-Code

  • fundamentals
  • automatische Funktionen

Anbindung an eine Aufgabenverwaltung

  • GitLab

Links

Code Examples

Free Online Tutorials and Books

Paper Books

Official Python Documentation

About

Übungen für meinen PyCharm Kurs

License:MIT License


Languages

Language:Python 98.9%Language:Dockerfile 1.1%