Skip to content

d4libor/egjak-info-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Konfiguracia Visual Studio Code pre vyucbu programovania

Specialne v obdobi, kedy vyucba prebieha na dialku, musia ziaci na svoja notebooky kvoli vyucbe programovacich jazykov instalovat potrebne aplikacie (Python, Java develpment kit...). Toto moze predstavovat nezelanu komplikaciu, kedze ucitel musi riesit okrem vyucby aj problemy ziakov s instalaciou.

Nasledovny postup je samozrejme mozne pouzit aj na pripravu skolskych notebookov na vyucbu. nebude treba jednotlivo riesit verzie aplikacii na jednotlivych notebookoch.

Tento dokument je vytvoreny pre demonstraciu moznej vyucby Python a inych programovacich jazykov (pripadne aj napriklad zaklady prace s Linuxom) bez toho, aby si napr. Python museli instalovat aj vsetci ziaci na svojich pocitacoch. Jednoduchym sposobom budu mat ziaci pristup prostrediu, ktore je pripravene na pracu priamo ucitelom. Vsetci ziaci budu mat rovnake prostredie, ziadne problemy s tym ze "u mna to nefunguje". navyse budu tymto sposobom uvedeny do modernych nastrojov pouzivanych v IT:

Obsah

  1. instalacia aplikacii
  2. instalacia rozsirenia do VS Code
  3. kontrola Docker Desktop
  4. spustanie programov
  5. zdroje informacii

1. instalacia aplikacii

Pre vyucbu vsetkych dostupnych programovacich jazykov (Python, Java, PHP...) je potrebne nainstalovat len dve nasledovne bezplatne aplikacie:

  1. Visual Studio Code https://code.visualstudio.com/download
  2. Docker Desktop https://www.docker.com/products/docker-desktop

späť na obsah

2. instalacia rozsirenia do VS Code

  • nainstalovat rozsirenie Remote - Containers

nainstalovat rozsirenie

späť na obsah

3. kontrola Docker Desktop

start aplikacie Docker Desktop moze trvat pomerne dlho. skor nez sa pristupi k dalsiemu kroku je dolezite ubezpecit sa, ze aplikacia hlasi Docker Desktop is running

docker

späť na obsah

3.1 zobrazit zoznam prikazov

zobrazit zoznam prikazov stlacenim klavesy F1 -> pripojit sa cez rozsirenie Remote - Containers

Remote - Containers extension

späť na obsah

3.2 Clone Repository in Container Volume

v zozname prikazov zvolit Clone Repository in Container Volume -> nasledovne vlozit URL https://github.com/d4libor/egjak-info-python.git

clone

pre skusku ake rozne prostredia je mozne pripravit takymto sposobom je mozne pouzit F1 ->

  • pripojit sa cez rozsirenie Remote - Containers
  • pouzit Try a Sample... . Takto je mozne nacitat priklady kontajnerov pre prostredia, ktore pripravil priamo tim Microsoft pre programovacie jazyky C++, Go, Java, PHP, .NET Core...

sample

späť na obsah

3.3 Create a unique volume

Priklad:

volume

späť na obsah

3.4 automaticka priprava Docker kontajnera

nasledne bude automaticky lokalne zbuildovany Docker kontajner

Priklad:

build

späť na obsah

4. Spustanie programov

Po uspesnej lokalnej priprave Docker kontajnera moze ziak hned programovat

start

Spustanie programov je tiez super jednoduche. Pri otvorenom *.PY subore staci jednoducho kliknut vpravo hore na zelenu sipku Run python file in terminal

Priklad:

build

späť na obsah


5. Zdroje informacii

Povodny dokument v anglictine

Postup vratane screenshotov je rozpisany v originalnom dokumente Development Containers in Education: A Guide for Instructors * https://code.visualstudio.com/blogs/2020/07/27/containers-edu/?WT.mc_id=devcloud-11496-cxa

Video navod

Video navod pre pracu s kontajnermi a VS Code https://channel9.msdn.com/Series/Beginners-Series-to-Dev-Containers?WT.mc_id=devcloud-11496-cxa

Python priklady

priklady Python suborov su prevzate z https://github.com/microsoft/c9-python-getting-started

späť na obsah

About

repo pre vyucbu programovania

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published