1.1. Agenda

  • Working hours 9:00 - 17:00

  • Lunch break 13:15 - 14:00

  • 10 min break every 1.5 hour

1.1.1. Day 1

Estimated Time

Topic

10 min

Welcome message, course introduction, agenda

50 min

Python and IDE setup, features and debugging

45 min

Python basic syntax, operators, builtins

60 min

Type Int

60 min

Type Float

45 min

Type Bool

15 min

Type None

75 min

Type Str

60 min

Type Str Methods

1.1.2. Day 2

Estimated Time

Topic

45 min

Sequence List

45 min

Sequence Tuple

30 min

Sequence Set

30 min

Sequence Nested

30 min

Sequence GetItem

60 min

Sequence Slice

30 min

Sequence Unpack

50 min

Mapping Dict

50 min

Mapping Generate

50 min

Mapping Nested

1.1.3. Day 3

Estimated Time

Topic

15 min

Conditional Operators

15 min

Conditional Membership

45 min

Conditional Statements

45 min

Conditional Expressions

45 min

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.1.4. Day 4

Estimated Time

Topic

20m

File Path

15m

File Access Modes

45m

File Write

45m

File Read

5m

File Append

10m

File Encoding

10m

File Binary

30 min

Function Definition

30 min

Function Return

60 min

Function Parameters

60 min

Function Arguments

30 min

Function Scope

15 min

Function Recurrence

30 min

Function Generator

15 min

Function Lambda

1.1.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 Methods and Attributes

45 min

OOP Inheritance

45 min

OOP Overload

45 min

OOP Stringify Objects

45 min

OOP Architecture

15 min

Recap, Certificates and Survey