T1405

Ladda ner som PDF

Python 3 - Intermediate

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

During the course we discuss and highlights the differences in between Python v2 and v3. Exercises are done using Python v3. The exercises could also be done usinge Python v2 if requested

Audience

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

Prior knowledge

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

Courseware

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

Python kurs- 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

Day 1

Python kurs- 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

Utbildningen levereras i samarbete med

Kursfakta

Kurs-ID: T1405
Längd: 2 dagar
Pris exkl moms: 20 450 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 16.30

Frågor om kursen?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
4 sep-5 sep
Boka nu!
12 okt-13 okt
Boka nu!
16 nov-17 nov
Boka nu!
14 dec-15 dec
Boka nu!
Göteborg
4 sep-5 sep
R
Boka nu!
12 okt-13 okt
R
Boka nu!
16 nov-17 nov
R
Boka nu!
14 dec-15 dec
R
Boka nu!
Malmö
4 sep-5 sep
R
Boka nu!
12 okt-13 okt
R
Boka nu!
16 nov-17 nov
R
Boka nu!
14 dec-15 dec
R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

4 sep-5 sep
Boka nu!
12 okt-13 okt
Boka nu!
16 nov-17 nov
Boka nu!
14 dec-15 dec
Boka nu!

Tipsa