Advanced-Level Python Course
Learn Python with projects covering game & web development, MongoDB, Django, PyQt, data visualization and machine learning!
PEP guidelines
Breaking out of while loops
Continuing while loops
Classes and objects
Instance variables
Class and instance variables
How to add comments to your code
Importing modules from relative paths
RPG battle script setup
Creating our character
Additional utility classes
RPG enemy instantiation
Using magic
Turning our magic into a class
Healing our player
Adding items
Implementing different item types
Better HP view
Adding members to our party
Working HP bars
White space in HP and MP
Enemy HP bar
Multiple enemies pt. 1
Multiple enemies pt. 2
Enemy Artificial Intelligence
Reading and writing files in Python
JavaScript Object Notation (JSON)
PyPI the Python Package Index
Using Virtualenv to create a virtual environment
Introduction to Requests
HTTP GET variables
Pillow the image processing library (PIL)
Posting data
Posting JSON
Headers
Beautiful Soup
Directional navigation
Parsing our soup
Project #3: Image scraper
Improvements to our webscraper
Py Mongo introduction and setup
Inserting documents
Bulk inserts
Counting documents
Multiple find conditions
Date time and keywords
Indexes