11.1. Summary

  1. About:

    • Survey

    • Agenda

    • Installing Python

    • Python Language

    • Development Environment

  2. Syntax:

    • Syntax Basics

    • Operators

    • Builtin Functions

  3. Types:

    • Type int

    • Type float

    • Type bool

    • Type None

    • Type str

    • Type str Methods

    • Basic Type Annotations

  4. Sequences:

    • Sequence list

    • Sequence tuple

    • Sequence set

    • Sequence Nesting

    • Sequence Indexing

    • Sequence Slicing

    • Sequence Unpacking

  5. Mappings:

    • Mapping dict

    • Mapping Generate

    • Mapping Nested

  6. Conditionals:

    • Conditional Operators

    • Conditional Statements

    • Conditional Expressions

  7. Looping:

    • Loop while

    • Loop for

    • Loop Nested Sequences

    • Loop Unpacking Sequences

    • Loop over dict

    • Comprehensions

  8. Control Flow:

    • Control Flow Exceptions

    • Control Flow Files

  9. Functions:

    • Function Basics

    • Function Return

    • Function Arguments

    • Function Variables Scope

    • Function Type Annotation

    • Function Recurrence

    • Function Doctest

  10. Object Oriented Programming:

    • OOP Classes and Instances

    • OOP Attributes

    • OOP Initializer Method

    • OOP Methods

    • OOP Stringify Objects

    • OOP Inheritance

  11. Recap:

    • Exam

    • Certificate