The Python Fundamentals course is for any newcomer to Python programming or if you need a refresher on Python basics. It is a great introduction to both fundamental programming concepts and the Python programming language.
Module 1: Introduction. Writing Python Programs
– Installing Python
– Your First Python Program
Module 2: Variables. Numbers. Operators
– Integers
– Floats
– Boolean Values
– Bitwise Operators
– String Introduction
Module 3: Program Flow Control
– If Statements
– Loops (while, for)
– Break/Continue
– Functions
Module 4: Strings
– String Functions
– String Indexing and Slicing
– String Formatting
– Immutability in Python
Module 5: Casting variables
Module 6: Lists
– List Operations
– List Methods
– List Slicing
Module 7: Tuples
– Tuples vs Lists
– Tuples Immutability
– Pattern Matching
Module 8: Sets
– Set Methods
Module 9: Dictionaries
– Creating Dictionaries
– Dictionary Methods
Module 10: File Handling
– Read files
– Write/Create files
– Delete files
– The Context Manager
Module 11: Functions
– Function Arguments
– Scoping
Module 12: Modules
– Pip install
– Datetime module
– Os module
– Sys module
– Create/Use a module
– Variables/Methods in modules
Module 13: Iterators
– Yield
– Generators
– Iterators
– Lazy Evaluation
Module 14: Intro to Object Oriented Programming (OOP)
– Classes
– Instances
– Inheritance
– Polymorphism
Module 15: “Advanced” OOP
– Multiple inheritance
– Abstract classes
– Default arguments
Module 16: Functional Programming
– What is a lambda function
– Define a lambda function
– Map
– Filter
Module 17: Exception Handling
– try…except… finally
– Raising Exceptions
Module 18: Anaconda package manager
– Virtual Envs
– Modules
– How to install a module using anaconda cloud
The Python Fundamentals course is for any newcomer to Python programming or if you need a refresher on Python basics. It is a great introduction to both fundamental programming concepts and the Python programming language.
Module 1: Introduction. Writing Python Programs
– Installing Python
– Your First Python Program
Module 2: Variables. Numbers. Operators
– Integers
– Floats
– Boolean Values
– Bitwise Operators
– String Introduction
Module 3: Program Flow Control
– If Statements
– Loops (while, for)
– Break/Continue
– Functions
Module 4: Strings
– String Functions
– String Indexing and Slicing
– String Formatting
– Immutability in Python
Module 5: Casting variables
Module 6: Lists
– List Operations
– List Methods
– List Slicing
Module 7: Tuples
– Tuples vs Lists
– Tuples Immutability
– Pattern Matching
Module 8: Sets
– Set Methods
Module 9: Dictionaries
– Creating Dictionaries
– Dictionary Methods
Module 10: File Handling
– Read files
– Write/Create files
– Delete files
– The Context Manager
Module 11: Functions
– Function Arguments
– Scoping
Module 12: Modules
– Pip install
– Datetime module
– Os module
– Sys module
– Create/Use a module
– Variables/Methods in modules
Module 13: Iterators
– Yield
– Generators
– Iterators
– Lazy Evaluation
Module 14: Intro to Object Oriented Programming (OOP)
– Classes
– Instances
– Inheritance
– Polymorphism
Module 15: “Advanced” OOP
– Multiple inheritance
– Abstract classes
– Default arguments
Module 16: Functional Programming
– What is a lambda function
– Define a lambda function
– Map
– Filter
Module 17: Exception Handling
– try…except… finally
– Raising Exceptions
Module 18: Anaconda package manager
– Virtual Envs
– Modules
– How to install a module using anaconda cloud
Be the first to hear about our latest courses by signing up to our mailing list.
Contact