Python 3 – Grund

Översikt

Denna Python 3 Foundation-kurs ger dig en snabb och effektiv introduktion till Python v3, oavsett om det är ditt första programmeringsspråk eller om du redan har erfarenhet av andra språk som C, C++, C#, Java eller liknande.

Python är ett portabelt skriptspråk med öppen källkod (C & Python) och ett högnivåspråk för allmänna ändamål. Python är mer likt vanlig engelska än de flesta andra programmeringsspråk, dvs Python ger logisk, läsbar och underhållbar kod.

Under kursen diskuterar vi och belyser skillnaderna mellan Python v2 och v3. Övningarna görs med Python v3.

Se även våra kurser inom systemutveckling för att utveckla dina kunskaper inom programmering, ramverk och moderna utvecklingsmiljöer.

Kursmål

Syftet med kursen är att få en gedigen förståelse för programmeringsspråket Python 3.

Målgrupp

Programmerare, testare och andra som är involverade i projekt som kommer att använda Python som kodspråk.

Förkunskaper

Kunskaper i ett ”större” programmeringsspråk är positivt men inte obligatoriskt.

Certifiering

Denna kurs har ingen certifiering.

Utbildare

Vi har flera utbildare för den här kursen, flera av dem från Mindroad.

Läs mer om kursen

Day 1

  • Python history/overview, Basic Data Types
  • type checking, base types, binding, built-in objects
  • sequences (lists, tuples, strings), mappings (dictionaries)
  • assignment
  • Flow Control: comments, statements, operators, conditionals, loops, range
  • Sequences and Mappings: mutable vs immutable, indexing, slices, IN/NOT IN, list/tuple/dict initialization & methods, iterations

Day 2

  • Basic I/O: input vs raw_input, eval, print, command line args, STDIN, files, seek/tell, string formatting
  • Functions: def keyword, LGB scope, return values, arguments, lambda, maps
  • Exceptions: raise, assert, try/except, exception hierarchy, warnings

Day 3

  • Modules & Packages: standard modules, paths, packages vs modules, init files, import, namespaces, doc string, pydoc
  • OOP: principles, classes, instances, attributes, methods, self, class attributes, id, type, inheritance
  • Subprocess: os.system, sub.call, sub.check, sub.popen, redirect streams, subprocess32

Kursöversikt

25900 kr

3 dagar

Grund

Hittar du inget (passande) datum? Skicka in en intresseanmälan så gör vi vad vi kan för att planera ett tillfälle som passar. 

För samtliga utbildningar gäller våra
Allmänna Villkor.

Fö­re­tags­an­pas­sad kurs

Kursen kan anpassas från flera perspektiv:
  • Innehåll och fokusområde
  • Omfattning
  • Upplägg

I samspel med kursledaren ser vi till att kursen uppfyller era önskemåll

Skicka intresseanmälan för utbildningen