
Learn how to create and manipulate lists in Python, using square brackets, comma-separated elements of any type, indexing from zero, and operations like update, delete, concatenate, and membership testing.
Learn how to append and extend lists in Python, indexing starts from zero, and manage nested lists while tracking how list length changes with new items.
Explore Python lists of strings, including list comprehension, learn how to join list elements with a delimiter, split strings into a list, and use plus or comma to combine items.
Learn how to sort lists in Python using the sort method and the sorted function, including in-place sorting versus creating a new sorted list, with numeric and alphabetic examples.
Explore list comprehension to define and create lists, from manually listing elements to dynamically generating items with for x in range(n) and simple filters.
Explore lambda functions in Python, comparing them with def functions, and learn to apply lambda in map and list comprehension to square numbers 1 to 5, with conditions.
Learn how to define dictionaries with key-value pairs, access values by keys, and add, update, delete items; create empty dictionaries, build them with list comprehension, and iterate with for loops.
Explore sets as a Python concept: a collection of unique elements where duplicates disappear, order doesn't matter, and you compare lists to see differences in length.
Learn how enumerate pairs indices with elements in lists and strings, and use it to build lists, dictionaries, lists of dictionaries, and sets with list comprehension.
Learn how classes define properties and create objects, initialize instances with a constructor, and access attributes and methods to model customer data in Python.
Open a file, write text, and close the file using the write and close methods. Learn to name, save, and read or print file contents.
Go from Python beginner to Python proficiency. You will become a confident Python programmer with a good knowledge of the foundations and their applications
This is a hands on course with numerous coding examples and challenges at the end of each section. This is very important as you learn Python best by doing it
Acquire the pre-requisite Python skills to work with Python in fields such as Data Science, Machine Learning, Artificial Intelligence and Web Development
Install Python and write your first program
How to use basic Python structures: strings, lists, and dictionaries
How to use a Jupyter Notebook and how to work with .py files
Create and use functions and Lambdas
Understand what classes are and how they relate to objects
Learn to think computationally
Work with virtual environments in Python. An essential skill which is often missed from other courses.
Introduction to the essential data science libraries of matplotlib and Pandas
You will work on a big capstone project related to computer vision where you'll build your own image recognition system
All the concepts are broken down into simple steps
This Python course is different. It will not only teach you Python, it will give you a problem solving super-power using Python code!