lehrkraefte:sbt:informatik:glf22:python-environment

This is an old revision of the document!


Download und Installation

  • Download Download Visual Studio Code (Richtiges Betriebssystem wählen!)
  • Installation Code (normalerweise einfach Doppelklick und Anweisungen folgen)
    • Die beiden Optionen “Add … im Kontextmenü” hinzufügen
  • Code gleich wieder schliessen
  • Wechsel in das Informatik Projektverzeichnis (z.B. c:\informatik\pythonStart\), starten von Code aus den Kontextmenu
  • Betätigen, dass man dem Autor in diesem Verzeichnis vertraut: .
  • Installation aller empfohlenen Code Extensions oder

Vorschlag zu Code Extensions für das GLF Informatik

code-extensions.cmd
@echo off
rem created with
rem     code --list-extensions | % { "code --install-extension $_" }
rem
echo ------- Install code extensions for KSBG students ------------
echo ------- documentation: latex, markdown, ... ------------------
call code --install-extension James-Yu.latex-workshop --force
call code --install-extension zaaack.markdown-editor --force
call code --install-extension cweijan.vscode-office --force
 
echo ------- Python -----------------------------------------
call code --install-extension ms-python.python --force
call code --install-extension ms-python.vscode-pylance --force
 
echo ------- jupyther ---------------------------------------
call code --install-extension ms-toolsai.jupyter --force
call code --install-extension ms-toolsai.jupyter-keymap --force
call code --install-extension ms-toolsai.jupyter-renderers --force
 
echo ------- ev3 lego roboter -------------------------------
call code --install-extension lego-education.ev3-micropython --force
call code --install-extension ev3dev.ev3dev-browser --force
 
echo ------- html, js development ---------------------------
call code --install-extension firefox-devtools.vscode-firefox-debug --force
 
echo ------- embedded development ---------------------------
call code --install-extension platformio.platformio-ide --force
call code --install-extension ms-vscode.cpptools --force
 
echo formatters
call code --install-extension lonefy.vscode-JS-CSS-HTML-formatter --force
call code --install-extension mechatroner.rainbow-csv --force
 
echo ======= Installed Extensions: =========================
call code --list-extensions
echo =======================================================

oder für Freaks in Python:

code-extensions.py
"""
Install recommended code extensions for GLF at KSBG
"""
import os
import subprocess
 
results = []
 
extensions = [
    #  ------- documentation: latex, markdown, ... ------------
    'James-Yu.latex-workshop',
    'zaaack.markdown-editor',
    'cweijan.vscode-office',
    #  ------- Python -----------------------------------------
    'ms-python.python',
    'ms-python.vscode-pylance',
    #  ------- jupyther ---------------------------------------
    'ms-toolsai.jupyter',
    'ms-toolsai.jupyter-keymap',
    'ms-toolsai.jupyter-renderers',
    #  ------- ev3 lego roboter -------------------------------
    'lego-education.ev3-micropython',
    'ev3dev.ev3dev-browser',
    #  ------- html, js development ---------------------------
    'firefox-devtools.vscode-firefox-debug',
    #  ------- embedded development ---------------------------
    'platformio.platformio-ide',
    'ms-vscode.cpptools',
    #  ------- formatters -------------------------------------
    'lonefy.vscode-JS-CSS-HTML-formatter',
    'mechatroner.rainbow-csv'
]
 
for ext in extensions:
    result = subprocess.run(
        ['code', '--install-extension', f'{ext}', '--force'], cwd='.', shell=False)
    results.append(
        f'{" ok  " if result.returncode==0 else "ERROR":6}- {result.args[2]}')
 
print(f'\nSummary:')
for result in results:
    print(result)
  • lehrkraefte/sbt/informatik/glf22/python-environment.1661505980.txt.gz
  • Last modified: 2022/08/26 11:26
  • by Karlheinz Schubert