Up and Running With Python
  • Installing Python
  • Hello World
The Basics (Data Types)
  • Variables
  • Multiple Assignment
  • Data Types and Ints
  • Strings
  • Placeholders
  • Lists/Arrays
  • List Functions
  • Dictionaries
  • Dictionary Functions
  • Tuples
  • Exercise Files
Conditions and Loops
  • If-Else Statements
  • Relational Operators
  • Nested If/Else
  • Elif Statements
  • Logical Operators
  • For Loops
  • While Loops
  • Nested For Loops
  • Pass, Break and Continue
  • Try and Except
  • Commenting
  • Quick Tips
  • Exercise Files
Functions!
  • Creating our own Functions
  • Global and Local Vars
  • Abs and Bool
  • Help and Dir
  • Eval and Exec
  • Str, Int, Float
  • Recap and Sum
Classes! (Object Orientated Programming)
  • Basics of Classes
  • Functions in Classes
  • Class Attributes
  • Inheritance
  • Overriding Methods
File Input/Output
  • Creating a File
  • Creating a File (Windows)
  • Reading a File
  • Writing to a File
  • Appending to Files
  • Copying Files
Using Python Modules
  • Random Module - Randint
  • Guessing Game
  • Guessing Game Challenge
  • Random Module - Shuffle and Choice
  • Sys Module
  • Time Module
  • Turtle Module
  • For Loops in Turtle
  • Up and Down Functions
  • Coloring in Turtle
  • Functions in Turtle
  • Exercise Files
Crawling The Web
  • Re Module
  • Crawling The Web (Stocks)
  • Stock Quotes (.py)
  • Crawling The Web (Weather)
  • Weather (.py)
  • Crawling The Web (Definition)
  • Definition (.py)
Beautiful Soup HTML Parsing
  • Intro to Beautiful Soup
  • Installing the Beautiful Soup Module
  • Prettify with Soup
  • Drilling Down
  • Functions in Soup
  • .String and .Parent
  • Searching in Soup
  • Weather Parsing
  • Antonym Parsing
MatPlotLib - Charts, Plots and 3D Figures!
  • Intro to MatPlotLib
  • First Graph!
  • Understanding the MatPlotLib Interface
  • Graph Labels
  • Creating a Graph from a File
  • Understanding SubPlots and Figures
  • Coloring of Graph
  • Multiple Plots in a Graph
  • Multiple Graphs in a Figure
  • What about 3 graphs?
  • Bar Graphs Intro
  • Modifying our Bar Graph
  • Pie Chart Intro
  • Modifying our Pie Chart
  • Adding a Legend
  • 3D Graphics Intro
  • 3D Scatter Plots
  • Multiple 3D Scatter Plots