Python-ohjelmointi Windows-alustalla

Pythonilla Windows-ohjelmat helposti! Python-ohjelmointi Windows-alustalla jakaa Sovelton kokeneiden kouluttajien ja konsulttien kokemuksia ja esimerkkejä käytännöistä sen lisäksi, että keräät opin ja hyödyt omiin projekteihisi.

Vaativuus
Arvostelut
1800,00 

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:

Python käyttöön myös Windows-alustalla

Python on monien yllätykseksi yksi Microsoftin tukemista kielistä. Esimerkiksi Python Tools for Visual Studio (PTVS) on aivan loistava lisä Python-kehitykseen. Tämän lisäksi Pythonilla voit tehdä kirjastoja (dll) muiden .NET ohjelmien käyttöön ja myös hyödyntää .NET frameworkin palveluita. Voit myös kerätä tietoa ja koostaa siitä Excel-dokumentiin. Windowsin ylläpitokin saattaa luonnistua Linuxiin tottuneelle kun Windows 10 alkaa tukemaan Bashia, ja siihen voit helposti asentaa myös Python-tulkin.
Kurssi sopii ohjelmointia osaaville henkilöille, joilla on tarve tai halu kirjoittaa ohjelmia Windows-ympäristössä ja/tai -ympäristöön. Muissakin rooleissa toimivat saavat toki tulla mukaan kunhan taidot ovat kohdillaan ja lisää tietoa ja kokemusta on hakusessa.
Sovelton Python ohjelmointi -kurssi antaa hyvät pohjatiedot, eikä Professional Python kurssin käyminenkään ole pahasta jo etukäteen.
Visual Studio on luultavasti maailman paras kehitysympäristö ja PTVS on samaa taattua laatua. Kurssilla käydään läpi sekä Iron Pythonin että CPythonin käyttö projekteissa, joten vaikka tarkoituksena olisi tehdä monialustatoteutuksia niin tämä koulutus auttaa varmasti.
Suurimman hyödyn luonnollisesti saa, mikäli ohjelmia on tarkoitus ajaakin nimenomaan Windows-alustalla ja niissä kytkeytyä .NETin toiminnallisuuteen tai esimerkiksi harjoittaa yhteistyoimintaa Microsoft Officen ohjelmien kanssa.

Ota siis haltuun maailman viidenneksi suosituimman ohjelmointikielen (Tiobe, huhtikuu 2016) Microsoft Windows osuus haltuun ja hyödynnä sitä maailman suosituimman käyttöjärjestelmän ohjelmoinnissa käyttäen maailman parasta kehitystyökalua.
Esitiedot: Kurssi vaatii vähintään Python-ohjelmoinnin perustaidot ja lisäksi osaat käyttää Windowsia luontevasti, kurssiympäristönä toimii Windows 10.
Lisäksi helpottaa, jos Visual Studio on ympäristönä tuttu, eikä .NET frameworkin ymmäryskään ole haitaksi – nämä kaksi jälkimmäistä eivät ole vaatimuksena kurssille, mutta saattavat helpottaa asioiden omaksumista.

 

Sisältö

1. PÄIVÄ

Visual Studio ja PTVS
  • Python Tools for Visual Studio: asennus ja käyttöönotto
  • Käytettävien Python-ympäristöjen määrittely
  • Python projektit ja templatet
  • Virtuaaliympäristöt
  • Lisäpakettien käyttö projekteissa
  • Testaus
IronPython
  • IronPython vs. CPython
  • .NET bindings
Kirjastot
  • Valmiiden kirjastojen (Dll) käyttö
  • Omien kirjastojen teko
Windows-ohjelmointi
  • Pythonin Windows-spesifit toiminnallisuudet
  • Erityshakemistojen käyttö
  • Rekisterin käyttö
  • PyWin32 moduuli

2. PÄIVÄ

Windows-käyttöliittymä
  • Käyttöliittymäkirjaston vaihtoehdot
  • Käyttöliittymän toteutus
Microsoft Office
  • PyWin32 sidonnat
  • Excel ja xlrd/xlwt
Paketointi ja levitys
  • Paketointi
  • Kääntäminen
  • Riippuvuuksien huomiointi
Bash komentotulkki – Windows 10
  • Pythonin asennus
  • Pythonin käyttö Bashissa

 

Avainsanat: , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
1800,00  + alv./VAT

Vastuuhenkilö


Tommi Teräsvirta

Tommi Teräsvirta

  • tommi.terasvirta@sovelto.fi
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