LICENSE | ||
Python-Syntax.html | ||
Python-Syntax.ipynb | ||
README.md | ||
Web Crawling.html | ||
Web Crawling.ipynb |
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
- Grundlagen
- Grundrechenarten
- Datentypen
- Zahlen
- Strings
- Boolean
- Variable
- Kommentare
- Grundfunktionen
- input
- len
- join
- Datenstrukturen
- Listen
- Dictionaries
- Tupel
- Set
- PriorityQueue
- Daten(-strukturen) umwandeln
- Operatoren & Gatter
- Schleifen
- if
- for
- while
- Funktionen
- Dateien
- schreiben
- lesen
- Module
- eigene Erstellen
- bestehende importieren
- Generatoren
- Objektorientierung
- 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