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
Last revision Both sides next revision
lehrkraefte:sbt:informatik-glf2-22 [2022/08/26 11:27]
Karlheinz Schubert
lehrkraefte:sbt:informatik-glf2-22 [2023/05/12 20:57]
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]]
 +
 +==== 5. + 12.5.2023 ====
 +
 +  * [[lehrkraefte:blc:informatik:glf22:robotik-mit-svcode:fahrwerk-ausmessen|Ausmessen und Kalibrieren des Fahrwerks]]
 +
 +
  • lehrkraefte/sbt/informatik-glf2-22.txt
  • Last modified: 2023/05/12 21:01
  • by Karlheinz Schubert