1.2. Agenda

1.2.1. Day 1

Estimated Time

Topic

10 min

Welcome message, course introduction, learning participants expectations

50 min

Python and IDE setup verification, IDE features and debugging

60 min

Python basic syntax, operators, builtins

45 min

Type Int

45 min

Type Float

45 min

Type Bool

30 min

Type None

60 min

Type Str

60 min

Type Str Methods

15 min

Type Annotations

1.2.2. Day 2

Estimated Time

Topic

45 min

Sequence List

45 min

Sequence Tuple

30 min

Sequence Set

15 min

Sequence Frozenset

30 min

Sequence Nested

30 min

Sequence Get Item

30 min

Sequence Slice

30 min

Sequence Unpack

15 min

Sequence Type Annotation

45 min

Mapping Dict

45 min

Mapping Generate

45 min

Mapping Nested

15 min

Mapping Type Annotation

1.2.3. Day 3

Estimated Time

Topic

15 min

Control Flow Operators

15 min

Control Flow Membership

45 min

Control Flow Statements

45 min

Control Flow Expressions

45 min

Control Flow Exceptions

45 min

Loop While

45 min

Loop For

45 min

Loop Nested

30 min

Loop Unpack

45 min

Loop Dict

45 min

Comprehensions

1.2.4. Day 4

Estimated Time

Topic

45 min

Function Definition

45 min

Function Return

45 min

Function Parameters

45 min

Function Arguments

20 min

Function Scope

20 min

Function Recurrence

60 min

Function Doctest

60 min

Function Lambda

60 min

Function Generator

20 min

Function Type Annotation

1.2.5. Day 5

Estimated Time

Topic

45 min

OOP Classes and Instances

45 min

OOP Attributes

45 min

OOP Initializer Method

45 min

OOP Methods

45 min

OOP Stringify Objects

45 min

OOP Inheritance

140 min

Exam

10 min

Recap, Certificates and Survey