Benutzer-Werkzeuge

Webseiten-Werkzeuge


schule:python

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
schule:python [28.06.2020 09:38]
Marco Bakera [Python lernen] issuehub
schule:python [26.01.2021 20:56]
Marco Bakera [Projekte]
Zeile 66: Zeile 66:
 ===== Projekte ===== ===== Projekte =====
  
 +  * [[https://​github.com/​tuvtran/​project-based-learning#​python|Project-based learning]]
   * [[https://​www.raspberrypi.org/​learning/​getting-started-with-the-twitter-api/​|Mit Python einen Twitterbot programmieren]]   * [[https://​www.raspberrypi.org/​learning/​getting-started-with-the-twitter-api/​|Mit Python einen Twitterbot programmieren]]
   * //Raspberry Pi programmieren mit Python// Kapitel 8.3 »Pong revisited«   * //Raspberry Pi programmieren mit Python// Kapitel 8.3 »Pong revisited«
Zeile 80: Zeile 81:
   * **[[http://​cscircles.cemc.uwaterloo.ca/​de|Computer Science Circles]]** - schönes deutsches Tutorial mit interaktiven Übungen. Basierend auf diesem Kurs hat Thomas Karp eine [[http://​infoskript.de/​python|Seite mit zusätzlichen Informationen]] erstellt.   * **[[http://​cscircles.cemc.uwaterloo.ca/​de|Computer Science Circles]]** - schönes deutsches Tutorial mit interaktiven Übungen. Basierend auf diesem Kurs hat Thomas Karp eine [[http://​infoskript.de/​python|Seite mit zusätzlichen Informationen]] erstellt.
   * [[https://​github.com/​asweigart/​pythonstdiogames|PythonStdioGames]] enthält eine Sammlung verschiedener Spiele, die jeweils mit einem kurzen Python-Programm realisiert wurden und zudem gut dokumentiert sind. Sie laden ein, durch eigene Ideen erweitert zu werden.   * [[https://​github.com/​asweigart/​pythonstdiogames|PythonStdioGames]] enthält eine Sammlung verschiedener Spiele, die jeweils mit einem kurzen Python-Programm realisiert wurden und zudem gut dokumentiert sind. Sie laden ein, durch eigene Ideen erweitert zu werden.
-  * Vertiefend ​Übungen gibt es bei inf-schule.de:​ [[http://​inf-schule.de/​programmierung/​imperativeprogrammierung/​fallstudien|Umfangreichere Fallstudien]],​ [[http://​inf-schule.de/​programmierung/​imperativeprogrammierung/​konzepteimp|kleinere Übungen]].+  * Vertiefende ​Übungen gibt es bei inf-schule.de:​ [[http://​inf-schule.de/​programmierung/​imperativeprogrammierung/​fallstudien|Umfangreichere Fallstudien]],​ [[http://​inf-schule.de/​programmierung/​imperativeprogrammierung/​konzepteimp|kleinere Übungen]].
   * [[https://​www.codecademy.com/​learn/​python|Programmierkurs bei Codecademy]] - Neben Grundlagen werden hier auch die Konzepte der [[schule:​objekt-orientierte_programmierung|Objekt-Orientierten Programmierung (OOP)]] in einem interaktiven Kurs vorgestellt.   * [[https://​www.codecademy.com/​learn/​python|Programmierkurs bei Codecademy]] - Neben Grundlagen werden hier auch die Konzepte der [[schule:​objekt-orientierte_programmierung|Objekt-Orientierten Programmierung (OOP)]] in einem interaktiven Kurs vorgestellt.
   * [[http://​opentechschool.github.io/​python-beginners/​de/​index.html|Programmiereinführung mit Python]] von der opentechschool,​ die sich an die Programmierung von Turtles anlehnt. Am Ende ist eine schöne [[http://​opentechschool.github.io/​python-beginners/​de/​where_to_go.html|Literaturliste]].   * [[http://​opentechschool.github.io/​python-beginners/​de/​index.html|Programmiereinführung mit Python]] von der opentechschool,​ die sich an die Programmierung von Turtles anlehnt. Am Ende ist eine schöne [[http://​opentechschool.github.io/​python-beginners/​de/​where_to_go.html|Literaturliste]].
Zeile 99: Zeile 100:
   * Bei [[https://​exercism.io/​|exercism.io]] können unterschiedliche Übungen gemacht werden, die sogar von einem Mentor betreut werden.   * Bei [[https://​exercism.io/​|exercism.io]] können unterschiedliche Übungen gemacht werden, die sogar von einem Mentor betreut werden.
   * Der [[https://​python-podcast.de|Python Podcast]] gibt in der Folge [[https://​python-podcast.de/​show/​python-fuer-einsteiger/​|Python für Einsteiger]] Tipps für Anfänger.   * Der [[https://​python-podcast.de|Python Podcast]] gibt in der Folge [[https://​python-podcast.de/​show/​python-fuer-einsteiger/​|Python für Einsteiger]] Tipps für Anfänger.
 +  * [[https://​www.w3schools.com/​python/​default.asp|W3Schools]] bietet ebenfalls Informationen zu Python.
  
   * [[IDLE|Erste Schritte mit IDLE]]   * [[IDLE|Erste Schritte mit IDLE]]
Zeile 109: Zeile 111:
   * [[https://​docs.quantifiedcode.com/​python-anti-patterns/​|The Little Book of Python Anti-Patterns]] stellt auf einer Webseite vor, wie man besser nicht in Python programmieren sollte.   * [[https://​docs.quantifiedcode.com/​python-anti-patterns/​|The Little Book of Python Anti-Patterns]] stellt auf einer Webseite vor, wie man besser nicht in Python programmieren sollte.
   * [[https://​www.geeksforgeeks.org/​introduction-to-python-for-absolute-beginners/​|Introduction to Python for absolute beginners]] ist eine Sammlung von Artikeln zu unterschiedlichen Themen der Python-Programmierung. ​   * [[https://​www.geeksforgeeks.org/​introduction-to-python-for-absolute-beginners/​|Introduction to Python for absolute beginners]] ist eine Sammlung von Artikeln zu unterschiedlichen Themen der Python-Programmierung. ​
-  * [[http://​issuehub.io/?​language=python|Issuehub.io]] ​sammelt ​Fehler unterschiedlicher Open-Source ​Projekt, die auch für Einsteiger geeignet sind.+  * [[http://​issuehub.io/?​language=python|Issuehub.io]] ​und [[https://​gauger.io/​contrib/#/​language/​python|gauger.io]] sammeln ​Fehler unterschiedlicher Open-Source ​Projekte, die auch für Einsteiger geeignet sind. Bei github wird man mit der der[[https://​github.com/​search?​l=Python&​q=is%3Aopen+label%3A%22good+first+issue%22&​type=Issues|folgenden Suchanfrage]] oder [[https://​github.com/​search?​q=org%3Atbs1-bo+is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22&​unscoped_q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22|diese]] oder [[https://​github.com/​issues?​q=is%3Aopen+is%3Aissue+author%3Apintman+label%3A%22good+first+issue%22+|diese]] ebenfalls fündig.
  
 ==== Entwicklungsumgebungen (IDEs) ==== ==== Entwicklungsumgebungen (IDEs) ====
schule/python.txt · Zuletzt geändert: 09.04.2021 14:28 von Marco Bakera