Introduction to Python3 Course [IP3]
A Course by Chris Taylor [BLUE C0SM0], powered by CosmodiumCS
This course will take you from knowing nothing to knowing Python at an intermediate level. The course can be taken at 'https://www.cosmodiumcs.com/courses/' . Officially enrolling in this course will allow you to get a certificate. You can also get quizzed on your knowledge and have easy access to this cousse overview.
Module 0.0.0 - Installation & Setup
0.0.2 - Installing Python3 on Windows 10 & MacOS
0.0.3 - Installing Python3 on Linux
0.0.4 - Writing Python3 Code
0.0.6 - Python3 Resources
Module 0.1.0 - Fundamentals
0.1.2 - Comments
0.1.6 - Operations with Strings
0.1.7 - Converting Datatypes
0.1.9 - Variable Operations
0.1.11 - String Formatting
Module 0.2.0 - Booleans & Conditionals
0.2.2 - Boolean Operators
0.2.5 - Elif [Else if] Statement
0.2.8 - Helpful Boolean Syntax
Module 0.3.0 - Loops & Iteration
0.3.4 - Looping With Conditionals
Module 0.4.0 - Data Structures & Lists
0.4.1 - Initializing Lists
0.4.2 - List Functions & Methods
0.4.3 - Boolean Operations With Lists
0.4.5 - List Comprehension
Module 0.5.0 - Dictionaries, Tuples, Sets
0.5.5 - Iterable Unpacking
Module 0.6.0 - Working With Modules
0.6.1 - Importing Modules
0.6.2 - The Zen of Python
0.6.4 - Python Package Index [PYPI]
Module 0.7.0 - Working With Methods
0.7.2 - Numeric Functions
0.7.3 - Iterable Functions
Module 0.8.0 - File Handling
0.8.2 - Opening File Arguments
Module 0.9.0 - Exception Handling
0.9.2 - Try & Except Statements
0.9.6 - Handling Exceptions With Conditionals
Module 0.10.0 - Functional Programming
0.10.1 - Defining and Calling Functions
0.10.2 - Working With Arguments
0.10.4 - Higher-Order Functions
0.10.5 - Special Arguments
0.10.7 - Mapping and Filtering
Module 0.11.0 - Object Oriented Programming
0.11.1 - Class's Put Into Context
0.11.2 - Creating A Class
0.11.3 - Adding Behaviors
0.11.5 - More Advanced Topics