| Both sides previous revision Previous revision Next revision | Previous revision |
| lehrkraefte:sbt:informatik-glf2-22 [2022/08/26 09:33] – Karlheinz Schubert | lehrkraefte:sbt:informatik-glf2-22 [2023/05/12 19:01] (current) – Karlheinz Schubert |
|---|
| | ====== Informatik 2qM und 2pG ====== |
| | ===== Arbeitsumgebung ===== |
| | ==== Allgemeine Hinweise ==== |
| | |
| | * File Browser: Überprüfen, dass Dateinamenserweiterungen (Datei Extension) angezeigt werden. |
| | * Web Browser: Überprüfen, dass in den Einstellungen die Aktion beim Download auf "Fragen" gestellt ist. Empfohlene Einstellungen |
| | {{:lehrkraefte:sbt:pasted:20220826-105120.png?direct&200}} |
| | * [[lehrkraefte:snr:informatik:glf22:hotkeys|Hotkeys (= keyboard shortcuts = Tastenkombinationen), insbesondere für VS Code]] |
| | * [[lehrkraefte:snr:informatik:glf22:effizientes-arbeiten|Tipps zum effizienten Arbeiten]] |
| | |
| | ==== Anleitung (VisualStudio) code ==== |
| | [[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:sbt:informatik:glf22:python-environment#anleitung_visualstudio_code|Installation Code und Code Extensions]] |
| | |
| | ===== Python Starter ===== |
| | * Allgemeines zu Programmiersprachen: |
| | * [[https://de.wikipedia.org/wiki/Programmiersprache|Programmiersprachen]] sind von Menschen entworfene Sprachen (vergleichbar zu [[https://de.wikipedia.org/wiki/Plansprache|Plansprachen]] wie Esperanto oder Volapük im Gegensatz zu [[https://de.wikipedia.org/wiki/Nat%C3%BCrliche_Sprache|natürlichen Sprachen]] wie Englisch, Deutsch, Chinesisch etc.). |
| | * Es gibt sehr viele Programmiersprachen (ca. 600 im Jahr 2020), vgl. https://de.wikipedia.org/wiki/Zeittafel_der_Programmiersprachen. |
| | * Meist verwenden Programmiersprachen Wörter aus dem Englischen als [[https://de.wikipedia.org/wiki/Schl%C3%BCsselwort_(Programmierung)|Schlüsselwörter]]. |
| | * Wir lernen die Programmiersprache [[https://de.wikipedia.org/wiki/Python_(Programmiersprache)#Entwicklungsumgebung|Python]]. Sie wurde Anfang der 1990er Jahre von Guido von Rossum entwickelt. Sie wird kontinuierlich weiterentwickelt. |
| | * Python ist (heutzutage, Jahr 2022) eine der populärsten Sprachen, vgl. etwa https://www.youtube.com/watch?v=Og847HVwRSI |
| | * Die offizielle Website für Python: https://www.python.org/ |
| | * [[lehrkraefte:snr:informatik:glf22:python:chaos-game-mit-pygame|Spielerisch-chaotische Einführung in Python]] (inklusive Installation von Python, pygame, Ausführen per VS Code oder alternativ per ''command prompt''/''Befehlszeile'') |
| | |
| | ===== Online Python programmieren ===== |
| | |
| | * https://trinket.io/turtle (hier funktioniert die Turtle-Grafik per ''from turtle import *'') |
| | |
| | ===== Kleine Programmieraufgaben ===== |
| | |
| | * [[lehrkraefte:sbt:informatik:glf22:python:little-programming-tasks|Kleine Programmieraufgaben]] |
| | * [[lehrkraefte:sbt:informatik:glf22:python:little-programming-tasks-turtle|Kleine Programmieraufgaben zur Turtle]] |
| | |
| | ===== Robotik (Micropython auf EV3 mit VSCode) ===== |
| | Basics: |
| | * [[lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:einrichten-und-erstes-programm|Einrichten (Roboter, VSCode) und erstes Programm]] |
| | * [[lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:aufraeumen|Aufräumen des Roboters]] |
| | * [[lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:programm-struktur|Programmstruktur und wichtige Code-Schnipsel]] |
| | |
| | ==== 26.5.2023 ==== |
| | |
| | * [[lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:drivebase|Benutzung des DriveBase-Objekts]] |
| | |
| | ==== 12.5.2023 ==== |
| | |
| | * [[lehrkraefte:sbt:informatik:glf22:robotik-mit-svcode:reuseCode|Wiederverwenden von Kalibrationswerten]] |
| | |
| | ==== 5.5.2023 ==== |
| | |
| | * [[lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:fahrwerk-ausmessen|Ausmessen und Kalibrieren des Fahrwerks]] |
| | |
| |