Python-ohjelmointi

Tämä Python-kurssi soveltuu aloitteleville ja edistyneemmille ohjelmoijille. Ota haltuun Python, ohjelmointikieli, jonka usein kysytyissä kysymyksissä yksi vastauksista on: “Monty Pythonista ei ole pakko pitää, mutta se auttaa.”

Vaativuus
Arvostelut

Yksityiskurssin tiedustelu

  • Tämä kurssi järjestetään yksilöidysti vain pyynnöstä, haluttuna ajankohtana. Ota yhteys yritysmyyntiin soittamalla 042 42 2121 tai oheisen lomakkeen avulla:

Opi yksi maailman käytetyimmistä ohjelmointikielistä

Python skaalautuu ylläpitäjän skripteistä testiautomaatioon, yleiseen ohjelmointiin, data-analytiikkaan ja palvelinohjelmointiin.

Tämä Python-kurssi sopii kaikille, jotka haluavat saada Pythonin haltuun, olipa kokemusta ohjelmoinnista ennakkoon tai ei. Edes aiempi Pythonin käyttökään ei estä osallistumista.

Python on helppo oppia ja se käy moneen tarkoitukseen. Ohjelmoinnin, tai uuden kielen, oppiminen käy itsekin, mutta Sovelton asiantuntijan avulla tiedät, mitä kannattaa oppia ja missä järjestyksessä. Hän varmistaa, että oppi menee perille.

Python-ohjelmointi toimii erinomaisena lähtökohtana oikean ja tehokkaan koodin tuottamiseen. Suuri määrä soveltuvia ohjelmointiharjoituksia kurssin aikana takaavat oppimisen.

Esitiedot: Tietokoneen käyttötaidot riittävät, mutta myös aiemman ohjelmointikokemuksen päälle on hyvä rakentaa uutta osaamista.

Materiaali: Sovelton oma sähköinen materiaali.

Kurssin sisältö

1. päivä

Johdanto

  • Hoi Python!
  • Python kielenä
  • Ohjelmointiympäristöt
  • Python 2 vs. Python 3
  • Dokumentaatio

Muuttujat

  • Tekstin tulostus
  • Tekstin luku
  • Muuttujat
  • Operaatiot

Merkkijonot

  • Operaatiot
  • Osamerkkijonot
  • Formatointi

Funktiot

  • Omat funktiot
  • Funktioiden kutsu
  • Parametrit
  • Paluuarvot
  • Muuttujien näkyvyys

Kontrollirakenteet

  • Ehtolauseet
  • Ehdot
  • Silmukointi

2. Päivä

Tietorakenteet

  • Listat (list / tuple)
  • Joukot (set / frozenset)
  • Assosiatiivinen taulukko (dict)
  • List ja dict comprehension
  • Collections moduuli
  • Funktionaalinen ohjelmointi

Moduulit

  • Import
  • Esimerkkejä valmiiden moduulien käytöstä
  • Omat moduulit
  • Omat paketit

Olio-ohjelmoinnin perusteet

  • Pythonin luokat
  • Oliot
  • Periytyminen

3. päivä

Tiedostonkäsittely

  • Tekstitiedostojen luku ja kirjoitus
  • Virhekäsittely (try-except)
  • Binaaritiedostojen luku ja kirjoitus

Standardikirjasto

  • Standardikirjaston paketit ja moduulit
  • Dokumentaatio
  • Tärkeimpien moduulien käyttö
  • Rakenteinen tekstitieto
  • Verkosta lukeminen

 

Avainsanat: ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
Pyydä tarjous

Vastuuhenkilö


Tommi Teräsvirta

Tommi Teräsvirta

Tommi on ohjelmistokehitykseen liittyvän kouluttamisen ja konsultoinnin rautainen ammattilainen. Tommilla kouluttajaura alkoi vuonna 1997 Java-koulutuksilla. Hän on toiminut ohjelmistoalalla useissa haastavissa tehtävissä, mistä saatua kokemusta hän pystyy hyödyntämään niin Full stack Web-kehityksessä kuin sulautettujen järjestelmien ja käyttöjärjestelmien alueilla. Tommilta löytyy sertifioitua osaamista niin Microsoft-ympäristöön, kuin Java ja C++ -kieliinkin liittyen. Lähellä sydäntä ovat myös mobiilit alustat, avoin lähdekoodi ja Linux. Tommi on erittäin pidetty kouluttaja. Hän onnistuu koulutuksissaan innostamaan aiemmin koodausta karttaneen oppilaan koodauksen salojen mielenkiintoiseen maailmaan. Tommi on konsultoinut ja kouluttanut niin koti- kuin ulkomaillakin.
MCTS, Oracle Certified Professional, Java SE 7 Programmer, TOGAF® Foundation Certificate, Certified QT Specialist