This lesson will help you get started with all the tools you need to begin writing your very lines of Python!
Python has an interesting and specific syntax. Learn all about it with this overview on the language.
This lesson will go over variables and types, including how to declare them, initialize them, and what each kind is.
Learn about how to do arithmetic and work with the basic math operators provided by Python.
Logic and conditionals are a fundamental part of programming and is how your program can make decisions.
Learn about the two loops in Python, the for and while loop. Plus learn about the break and continue statements.
Functions in Python are a great way to group together lines of code that aim to do a single task and make them reusable.
Modules in Python are a way to import external code for you to use in your own code like third-party libraries.
Learn about lists in Python which are collections that are ordered and changeable whenever you want.
Learn about tuples in Python which are collections that ordered and unchangeable.
Sets in Python are collections of elements that are unordered and unindexed.
Dictionaries in Python are collections that are unordered, indexed and changable.
Class are blueprints to create objects which represent a collection of related properties and methods.
Inheritance in Python allows us to create children classes that inherit everything from the parent class.
Learn how to work with files in Python including how to open, read, write, and close a file.
Learn how to work with directories in Python including how to create and remove folders.
Learn how to express dates and moments in time using Python's built-in date and time functionality.
JSON is the language of data transfer. Learn how to encode and decode JSON in Python using the json module.
Sending text and HTML mail dynamically in Python is easy thanks to its built-in module.
Learn how to use regular expressions search patterns to match text and do advanced find and replace operations.
Learn how to gracefully handle and recover from exceptions when they arise in your code.
This lesson is the last lesson of the class on Python and serves as the conclusion of the class.