KUVAUS

Tämän kurssin tavoitteena on oppia Python-ohjelmointikieltä.

 

PÄIVÄMÄÄRÄ

TBD

 

KOULUTTAJAT

Ismo Aro, Partner@Omenia, entinen Robot Frameworkin tuoteomistaja, LinkedIn

 

TAVOITTEET

Python on suosittu ohjelmointikieli, jota käytetään useilla eri alueilla. Tämän koulutuksen tarkoituksena on oppia Pythonin perusteet, jotta voidaan luoda testikirjastoja Robot Frameworkille. Kaikki opittava on kuitenkin yleisluontoista ja sitä voidaan käyttää muissakin asiayhteyksissä.

Tämä koulutus keskittyy Pythoniin ja käy läpi Robot Frameworkin testikirjasto API:a vain hyvin yleisluontoisesti. Tarjoamme myös erillisen testikirjastokoulutuksen, jossa kirjastojen luominen on pääaiheena.

 

KOHDEYLEISÖ

Tämän koulutuksen kohdeyleisönä ovat ohjelmoijat ja testaajat, joilla on ainakin jonkin verran aikaisempaa ohjelmointikokemusta ja jotka ovat kiinnostuneita oppimaan Pythonia. Rajatun ajan takia emme voi käyttää paljon aikaa ohjelmoinnin peruskäsitteiden, kuten muuttujien ja if/else -rakenteiden, yleisluontoiseen selittämiseen, vaan keskitymme siihen, miten ne toimivat Pythonissa. Osallistujilla ei tarvitse olla aikaisempia tietoja Pythonista, mutta kokemuksesta ei ole haittaakaan.

Koulutuskielenä toimii tarvittaessa englanti.

 

VAATIMUKSET

Osallistujilla tulisi olla kannettava tietokone, johon on asennettu Python 2.6 tai 2.7. Käyttöjärjestelmällä ei ole väliä, mutta osallistujien pitäisi olla tottuneita käyttämään laitetta ja heillä tulisi olla siihen ylläpitäjän käyttöoikeudet.

Parityöskentely yhdellä kannettavalla tietokoneella on myös mahdollista. Kurssin järjestäjät voivat myös tarvittaessa tarjota varaläppärin ilman lisäkustannuksia.

 

OHJELMA

Yleiskatsaus koulutuksessa käsiteltäviin aiheisiin löytyy alta. Sitä voidaan muokata osallistujien kiinnostustenkohteiden ja tason mukaisesti.

  • Muuttujat ja perusdatatyypit
  • Funktiot, argumentit ja palautusarvot
  • Ehdollinen toteutus ja silmukat
  • Ulkoisten moduulien käyttö ja luominen
  • Suoritettavien skriptien luominen
  • Poikkeukset
  • Luokat ja instanssit
  • Yksikköjen testaus ja dokumentointi
  • Ulkoisten moduulien asentaminen (pip)
  • Python 2 vs Python 3 vs Jython vs IronPython vs PyPy
  • Johdanto Robot Frameworkin kirjaston API:in
  • Mistä löytää lisätietoja

 

PAIKKA

Helsingissä, tarkka paikka ilmoitetaan myöhemmin.

 

 

HINTA

699 € + ALV