Kurze Einführung in die Phyton Syntax
Go to file
2019-03-10 17:49:50 +01:00
LICENSE Initial commit 2019-03-02 13:45:15 +01:00
Python-Syntax.html last Update 10.3.19 2019-03-10 12:26:21 +01:00
Python-Syntax.ipynb last Update 10.3.19 2019-03-10 12:26:21 +01:00
README.md Update README.md 2019-03-10 17:49:50 +01:00
Web Crawling.html last Update 10.3.19 2019-03-10 12:26:21 +01:00
Web Crawling.ipynb last Update 10.3.19 2019-03-10 12:26:21 +01:00

Python-Intro

Einfach gehaltene Einführung in die Phyton Syntax zum lernen oder nachschlagen.
Gerade im Aufbau ist noch nicht groß sortiert, sondern erstmal in einfach Reihenfolge zum lernen gebracht.
Letztendlich soll ein kleines Cheatsheet entstehen, das als schnelles Nachschlagwerk und zum lernen benutzt werden kann.
Nach dem Code-Block ist jeweils die Konsolen-Ausgabe sichtbar.

Inhaltsverzeichnis

  1. Grundlagen
    • Grundrechenarten
    • Datentypen
      1. Zahlen
      2. Strings
      3. Boolean
      4. Variable
      5. Kommentare
    • Grundfunktionen
      1. print
      2. input
      3. len
      4. join
  2. Datenstrukturen
    • Listen
    • Dictionaries
    • Tupel
    • Set
    • PriorityQueue
  3. Daten(-strukturen) umwandeln
  4. Operatoren & Gatter
  5. Schleifen
    • if
    • for
    • while
  6. Funktionen
  7. Dateien
    • schreiben
    • lesen
  8. Module
    • eigene Erstellen
    • bestehende importieren
  9. Generatoren
  10. Objektorientierung
  11. Exceptions

Unregelmäßige Updates!
Du hast Fragen oder Verbesserungsvorschläge? Dann schreib mich an oder starte einen Request.

Startpunkte für Python

die Python Dokumentation

Hier ist alles ausführlich aufgeführt und beschrieben. Viele Informationen und Tipps

Python Üben/Markup mit Anaconda

Anaconda Jupyter Launcher ist sehr nützlich um Notebooks zu erstellen. Code und Markup können so zusammen in einem Dokument geschrieben werden

Programmierumgebung (IDE) pycharm

PyCharm ist eine hervorragende IDE um eigene Python-Programme zu erstellen (für Studenten/Lehrer kostenlos)

Wie geht man bei Fehlern vor?

  • Variablen überprüfen (alles richtig definiert?)
  • Klammern nicht vergessen bzw richtige Klammern gesetzt {[()]}
  • Syntax (Einrückungen) richtig gesetzt?
  • Stackoverflow oder (Suchmaschinen)[http://duckduckgo.de]; irgendjemand hatte deinen Fehler bestimmt schon ;)

Specials

Während ich an dem Cheatsheet arbeite und kleine Programme schreibe, bin ich auch dabei kleine Einführungen zu diversen Spezialisierteren Themen zu erstellen. Diese werden ebenfalls in diesem Repositorie festgehalten.

CSV Dateien erstellen/bearbeiten

coming soon

Webcrawling

Im Web Crawling (.html oder .ipynb) sind die Grundlagen zum Auslesen von Webseiten festgehalten.

Bildverarbeitung

coming soon

Künstliche Intelligenz (KI/AI)

coming soon