Overview
Syllabus
⌨️ Why Programming?
⌨️ Hardware Architecture
⌨️ Python 3 Windows Installation
⌨️ Python 3 Mac Installation
⌨️ Python as a Language
⌨️ Variables, Expressions, and Statements - Expressions
⌨️ Conditional Execution - More Conditional Structures
⌨️ Functions - Functions of our own
⌨️ Loops and Iteration
⌨️ Loops and Iteration - Definite Loops
⌨️ Loops and Iteration - Loop Idioms
⌨️ More Loop Patterns
⌨️ Strings - More String Operations
⌨️ Reading Files - Reading Files in Python
⌨️ Python Lists
⌨️ Python Lists - Strings vs. Lists
⌨️ Python Lists - Strings, Files, Lists & the Guardian Pattern
⌨️ Dictionaries
⌨️ Dictionaries - Counting Word Frequency Using a Dictionary
⌨️ Tuples
⌨️ Tuples - Sorting a Dictionary Using Tuples
⌨️ Regular Expressions
⌨️ Regular Expressions - From Matching to Extracting
⌨️ String Parsing
⌨️ Networked Programs
⌨️ Application Protocols
⌨️ Write a Web Browser
⌨️ UTF-8 & UNICODE
⌨️ Web Browser using urllib
⌨️ Web Parsing HTML
⌨️ Using Web Services
⌨️ XML Schema
⌨️ SOA
⌨️ Geo JSON
⌨️ Twitter API Security & Rate Limiting
⌨️ Python Objects
⌨️ Databases
⌨️ Data Visualization
Taught by
Extern Code