Introduction
  • Course Overview
  • Why Python?
  • Downloading and Setting Up
  • Python 2.X versus 3.X
  • Setup Confirmation
Getting Started with the Basics
  • Command Line versus Text Editor
  • Python Syntax
  • Data Types and What They Mean
  • Variable Assignment
  • Simple Operators
  • Operator Operations
  • Working with Strings
  • Learning About Lists
  • Fun with Strings and Lists
If Statements
  • Conditions and Boolean Logic
  • True or False?
  • Basic if Statement Practice
  • IF and ELSE
  • IF and ELSE Practice
  • Nested IF Statements
  • A Bird's Nest of Code
Learning Loops
  • Basic for Loops
  • For Loop Practice
  • While Loops
  • Messing with While Loops
  • Nested For Loops
  • Nested For Loops Problem
Functions
  • What is a function?
  • Input and Output
  • Creating an Addition Function
  • Creating Functions
  • The main() Function
Adding Functionality with Libraries
  • Simple and Built-in Libraries
  • Downloading and Using Additional Libraries
  • Using NumPy
  • Using BeautifulSoup
  • Using BeautifulSoup Part 2
Course Review
  • Course Review
Final Project
  • Final Project
More Advanced Functionality
  • Adding New Lectures
  • Dictionaries
  • Intro. to Using Files