Code Monkey home page Code Monkey logo

pytude's Introduction

PyTuDe

pytude steht für "Python Tutorial auf Deutsch" und ist - wie der Name vermuten lässt - eine Sammlung von Tutorials für die Programmiersprache Python

Einsteiger Tutorial - Python für Beginner

Ein Tutorial für Python für alle, die die Programmiersprache lernen möchten. Das Tutorial orientiert sich stark am offiziellen Tutorial der Python Software Foundation, die Struktur und viele Beispiele sind von dort übernommen. Aber das pytude Tutorial ist keine 1:1 Übersetzung des offiziellen Tutorials. An einigen Stellen gibt es Anmerkungen, erweiterte Erklärungen und kleinere Abweichungen.

Es wird empfohlen das Tutorial chronologisch durchzuarbeiten. Die Reihenfolge der Kapitel ist wie folgt:

  1. Startseite: Startseite des Tutorials
  2. Ein kleiner Appetitanreger für Python
  3. den Python-Interprter nutzen: kurze Einführung in die Nutzung des interaktiven Python-Interpreters
  4. eine lockere Einführung in Python: erste Schritte mit Python, Python als Taschenrechner benutzen, Einführung in die Datentypen int, str und list, die ersten Schritte zum ersten Programm
  5. weitere Werkzeuge zur Steuerung des Programmflusses: if-Bedingen, Schleifen mit for, die range-Funktion, break, continue und else für Schleifen, Definition von und Umgang mit Funktionen, Lambda Ausdrücke, Doc Strings und Funktionsannotation
  6. Datenstrukturen und Datentypen: mehr Informationen zu Datentypen und -strukturen: Listen und deren Methoden, List Comprehensions, Wörterbücher (Dictionaries), Tupel, Sets, mehr zur if-Bedingung und while-Schleifen
  7. Module: was sind Module in Python, wie erstellt man diese, wie importiert man diese, die dir() Funktion zur Anzeige von Informationen zu Modulen, Einführung in die Struktur von Paketen (für größere Programmierprojekte)
  8. Ein- und Ausgabe: Ein- und Ausgabe mit print besser und flexibler formatieren, Lesen und Schreiben von Dateien, Daten strukturiert als JSON speichern
  9. Fehler und Ausnahmen (Exceptions): wie Python Fehler und Ausnahmen im Programmcode meldet, Umgang und Abfangen von Ausnahmen, eigene Ausnahmen definieren
  10. Klassen: wie man Klassen in Python erstellt und nutzt
  11. eine (kurze) Tour durch die Standardbibliothek: kurze Vorstellung einiger gängiger und häufiger genutzter Module aus der Python Standardbibliothek
  12. virtuelle Umgebungen und Paketverwaltung mit pip: wie man virtuelle Umgebungen (Virtual Environments) erstellt und nutzt sowie Python Pakete mithilfe von pip installiert
  13. Was kommt als Nächstes?: hilfreiche Links und weiterführende Webseiten
  14. Tipps und Anmerkungen: ein paar Tipps und Anmerkungen zu den ersten Projekten, GUI-Programmierung, nebenläufiger Programmierung und alternativen Python-Implementierung
  15. externe Module: ein kurzer Überblick über einige viel genutzte und populäre externe Python-Module

pytude's People

Contributors

hofei90 avatar noisefloor avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

hofei90 kaynpanda

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.