
Install and set up Anaconda on Windows, choose 64-bit, accept default settings, add to path, then launch Jupyter Notebook via Anaconda Navigator to run Python 3.x.
Explore how logical and boolean operators work with true and false values and variables X and Y, using and, or, and not to evaluate expressions.
Explore bitwise operators like and, or, and not, and learn how binary values map to integers while practicing left and right shifts on common bit widths.
Learn how to use Python's math library to perform exponent, logarithm, floor, and ceiling operations, access constants like pi, and improve readability with math functions.
Explore Python data types, including booleans, integers, floats, strings, complex numbers, and time objects, then learn lists, dictionaries, and sets for mixed data.
Explore handling special characters in strings with Python, including escaping apostrophes and quotes, using backslashes and ASCII characters, and mastering print techniques to avoid end-of-string errors.
Demonstrates splitting a string into words using spaces or custom separators and applying maxsplit to limit results, then shows stripping, concatenation, and string mutability concepts.
Explore lists in Python from square brackets and zero-based indexing to slicing and mutating values. Use len to check length, understand negative indices, and append new items.
Explore Python list slicing and reverse order to fetch elements, using zero-based indexing and upper bound exclusion, with practical print examples.
Learn to create a Python dictionary with key-value pairs, access by key, and update values; retrieve keys, values, and items; and delete or clear the dictionary.
Learn to convert lists into dictionaries in Python by zipping a list of keys with a list of values and wrapping the result with dict to produce a usable dictionary.
Explore how to implement multiple conditional branches in Python using if, elif, and else, with practical examples of comparing variables and building decision logic.
Explains how to use Python for loops to iterate over lists and strings, printing elements one after another and applying simple transformations and range-based iterations.
Discover how reserved keywords constrain variable naming in Python, learn to avoid using them as variable names, and see examples like printing values and importing libraries such as keyboard.
Python Programming Concepts like
- Operators (Arithmatic, Boolean, Bitwise, etc.,)
- Math Library (Addition, Subtration, Logarithmic, etc.,)
- Variables (Declaration, Assignment, Overwrite, etc.,)
- Dynamic Types (How to change variable datatype on fly)
- Data Types (Integer, Float, Strings, etc.,)
- Type Casting (Convert from one datatype to another)
- Data Types Changes
- Strings (Characters, Strings or Text data)
- Boolean (True or False)
- Special Characters in a String
- Split and Strip Methods (Split a string or strip a string)
- Introduction to Lists (Data Structure)
- Lists Slicing (Get a chunk of the data)
- Lists - Built in Functions (Insert, Delete values)
- String and Boolean Lists (List containing only Strings, Boolean values, etc.,)
- Concatenate Strings Using Join Method (Concatenate two characters or strings using Join method)
- Mixed Lists (Mixed datatype values in a List)
- Add Two Lists (Combine two lists)
- Nested Lists (List inside another List)
- Introduction to Dictionary (Key / Value Pair Data Structure in Python)
- Dictionary & It's Methods (Available built-in methods in Python for Dictionary)
- Nested Dictionary (Dictionary inside another Dictionary)s
- Create Dictionary using Zip Method (Combine 2 Lists to create a Dicationary)
- Sets (Another form of Data Structure that doesn't allow Duplicates)
- Tuples
- If...Else..If Condition
- While Loop
- Range Method
- For Loop with Example
- While Loop with Example
- Lambda / Anonymous Function
- Reserved Keywords
- User defined functions
- File IO Operations
- ...........Lot More...