Intermediate Python Programming

Kurskod A394

Intermediate Python Programming

Detta är fortsättningskursen för dig som redan kan grunderna och vill fördjupa dina kunskaper i språket Python.

Pris
19950 kr (exklusive moms)
Längd
2 dagar
Ort och datum
Hålls på begäran

Kursen hålls på begäran

Kontakta oss för mer information.

Telefon: 08-562 557 50 
E-post: info@cornerstone.se

Den här kursen tar vid där vår kurs Introduction to Python slutar och du lär dig bland annat grunderna till mer avancerade koncept så som iteratorer, dekoratorer, generatorer och comprehensions. Vi bygger även mer avancerade objekt, skräddarsydda för olika ändamål.


Målgrupp och förkunskaper

Den här kursen riktar sig till utvecklare, testare och andra som vill fördjupa sina kunskaper om Python. Kursen kräver förkunskaper motsvarande vår kurs Introduction to Python.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare

Detaljerad information


Kursmaterialet är på engelska, med detta innehåll:

A quick rehearsal of datatypes and the object hierarchy
  • The object model
  • Variables, datatypes and bindings
  • Map, Lambda, Filter
Functions
  • The func-object
  • The def keyword
  • Anonymous/Lambda functions
  • Passing arguments to functions
  • LGB-scope
  • Nested functions
  • Closures
  • Decorators
Loops and iterators
  • How are loops handled in Python?
  • The modern iteration protocol
  • Iterables vs iterators
  • The iteration interface
  • Iterables/iterators as separate objects
Comprehensions
  • List Comprehensions
  • Nested comprehensions
  • Other comprehensions
Advanced iterators
  • Generator Expressions
  • Generator functions
  • Generator objects
  • The Yield keyword
  • Generator iterators
Objects, classes and instances
  • New-style classes
  • Special method names
  • Instance attributes
  • Class attributes
  • The attribute lookup chain
  • Emulate built-in objects
  • Creating callables
  • Emulating container objects
  • Rich comparison methods
  • The @property decorator
  • Classmethods and Staticmethods
Sorting & Reversing
  • Sorting iterables
  • Sorting dictionaries
  • Sorting instances
  • Reversing strings
  • Reversing lists
  • Reversing iterables

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post