Python 3 Installation | Herunterladen | Entpacken | Programmstart | Programme Anpassen | Fehlerbehebung | Passwörter | CD-ROM | Literatur |
Die meisten Programme stehen inzwischen auch in einer direkt im Webbrowser aufrufbaren JavaScript-Version zur Verfügung.
Für diese Programmversionen sind die unten aufgeführten Python-Installationsschritte nicht notwendig.
Die Python basierte offline-Version ist als herunterladbares ZIP-Archiv gekennzeichnet.
Der Python 3-Installationsschritt ist nur einmalig notwendig und sollte auf den
Schulcomputern bereits vorher ausgeführt worden sein.
Diesbezüglich hilft sicher der Systemadministrator der Schule gerne weiter.
Für den privaten Einsatz könnte der wahrscheinlich in jedem Freundeskreis vorhandene
lokale "Computernerd" weiterhelfen.
Für jede Problemstellung ist hier der Lösungsansatz nach Betriebssystemen getrennt beschrieben.
Die Tabellenzeilen mit den Lösungswegen für andere Betriebssysteme können
also getrost ignoriert werden.
Selbst Autor werden
- Code-Colorizer Mit Vorlagen für Vokabelquiz, Zuordnungsaufgabe und Galgenmännchen!
- Lückentext-Generator
- Kammrätsel-Generator
- Vokabeltest-Generator (Auch für ausführliche Texteingabefragen mit chemischen und mathematischen Formeln sowie Bildern, Audiodateien uvm. geeignet)
- Zuordnungsaufgaben-Generator
- Quizeditor für Einfachauswahl-Quiz
- Quizeditor für Mehrfachauswahl-Quiz
- GIFT-Exporter (für erweiterten MOODLE-Import)
- Bild2HTML (Bilder in einfachen Text umwandeln und direkt in HTML-Dateien hineinkopieren)
Python 3 Installation (nur einmalig notwendig)
Schritt 1: Herunterladen Download der neuesten 3er von Release-Seite für Windows-Systeme auf älterer Hardware unter dem Eintrag Windows x86 MSI Installer (3.*) ODER für neuere Windows-Systeme mit 64-Bit Architektur Windows X86-64 MSI Installer (3.*) Schritt 2: Eigentliche Installation Starten der heruntergeladenen Microsoft Installer (MSI)-Datei und Installation durch mehrfaches Bestätigen der voreingestellten Auswahlmöglichkeiten mit "Weiter" und "Ok" Die eigentliche Python-Programmdatei liegt dann unter C:\Python34\python.exe Fakultativer Schritt 3: Pfaderweiterung (nicht notwendig, aber hilfreich, falls man die Programmquelltexte später dann auch selbst anpassen möchte) Unter Windows XP: Systemsteuerung > System > Erweitert > Umgebungsvariablen Unter Vista und Windows 7: Systemsteuerung > System und Sicherheit > System > Erweiterte Systemeinstellungen > Erweitert > Umgebungsvariablen Beide: Dort Auswahl der Variablen namens Path in dem unteren Bereich für 'Systemvariablen', dann Bearbeiten anklicken und ;C:\Python34 direkt an das Ende der bereits vorhandenen Zeile anfügen. |
|
Schritt 1: Herunterladen Download der neuesten 3er Version von Release-Seite für ältere Mac OS X-Systeme unter dem Eintrag Mac OS X 32-bit i386/PPC Installer (3.*) for Mac OS X 10.5 and later ODER für neuere Mac OS X-Systeme mit 64-Bit-Architektur Mac OS X 64-bit/32-bit x86-64/i386 Installer (3.*) for Mac OS X 10.6 and later Falls es mit der zweiten 64-Bit-Version zu Problemen kommen sollte, kann auch einfach die erste Version für ältere 32-Bit-Systeme auf allen Systemen verwendet werden. Schritt 2: Eigentliche Installation Anklicken der DMG-Datei installiert diese automatisch. Die eigentliche Python-Programmdatei liegt dann unter /usr/local/bin/pythonw |
|
Unter Linux sollte man die in der jeweiligen Paketverwaltung verfügbare Version installieren: Ubuntu 14.04 LTS und höher und Debian 8 und höher im Terminal eingeben: sudo apt-get install idle3 python3 python3-tk python3-imaging python3-pil python3-pil.imagetk OpenSuse im Terminal eingeben: sudo rpm --install idle3 python3 python3-tk python3-imaging python3-pil python3-pil.imagetk Die eigentliche Python-Programmdatei liegt dann in beiden Fällen unter /usr/bin/python |
Herunterladen des jeweiligen Lernprogramms
Man sollte im (über einen Rechtsklick erreichbaren)
Kontextmenü des Browsers (z.B. im Firefox Ziel speichern unter)
den Speicherort ausdrücklich vorgeben: Dateien werden meist standardmäßig gespeichert nach C:\Dokumente und Einstellungen\<Benutzername>\Downloads In der Schule empfiehlt sich das Desktop-Verzeichnis C:\Dokumente und Einstellungen\<Benutzername>\Desktop da die Dateien dort leichter gefunden werden. Dieses bevorzugte Standard Download-Verzeichnis kann im jedem Browser in den Browser-Einstellungen geändert werden, im Firefox z.B. unter Extras > Einstellungen > Allgemein > Alle Dateien in folgendem Ordner abspeichern: Desktop |
|
Man sollte im (über crtl+Mausklick erreichbaren) Kontextmenü
des Browsers den Speicherort ausdrücklich vorgeben: Dateien werden meist standardmäßig gespeichert nach /Users/<Benutzername>/Downloads In der Schule empfiehlt sich das Desktop-Verzeichnis /Users/<Benutzername>/Desktop da die Dateien dort leichter gefunden werden. Dieses bevorzugte Standard Download-Verzeichnis kann im jedem Browser in den Browser-Einstellungen geändert werden, im Firefox z.B. unter Extras > Einstellungen > Allgemein > Alle Dateien in folgendem Ordner abspeichern: Desktop |
|
Man sollte im (über einen Rechtsklick erreichbaren) Kontextmenü
des Browsers den Speicherort ausdrücklich vorgeben: Dateien werden meist standardmäßig gespeichert nach /home/<Benutzername>/Downloads In der Schule empfiehlt sich das Desktop-Verzeichnis /home/<Benutzername>/Desktop da die Dateien dort leichter gefunden werden. Dieses bevorzugte Standard Download-Verzeichnis kann im jedem Browser in den Browser-Einstellungen geändert werden, im Firefox z.B. unter Bearbeiten > Einstellungen > Allgemein > Alle Dateien in folgendem Ordner abspeichern: Desktop |
Entpacken
Vorbemerkung: Je nach Browsereinstellungen wird häufig das Archiv direkt
in einem Archivmanager geöffnet, der allerdings optisch für
Anfänger nur schwer von einem echten Dateimanager unterschieden werden kann.
In Folge dessen wird meist in diesem Archivmanager die noch gar nicht entpackte
Programmstartdatei angeklickt, die dann aber nicht wie
erwartet das Programm startet, sondern
stattdessen in einem Texteditor als Quelltext angezeigt wird. Falls man nur
die Programmstartdatei selbst aus dem Archiv "herauszieht", so ist diese
ebenfalls meist nicht lauffähig, da dann die im Unterordner daten
zusammengefassten restlichen Programmdateien fehlen.
Falls man diese beiden Fehler nicht begeht, und nicht auf den Archivmanager
hereinfällt, kann man auch per Drag and Drop den gesamten im Archiv
enthaltenen Programmordner auf den Desktop ziehen und hätte dann dasselbe
Resultat wie nach dem im Folgenden beschriebenen Weg.
Man sollte im (über einen Rechtsklick auf das Archiv erreichbaren) Kontextmenü die Option "Alle extrahieren" wählen, oder ggfs. mit Hilfe des Programms 7-Zip den Inhalt des Archivs ins Verzeichnis Desktop entpacken, so dass dort ein neues Verzeichnis <Programmname> sichtbar wird. | |
Man sollte im (über einen crtl+Mausklick auf das Archiv erreichbaren) Kontextmenü die Option "Hier extrahieren" wählen, so dass im Verzeichnis Desktop ein neues Verzeichnis <Programmname> sichtbar wird. | |
Man sollte im (über einen Rechtsklick auf das Archiv erreichbaren) Kontextmenü die Option "Hier entpacken" wählen, so dass im Verzeichnis Desktop ein neues Verzeichnis <Programmname> sichtbar wird. |
Programmstart
Vorbemerkung: Damit ein Betriebssystem ein Skriptprogramm mit dem richtigen Intepreter öffnet, muss u.a. sowohl die Dateiendung, als auch der Eintrag in der ersten Zeile im Quelltext stimmen. Man kann diese standardmäßige Anwendungsprogrammzuordnung meist im Kontextmenü zu einer solchen Programmdatei unter "Eigenschaften"-"Öffnen mit" festlegen. Dies ist v.a. dann notwendig, falls man neben der aktuellen 3er Python Version auch eine ältere 2er Version installiert hat, da man dann ausdrücklich festlegen muss, dass für diesen Dateityp die 3er Version benutzt werden soll!
Man wechselt im Dateimanager in das im Desktop neu angelegte Verzeichnis <Programmname> und startet die darin befindliche Datei <Programmname>.py oder <Programmname>.pyw mit einem Doppelklick. Falls dies nicht funktioniert, gehe zur Fehlerbehebung | |
Man wechselt im Dateimanager in das im Desktop neu angelegte Verzeichnis
<Programmname> und öffnet einmalig die darin befindliche Datei
<Programmname>.py oder <Programmname>.pyw
mit
einem einfachen Texteditor und ändert die erste Zeile um von #!/usr/bin/env python ODER #!/usr/bin/python in #!/usr/local/bin/pythonw Anschließend startet man die darin befindliche Datei <Programmname>.py oder <Programmname>.pyw mit einem Mausklick. Falls das Programm nicht startet, im Kontextmenü überprüfen, ob die Zugriffsrechte ein Ausführen erlauben. Falls auch dies nicht funktioniert, gehe zur Fehlerbehebung |
|
Man wechselt im Dateimanager in das im Desktop neu angelegte Verzeichnis <Programmname> und startet die darin befindliche Datei <Programmname>.py ODER <Programmname>.pyw mit einem Doppelklick. Falls das Programm nicht startet, im Kontextmenü überprüfen, ob die Zugriffsrechte ein Ausführen erlauben. Falls auch dies nicht funktioniert, gehe zur Fehlerbehebung |
Programme Anpassen
Die Quelltexte können mit einem einfachen Texteditor wie
Geany
ODER
Gedit
geöffnet, und direkt bearbeitet werden.
Möchte man z.B. die Schriftgröße anpassen, so kann man ganz unten im Quelltext
direkt unterhalb der Zeile
root.title('<Programmname>')
ohne Einrückung die folgende Zeile einfügen:
root.option_add('*Font', '*Arial 14')
abspeicher, Lernprogramm neu starten und fertig!
Für weitergehende, auch inhaltliche Veränderungen s.
Literatur.
Für die Erstellung eigener SVG-Vektorgrafiken bietet sich
das kostenlose Programm
Inkscape
an, für Bitmapgrafiken oder auch animierte GIFS das ebenfalls
kostenlose Programm
Gimp
Fehlerbehebung
<Programmname>.pyw startet nicht? | ||
↓ JA | ||
Ist Python 3.* installiert? | NEIN → | Python 3-Installation |
↓ JA | ||
Wurde das Archiv richtig entpackt? | NEIN → | Entpacken |
↓ JA | ||
Wird die richtige Python-Version benutzt? | NEIN → | Programmstart - Anwendungszuordnung, unter Mac OS X auch Kopfzeile anpassen |
↓ JA | ||
Sind Ausführrechte auf diese Datei vorhanden? | NEIN → | Programmstart - Ausführrechte |
↓ JA | ||
Ist alternativ ein Start mit IDLE möglich? | NEIN → |
mit Geany
öffnen und Zeilenendentyp überprüfen mit Ansicht > Editor > Zeilenenden anzeigen ggfs. ändern mit Dokument > Zeilenenden festlegen, auf LF setzen und umwandeln Standardmäßig ändern in den Programmeinstellungen Bearbeiten > Einstellungen > Dateien > Zeichen für das Standardzeilenende: Unix (LF) und dort ebenfalls Standardzeichenkodierung: Unicode (UTF-8) |
↓ JA | ||
Mit Geany öffnen und mit F5 starten | NEIN → | Fehlermeldungen mit Hilfe von Python-Foren und Literatur analysieren |
↓ JA | ||
Na endlich! |
Passwörter
Die Passwörter zu den Übungsaufgaben können von Biologie-Lehrern unter
Angabe der Schule per Mail unter
erfragt werden.
Sie sollten niemals an Schüler weitergegeben werden, sondern der Lehrer
sollte mit Hilfe eines PDF-Betrachters wie
Evince
und eines Pseudodruckers wie
FreePDF(XP) (unter Windows)
oder Cups (bei Mac und Linux schon mit dabei) die Lösungen
Seitenweise in unverschlüsselte PDF-Dateien hinein ausdrucken, und diese
dann an seine Schüler weitergeben.
CD-ROM mit einer lokalen Kopie der gesamten Webseite selbst erstellen
Falls im Computerraum der Schule ein Internetanschluss mit nur geringer Bandbreite oder gelegentlichen Ausfällen zur Verfügung steht, kann man nach folgender Anleitung einfach eine aktuelle Kopie der gesamten Webseite mit allen darin enthaltenen Dateien, also einschließlich der Lernprogramme und der Übungsaufgaben lokal abspeichern.
Beim rekursiven Herunterladen werden alle Unterverzeichnisse mit den
darin enthaltenen Dateien in einem Rutsch automatisch heruntergeladen.
Je nach Pfadeinstellungen der jeweiligen Kommandozeile reicht der
Programmname wget aus, sicherer ist jedoch die Angabe des
kompletten Pfads zur ausführbaren Programmdatei
(dieser wäre unter Linux meist /usr/bin/wget).
Vor dem einzugebenden Befehl wird je nach Kommandozeilenshell ein
Begrüßungs-"Prompt" angezeigt, der signalisiert, dass eine Befehlseingabe
erwartet wird. Dieser besteht je nach System z.B. aus einem
> oder einem $. Erst hinter dieses Zeichen wird der eigentliche
Download-Befehl eingegeben nach dem Schema:
[Pfad zum Download-Programm] [Option rekursiver Download] [gewünschte Basis-URL]
Der Befehl wird durch Drücken der Eingabetaste bestätigt und ausgeführt.
- Das heruntergeladene Verzeichnis mit dem Namen
chemie-lernprogramme.de
kann anschließend z.B.
- auf einem USB-Stick mitgenommen und auf einer (nur lesbaren) Dateifreigabe im Schulnetz den Schülern zur Verfügung gestellt werden, die dann einfach die darin enthaltene Datei index.html mit einem Web-Browser öffnen können, oder
- mit einem beliebigen Brennprogramm auf eine Daten CD-ROM gebrannt werden,
die dann auch an interessierte Schüler ohne Internetzugang weitergegeben
werden kann. Tipp: Hierfür bietet sich an, vorher noch die entsprechende
Python-Version (s.o.)
sowie die
Java-Laufzeitumgebung
(für Programme mit integriertem JMol-Applet wie den
Polymerer)
herunterzuladen und gleich mit auf die CD zu packen.
Falls noch Platz auf der CD frei sein sollte, könnte z.B. auch Libreoffice, oder ein PDF-Betrachter mitverteilt werden. Eine Liste mit weiteren nützlichen Programmvorschlägen findet sich hier.
Schritt 1: Herunterladen und Installieren des Download-Programms Wget Herunterladen des Download-Programms Wget, genauer der Setup-Datei unter der Option "Complete package, except sources". Im Download-Verzeichnis wird die heruntergeladene exe-Datei einfach wie unter Windows gewohnt durch wiederholtes Anklicken installiert. Schritt 2: Rekursives Herunterladen
|
|
Schritt 1: Herunterladen und Installieren des Download-Programms Wget In den Versionen vor Leopard ist wget bereits standardmäßig vorinstalliert. Ab Leopard wird ist leider nur das alternative Download-Programm curl vorhanden, welches von sich aus keine rekursiven Downloads unterstützt. Für diesen Fall kann Wget z.B. von der folgenden Quelle aus installiert werden, unter dem Link Wget 1.12 Installer Package Für andere Möglichkeiten hilft eine Google-Suche mit den Suchbegriffen "wget installieren unter Mac OS X" (ohne Anführungszeichen) weiter Schritt 2: Rekursives Herunterladen
|
|
Schritt 1: Überprüfen, ob das Download-Programms Wget bereits installiert ist und ggfs. nachinstallieren Fast jede aktuelle Linux-Distribution sollte das Download-Programm-Paket wget bereits in der Standardinstallation enthalten. Falls nicht, lässt es sich einfach im Terminal nachinstallieren mit dem Befehl: Ubuntu 14.04 LTS und höher und Debian 8 und höher im Terminal eingeben: sudo apt-get install wget OpenSuse im Terminal eingeben: sudo rpm --install wget Schritt 2: Rekursives Herunterladen
|
Literatur
- Das Python-Praxisbuch: Der große Profi-Leitfaden für Programmierer,
F. Hajji,
Addison-Wesley, Muenchen; Auflage: 1 (1. September 2008),
ISBN-13: 978-3827325433 - Webseiten professionell erstellen. Programmierung, Design und Administration von Webseiten,
S. Münz,
Addison-Wesley, München; Auflage: 3., überarbeitete und erweiterte Auflage (10. Juni 2008),
ISBN-13: 978-3827326782 - Snake Wrangling for Kids (Deutsche Ausgabe),