Table of Contents
Python can be used to automate mundane tasks. Learn how to use Python, a clear and powerful scripting language with object-oriented features.
Browse by FoldersIntroduction, Setup and Fundamentals
Learn what Python is, what it's used for, and how to set it up on your machine.
Learn the history of Python and get introduced to the programming language.
Learn where to download Python, which version to choose and how to set things up on your Mac OS X, Windows or Linux operating system.
Need help with Python functions? No need to search online - you can find almost everything you need on the Python interpreter!
Learn how to execute mathematical expressions as well as assign variables in Python.
Learn about function and method calls, the backbone of Python programming.
Learn about Python's primitive data types includes booleans, numbers (int, float) and strings, along with their methods.
Learn about names, namespaces, how to declare and use functions and how to import modules.
Learn about Python names, namespaces and how to easily assign names.
Learn how to declare your and use your own custom functions, along with declaring assertions.
Learn about how to create your own custom modules, how to import them from online and learn about two common modules - os, and random.
Learn about Python's built-in collections that include sets, sequences and mappings. We'll go over lists, sequences, sets, streams, tuples, dictionaries and generators.
Learn about the special data types in python - collections - that can help you store multiple data types.
Learn about Python sets, which are unordered collection of items with no duplicates. Find out what a frozen set is and also all the functions that go along with sets.
Learn how to use Python sequences.
Learn about ranges, tuples and lists, and their corresponding functions, all part of Python's sequence collection.
Learn about the last collection type in Python: mappings. Often, programmers use dictionaries as associative arrays, lookup tables and hash tables.
Learn how to handle control flow in Python including if-elif-else statements, for-loops, while-loops, continue/break statements and more.