Kurssin työkalut
Kurssin suorittamiseksi tarvitset Python 3 -ohjelmointiympäristön sekä VS Code -koodieditorin.
Python 3
Asenna itsellesi Python 3 -ohjelmointiympäristö Pythonin omalta kotisivulta https://www.python.org/downloads/. Suosittelemme valitsemaan uusimman 3.x -version. Asennus vaihtelee käyttöjärjestelmän mukaan ja löydät tarvittaessa Pythonin beginners guide -sivustolta https://wiki.python.org/moin/BeginnersGuide ohjeet eri käyttöjärjestelmille.
Käyttöjärjestelmästä riippuen sinulla voi olla myös pakettienhallintaohjelma tai sovelluskauppa, jonka avulla voit asentaa Pythonin.
Käyttöjärjestelmässäsi saattaa olla valmiiksi asennettuna Pythonin vanhempi versio. Voit käyttää myös vanhempia versioita, kunhan ne ovat edelleen Python Software Foundationin tukemia: https://devguide.python.org/versions/#versions.
Järjestelmän PATH-ympäristömuuttuja
Suosittelemme asentamaan Pythonin niin, että sen asennushakemisto lisätään käyttöjärjetelmän PATH-ympäristömuuttujaan. Näin Python voidaan käynnistää mistä vain hakemistosta suoraan python
- tai python3
-komennolla ja myös VS Code sekä TMC-laajennos löytävät Python-työkalusi.
“PATH is an environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are located. In general, each executing process or user session has its own PATH setting.”
Windows-asennusohjelmassa PATH-muuttujan asettaminen onnistuu yksinkertaisesti lisäämällä rasti asennusohjelmassa ruutuun “Add python.exe to PATH”:
VS Code
Kurssin ainoa tuettu koodieditori on Visual Studio Code eli lyhyemmin VS Code:
“Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages and runtimes (such as C++, C#, Java, Python, PHP, Go, .NET).”
Asenna itsellesi osoitteesta https://code.visualstudio.com/download.
Suosittelemme perehtymään myös Getting Started -dokumentaatioon sekä Introductory Videos -videoihin.
VS Code on kurssilla käytännössä pakollinen, koska siihen on saatavilla tehtävien automaattisessa arvioinnissa käytettävä TMC-laajennos. Laajennoksen asennusohjeet löydät sivulta https://www.mooc.fi/installation/vscode/#TestMyCode-asentaminen.