Skip to content

Latest commit

 

History

History

python3

README.md

Introduction to Python3 Course [IP3]

A Course by Chris Taylor [BLUE C0SM0], powered by CosmodiumCS

Course Overview

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.1 - Online Option

0.0.2 - Installing Python3 on Windows 10 & MacOS

0.0.3 - Installing Python3 on Linux

0.0.4 - Writing Python3 Code

0.0.5 - Running Python

0.0.6 - Python3 Resources

Module 0.1.0 - Fundamentals

0.1.1 - Datatypes

0.1.2 - Comments

0.1.3 - Errors

0.1.4 - Strings & Output

0.1.5 - Operators

0.1.6 - Operations with Strings

0.1.7 - Converting Datatypes

0.1.8 - Variables

0.1.9 - Variable Operations

0.1.10 - Input

0.1.11 - String Formatting

Module 0.2.0 - Booleans & Conditionals

0.2.1 - Boolean Values

0.2.2 - Boolean Operators

0.2.3 - If Statement

0.2.4 - Else Statement

0.2.5 - Elif [Else if] Statement

0.2.6 - Boolean Logic

0.2.7 - Ternary Operator

0.2.8 - Helpful Boolean Syntax

Module 0.3.0 - Loops & Iteration

0.3.1 - While Loops

0.3.2 - Range

0.3.3 - For Loops

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.4 - List Slicing

0.4.5 - List Comprehension

Module 0.5.0 - Dictionaries, Tuples, Sets

0.5.1 - Dictionaries

0.5.2 - Tuples

0.5.3 - Sets

0.5.4 - Set Operators

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.3 - Random Module

0.6.4 - Python Package Index [PYPI]

Module 0.7.0 - Working With Methods

0.7.1 - String Methods

0.7.2 - Numeric Functions

0.7.3 - Iterable Functions

Module 0.8.0 - File Handling

0.8.1 - Opening Files

0.8.2 - Opening File Arguments

0.8.3 - Closing Files

0.8.4 - Reading Files

0.8.5 - Writing Files

0.8.6 - Appending Files

0.8.7 - With Statement

Module 0.9.0 - Exception Handling

0.9.1 - Error Types

0.9.2 - Try & Except Statements

0.9.3 - Raise

0.9.4 - Finally

0.9.5 - Assertion

0.9.6 - Handling Exceptions With Conditionals

0.9.7 - Helpful Summary

Module 0.10.0 - Functional Programming

0.10.1 - Defining and Calling Functions

0.10.2 - Working With Arguments

0.10.3 - Returning Data

0.10.4 - Higher-Order Functions

0.10.5 - Special Arguments

0.10.6 - __main__

0.10.7 - Mapping and Filtering

0.10.8 - Lambda

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.4 - Inheritance

0.11.5 - More Advanced Topics

⌂ Proxy