
Explore Python, an object oriented, interpreted, high level general purpose language that runs cross-platform, is free, easy to learn, and powered by rich libraries for machine learning and deep learning.
Install Python on Windows, Mac, or Linux via direct downloads or Anaconda, then use Anaconda Navigator or prompt to launch Jupyter or Spyder and run code.
Explore multiple ways to write and run Python code, including the Anaconda prompt, Notepad, Spyder, and Jupyter Notebook, with practical examples like Hello world and simple arithmetic.
Explore Python data structures including list, tuple, dictionary, and set, and learn how to work with numbers, strings, and variables.
Explore how Python handles integers and floating point numbers, and perform basic arithmetic in a Jupiter notebook. Learn addition, subtraction, multiplication, division, modulus, rounding, and using remainders to check evenness.
Learn how to define and initialize variables in Python, following naming rules. Assign integers, floats, and strings, perform basic operations, and understand variable overriding and type changes.
Explore how strings represent text in Python, using single and double quotes, and perform indexing and slicing to access characters and substrings, including zero-based and negative indices.
Learn how to work with lists in Python: create, mutate, and manage mutable ordered collections using square brackets, index basics, and operations like append, remove, and pop.
Learn about tuples in Python, immutable sequences created with parentheses, that can hold numbers and strings, how to count and index elements, and when to use tuples instead of lists.
Discover that a set is an unordered collection of unique elements with no duplicates. See how converting a list with duplicates into a set removes duplicates and prevents repetition.
Learn how dictionaries in Python store data as key-value pairs and retrieve values by key. See how they can nest lists or other objects, with examples of creation and access.
Learn to use if, elif, and else statements in Python, with proper indentation and colons, to control flow based on conditions, including a simple positive or negative number check.
Learn how to use for loops in Python to iterate over lists, tuples, and strings, printing each item and applying simple logic with indentation and nested if statements.
Learn how while loops in Python repeat code based on a boolean condition, with examples like i<10 and i+=1, and guard against infinite loops using proper updates or interrupts.
Explore how Python treats every object and use built-in list methods like append and pop, then learn to discover available methods with help.
Learn how to define and call functions in Python using def, parameters, and return values, with examples of printing messages and summing numbers in a Jupiter notebook.
Build a rock paper scissors game in Python using numpy for computer choices, and practice input handling and game logic with if and elif statements in a Jupyter notebook.
Explore Python basics and key areas like machine learning, data mining, natural language processing, and computer vision using libraries such as NumPy, Seaborn, OpenCV, and frameworks like Django and Flask.
This course has been designed for anyone who wants to learn the basics of python. You will learn:
What is python ?
What are various ways to install python on your PC or desktop
How to deal with numbers and strings in python
What are Data Structures in python
What are python statements, IF ELIF ELSE, For Loop and While Loop
What are Methods and Functions in python
Create a mini game, Rock Paper and Scissors in python
What next - what are various applications of python across industries.