Ota yhteyttä

Myyntipalvelu

Myynti

010 4321 001 Ota yhteyttä

Kesto: 2 päivää
Veroton hinta (+ alv 24 %): 2 146 €

Tästä asiakaskohtainen toteutus?

Toteutamme koulutuksia myös asiakaskohtaisina. Jätä yhteystietosi, ja tehdään juuri teille sopiva toteutus.

Voit maksaa:
Koulutuskortti

Paikka ja päiväys

Helsinki
30.8 – 31.8
Swedish
R
Ilmoittaudu
3.9 – 4.9
Swedish
R
Ilmoittaudu
10.9 – 11.9
Swedish
R
Ilmoittaudu
8.10 – 9.10
Swedish
R
Ilmoittaudu
11.10 – 12.10
Swedish
R
Ilmoittaudu
12.11 – 13.11
Swedish
R
Ilmoittaudu
15.11 – 16.11
Swedish
R
Ilmoittaudu
17.12 – 18.12
Swedish
R
Ilmoittaudu
Online
i Lue lisää

Osallistu koulutukseen kotoa tai työpaikaltasi

30.8 – 31.8
Swedish
R
Ilmoittaudu
3.9 – 4.9
Swedish
R
Ilmoittaudu
10.9 – 11.9
Swedish
R
Ilmoittaudu
8.10 – 9.10
Swedish
R
Ilmoittaudu
11.10 – 12.10
Swedish
R
Ilmoittaudu
12.11 – 13.11
Swedish
R
Ilmoittaudu
15.11 – 16.11
Swedish
R
Ilmoittaudu
17.12 – 18.12
Swedish
R
Ilmoittaudu
Stockholm
30.8 – 31.8
Finnish
Ilmoittaudu
3.9 – 4.9
Finnish
Ilmoittaudu
10.9 – 11.9
Finnish
Ilmoittaudu
8.10 – 9.10
Finnish
Ilmoittaudu
11.10 – 12.10
Finnish
Ilmoittaudu
12.11 – 13.11
Finnish
Ilmoittaudu
15.11 – 16.11
Finnish
Ilmoittaudu
17.12 – 18.12
Finnish
Ilmoittaudu

Jaa

Lataa pdf-muodossa

Intermediate Python

This course gives you an introduction to more advanced concepts in the Python language and starts where the course "Python programming" ends.

Target audience

Programmers, testers and others involved in projects that will involve Python as a coding language.

Prerequisites

Basic understanding of the Python language and some experience of programming Python. Knowledge similar to the course "Python programming"

Training material

Digital courseware in English

Informator Training Cloud

Our training portal supports your development throughout the training. The portal saves you time and is designed to give you a more effective learning experience - leading to better results and greater knowledge enforcement after the course. Read more >

Day 1

- Datatypes and the object hierarchy

- Functions

  • The func-object
  • The def keywords
  • Lambda functions
  • Nested functions
  • Closures
  • Decorators

- Iterators

  • Fast enumeration
  • The iteration protocol
  • Iterables
  • Iterators
  • The iteration interface      
  • Iterators as separate objects

- Comprehensions

  • List Comprehensions
  • Nested comrehensions
  • Dict Comprehensions
  • Set Comprehensions                                   

Day 2

 - Advanced iterators

  • Generator Expressions
  • Generator Comprehensions
  • Generator functions
  • Generator objects
  • The Yield keyword
  • Generator iterators                    

- Objects, classes and instances

  • Old-style vs new-style classes
  • Magic special methods
  • Instance attributes
  • Class attributes
  • Attribute lookup chain
  • Emulate built-in objects
  • Creating callables
  • Creating containers
  • Rich comparison methods
  • @classmethod
  • @staticmethod
  • Abstract classes
  • @property
  • Static variable behavior    
  • __slots__

- Sorting & Reversing

  • Sorting lists
  • Sorting dicts
  • Sorting instances
  • Sorting iterables
  • Operator methodcaller
  • Reversing strings
  • Reversing lists
  • Reversing iterables