schule:python
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
schule:python [2020-07-01 23:48] – [Python lernen] marco.bakera | schule:python [2024-01-28 17:50] (aktuell) – mv pintman | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Python ====== | + | Verschoben |
- | {{: | + | |
- | + | ||
- | {{ : | + | |
- | [[https:// | + | |
- | Aktuell ist die Version 3, obwohl auch die ältere Version 2.7 noch häufig verwendet wird. Wir konzentrieren uns jedoch auf die neuere Version 3.((Die Unterschiede zwischen Version 2 und 3 sind in [[http:// | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | + | ||
- | Python 3 kann [[https:// | + | |
- | + | ||
- | **Wichtig** Setze bei der Installation unter Windows den Haken bei **"Add Python to Path" | + | |
- | + | ||
- | Alles hat geklappt, wenn bei den Programmen "IDLE (Python)" | + | |
- | ===== Erste Schritte ===== | + | |
- | + | ||
- | + | ||
- | **Einführungskurs: | + | |
- | + | ||
- | + | ||
- | ===== Hilfe erhalten ===== | + | |
- | + | ||
- | Wenn du den Kurs von cscircles erfolgreich beendet hast, bietet Jetbrains mit [[https:// | + | |
- | + | ||
- | Die wichtigsten Konzepte von Python kannst du bei [[http:// | + | |
- | + | ||
- | Python hat ein sehr gutes eingebautes Hilfesystem. Über den Befehl '' | + | |
- | + | ||
- | ==== IRC-Chat und Forum ==== | + | |
- | + | ||
- | Wer schnell Hilfe von anderen Programmierern gekommen möchte, findet Unterstützung in einem der zahlreichen [[https:// | + | |
- | + | ||
- | Für Python sind der internationale Kanal ''# | + | |
- | + | ||
- | Das deutsche [[https:// | + | |
- | ==== Bücher ==== | + | |
- | + | ||
- | Das deutsche Buch [[https:// | + | |
- | + | ||
- | Das englische Buch [[http:// | + | |
- | + | ||
- | Das Buch [[http:// | + | |
- | + | ||
- | Bevor du ein Buch kaufst, kannst du in der [[http:// | + | |
- | + | ||
- | ==== Vertiefungen ==== | + | |
- | + | ||
- | In diesem Wiki findest du noch weitere [[Programmierübungen]], | + | |
- | + | ||
- | Wie geht es weiter, wenn man alle Aufgaben erledigt hat? Auf der Seite gibt es [[http:// | + | |
- | + | ||
- | Das Python-Wiki gibt eine reichhaltige [[https:// | + | |
- | + | ||
- | Bei hackr.io gibt es in der [[https:// | + | |
- | + | ||
- | Auch Google bietet einen Programmierkurs für Python an: [[https:// | + | |
- | Introduction to Computer Science and Programming]]. | + | |
- | + | ||
- | ==== Quelltext lesen ==== | + | |
- | + | ||
- | Ein weiterer Weg, um Python zu lernen, ist sicherlich das Lesen von gutem Quelltext. So kann man sich von erfahrenen Programmierern abschauen, wie sie ein Problem gelöst haben. Der Text [[http:// | + | |
- | + | ||
- | Das Buch [[https:// | + | |
- | + | ||
- | + | ||
- | ===== Projekte ===== | + | |
- | + | ||
- | * [[https:// | + | |
- | * //Raspberry Pi programmieren mit Python// Kapitel 8.3 »Pong revisited« | + | |
- | * [[Python Pakete veröffentlichen]] | + | |
- | * Für Projekte auf einem Mikrocontroller, | + | |
- | * [[Eigene Projekte]] | + | |
- | * [[Minecraft Explorer]] | + | |
- | + | ||
- | ===== Weblinks ===== | + | |
- | + | ||
- | ==== Python lernen ==== | + | |
- | + | ||
- | * [[https:// | + | |
- | * **[[http:// | + | |
- | * [[https:// | + | |
- | * Vertiefend Übungen gibt es bei inf-schule.de: | + | |
- | * [[https:// | + | |
- | * [[http:// | + | |
- | * [[https:// | + | |
- | * [[http:// | + | |
- | * Wie man mit Python auch funktional programmieren kann, zeigt [[http:// | + | |
- | * //Kapitel 8: [[Objekt-orientierte Programmierung]]// | + | |
- | * Auf der Seite von [[https:// | + | |
- | * Wer unterwegs nicht auf Python verzichten möchte, findet in der App [[https:// | + | |
- | * Über das Spiel [[http:// | + | |
- | * PEP8 ist ein Styling-Guide für Python-Quelltext. Eine Zusammenfassung beschreibt [[https:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[https:// | + | |
- | * Die [[http:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * Bei [[https:// | + | |
- | * Der [[https:// | + | |
- | + | ||
- | * [[IDLE|Erste Schritte mit IDLE]] | + | |
- | * [[GUI mit tkinter]] - einfache grafische Oberflächen lassen sich mit '' | + | |
- | * [[Programmierübungen]] | + | |
- | + | ||
- | * [[Python für C-Sharp Programmierer]] - Übersicht für den Wechsel von C# nach Python | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[http:// | + | |
- | + | ||
- | ==== Entwicklungsumgebungen (IDEs) ==== | + | |
- | + | ||
- | * Mit [[IDLE]] ist bereits eine einfache IDE in jeder Python-Installation integriert. Sie reicht für viele Projekte bereits aus. IDLE steht für // | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[Sublime Text]] ist ein mächtiger und ressourcenschonender kommerzieller Editor, der frei genutzt werden kann. Er ist nicht nur für Python geeignet. Mehr Informationen gibt es unter dem Link. | + | |
- | + | ||
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | + | ||
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[https:// | + | |
- | + | ||
- | ==== Weitere Links ==== | + | |
- | + | ||
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * Bei [[http:// | + | |
- | * Webanwendungen lassen sich in Python z.B. mit [[https:// | + | |
- | * [[https:// | + | |
- | * [[pythongame|Spiele mit Python]] | + | |
- | * [[https:// | + | |
- | * [[https:// | + |
schule/python.1593640087.txt.gz · Zuletzt geändert: 2020-07-01 23:48 von marco.bakera