Työvälineet ja niiden asentaminen

Harjoitustyötä varten tarvitset:

  • Tuen Python-kielisten ohjelmien suorittamiseen. Käytössäsi tulee olla vähintään Pythonin versio 3.5. Löydät tarvittaessa Pythonin asentamiseen tarvittavat tiedostot osoitteesta https://www.python.org/downloads/. Linux-järjestelmissä tarvittavan Python-version pystyy hyvin todennäköisesti asentamaan käyttöjärjestlmän oman pakettienhallinnan kautta.

  • Tuen Python-kirjastojen lataamiseen. Käytössäsi tulee olla Pythonin pip, jonka avulla saat ladattua apukirjastoja. Pip asentuu oletuksena edellä annetun linkin takaa löytyvistä Python-versioista.

  • Tuen Python-"virtuaaliympäristöjen" luomiseen. Käytössäsi tulee olla Pythonin venv-kirjasto, jonka avulla voit luoda toisistaan riippumattomia Python-projekteja. Tuki tulee mahdollisesti edellä asentaman Python-ympäristön mukana. Lue myös osoitteessa https://docs.python.org/3/tutorial/venv.html oleva opas, ja kokeile virtuaaliympäristön luomista.

  • PostgreSQL-tietokannanhallintajärjestelmän. Käytössäsi tulee olla PostgreSQL-tietokannanhallintajärjestelmä. Hyödyt myös välineistä tietokannanhallintajärjestelmän käsittelyyn -- tässä esimerkiksi pgAdmin on hyvä.

  • Työvälineet gitin käyttöön. Käytössäsi tulee olla työvälineet git-repojen käsittelyyn. Asennusohjeet löytyvät osoitteesta https://git-scm.com/downloads.

  • Työvälineet Herokun käyttöön. Käytössäsi tulee olla työvälineet herokussa sijaitsevien palvelujen käsittelyyn. Asennusohjeet löytyvät osoitteesta https://devcenter.heroku.com/articles/heroku-cli.

  • Sopivan ohjelmointiympäristön Python-kehitykselle. Pythonin käyttäminen NetBeans 8.2 -versiossa on periaatteessa mahdollista, mutta esimerkiksi Visual Studio Code on todennäköisesti tähän tarkoitukseen paljon parempi.

  • Github-käyttäjätunnuksen. Harjoitustyö säilötään Github-palveluun. Tarvitset Githubin käyttöön käyttäjätunnuksen.

  • Heroku-käyttäjätunnuksen. Harjoitustyö julkaistaan verkossa Heroku-pilvipalvelussa. Tarvitset tunnukset Heroku-palveluun.

  • Labtool-käyttäjätunnuksen. Harjoitustyön arvostelu ja viikoittaiset palautukset tapahtuvat Labtool-työvälineen kautta. Osoite julkaistaan pian.

Sisällysluettelo