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:20]
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 ====
-  * Download [[https://code.visualstudio.com/Download|Download Visual Studio Code]] (Richtiges Betriebssystem wählen!+[[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:sbt:informatik:glf22:python-environment#anleitung_visualstudio_code|Installation Code und Code Extensions]] 
-  Installation Code (normalerweise einfach Doppelklick und Anweisungen folgen+ 
-    Die beiden Optionen "Add ... im Kontextmenü" hinzufügen  {{:lehrkraefte:sbt:pasted:20220826-105934.png}} +===== Python Starter ===== 
-  * Code gleich wieder schliessen +  * Allgemeines zu Programmiersprachen: 
-  * Wechsel in das Informatik Projektverzeichnis (z.B. c:\informatik\pythonStart\), starten von Code aus den Kontextmenu {{:lehrkraefte:sbt:pasted:20220826-111639.png}} +     * [[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.). 
-  * Betätigendass man dem Autor in diesem Verzeichnis vertraut{{:lehrkraefte:sbt:pasted:20220826-111957.png}}+     Es gibt sehr viele Programmiersprachen (ca. 600 im Jahr 2020), vgl. https://de.wikipedia.org/wiki/Zeittafel_der_Programmiersprachen. 
-  * Installation der empfohlenen [[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:sbt:informatik:glf22:python-environment&rev=1660769957|Code Extensions]]+     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 Pythonhttps://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 (RoboterVSCode) 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.1661505603.txt.gz
  • Last modified: 2022/08/26 11:20
  • by Karlheinz Schubert