Python 101
Python 101 - Section 1 - Setting Up Your Work Environment
By the end of this section, you will have a working PyCharm IDE and will output to the IDE's console.
Python 101 - Section 2 - Python Syntax
All programming languages have a syntax. By the end of this section you should understand the unique syntax of Python.
Python 101 - Section 3 - Variables and Constants
In this section you will familiarize yourself with python variables
Python 101 - Section 4 - Operators
- Python 101 – Section 4 – Arithmetic Operators
- Python 101 – Section 4 – Assignment Operators
- Python 101 – Section 4 – Comparison Operators
- Python 101 – Section 4 – Logical, Identity, and Membership Operators
- Python 101 – Section 4 – Bitwise Operators
- Python 101 – Section 4 – Quiz
- Python 101 – Section 4 – Assignment
Python 101 - Section 5 - Loops and Logic
Python 101 - Section 6 - Functions
Functions are the base of clean manageable code. Functions allow you to make something once, and reuse it again and again.
Python 101 - Section 7 - Error Handling and Exceptions
- Python 101 – Section 7 – Why Error Handling is Important
- Python 101 – Section 7 – Programming for Success
- Python 101 – Section 7 – Types of Exceptions
- Python 101 – Section 7 – Raise Exception
- Python 101 – Section 7 – Try, Except, Finally
- Python 101 – Section 7 – Quiz
- Python 101 – Section 7 – Assignment: Build For Success
Python 101 - Section 8 - Python Built In Libraries
The main objective for this section is to familiarize yourself with where the documentation for Python's Standard or Built in library is.
Python 101 - Section 9 - Working with External Libraries
- Python 101 – Section 9 – Sectors of Python Libraries NOTE TO ME: talk about general libraries, data science libraries, and other libraries
- Python 101 – Section 9 – Common Libraries
- Python 101 – Section 9 – Robotics Libraries
- Python 101 – Section 9 – Game Development
- Python 101 – Section 9 – Data Science
- Python 101 – Section 9 – Ai and ML
- Python 101 – Section 9 – Quiz
- Python 101 – Section 9 – Assignment: Playing with Libraries
Python 101 - Section 10 - Problem Set 1
This Section is dedicated to a group of problems that can be programmed using either traditional or OOP Programming.
Python 101 - Section 11 - Problem Set 2
Python 101 - Section 12 - Final Project Time
Python 101 - Section 13 - Final Exam Prep and Final Project Responses
Python 101 - Final Exam