lehrkraefte:sbt:informatik-glf2-22

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:sbt:informatik-glf2-22 [2022/08/26 11:27]
Karlheinz Schubert
lehrkraefte:sbt:informatik-glf2-22 [2023/05/12 21:01] (current)
Karlheinz Schubert
Line 1: Line 1:
 ====== Informatik 2qM und 2pG ====== ====== Informatik 2qM und 2pG ======
-===== Einführung =====+===== Arbeitsumgebung =====
 ==== Allgemeine Hinweise ==== ==== Allgemeine Hinweise ====
  
   * File Browser: Überprüfen, dass Dateinamenserweiterungen (Datei Extension) angezeigt werden.   * 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}}+  * 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 ==== ==== 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]] [[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]]
 +
 +
  • lehrkraefte/sbt/informatik-glf2-22.1661506039.txt.gz
  • Last modified: 2022/08/26 11:27
  • by Karlheinz Schubert