
Explore Python as a beginner-friendly language, covering web apps, mathematics, big data, and database tasks, works on Windows, Linux, Mac, and easy installation to run your first program.
Download and install Python, add it to the path, and verify the installation from the command line; then write and run your first program with print, using an IDE.
Install the PyCharm community edition, create a new Python project with a virtual environment, and run a file that prints 'Welcome to Python programming' in the next lesson.
Master Python indentation to define code blocks and improve readability, and use comments starting with a hash to document or skip execution.
Explore variables in Python by assigning values without declarations, creating string and integer variables, and using the plus operator for concatenation while printing results.
Learn how variables acquire data types in Python through assignment and explore built-in types like int, float, complex, string, boolean, byte, and collections such as list, tuple, dictionary, set, range.
Explore Python numeric data types—integers, floats, and complex numbers—and practice type conversion with int, float, and complex, including variable creation, printing, and random numbers.
Demonstrate casting in Python by using int, float, and string constructors to assign specific data types to variables, and observe outputs like 8, 3.0, and 4.4.
Explore Python strings, learning to assign with quotes, index elements, measure length, slice ranges, strip whitespace, convert case, check containment, replace, split, concatenate, format, and escape characters.
Discover how Python uses booleans to represent true and false, and how the bool function evaluates strings, numbers, empty strings, and zero to boolean outcomes through practical demos.
Learn how Python operators work, including arithmetic, assignment, comparison, logical, identity, membership, and bitwise operations, with practical examples on numbers and lists.
Explore Python collection data types: lists, tuples, sets, and dictionaries—and learn to choose the right type by considering ordered, unchangeable or changeable, and duplicates.
Master Python lists by creating, indexing, using negative indices and ranges, and looping through lists; perform membership checks and apply append, insert, remove, pop, clear, copy, and concatenate operations.
learn how to use tuples in Python, including creation, indexing and slicing (with negative indices), immutability, length checks, membership tests, and concatenation with plus.
Learn to create python sets, unordered, with curly braces or set constructor, access via loops, check membership with in, and perform add, update, remove, discard, pop, clear, del, and union.
Explore Python dictionaries: create and access elements by key, use get, keys, values, and items, and manage length, membership, modification, removal, and nested dictionaries.
Explore how to collect user input in Python with the input function, assign variables like name, age, height, and rate, and print concatenated results.
Master Python conditional statements with if, elif, else and comparison operators. Learn shorthand forms, nested conditions, and using and/or, including the pass for empty blocks.
Explore how to control while loops in Python using condition checks, break, continue, and the else clause to run code after the loop.
Learn to use for loops to iterate over lists and strings, with break, continue, range (start and step), and nested loops, plus else and pass for empty loops.
Learn to print a square pattern with stars in Python by taking the number of rows as input, and looping to print stars with spaces in each row.
Explore creating and calling Python functions with def, passing parameters and arguments, using keyword and arbitrary parameters, defaults, and returns, plus a preview of lambda functions.
Explore lambda function basics in Python, an anonymous one-expression function that accepts multiple arguments, learn addition, subtraction, multiplication, and division, and see how to nest lambdas inside another function.
Understand local and global scope in Python, where locals stay inside functions, globals are accessible everywhere, and the global keyword can create or modify a global variable.
Learn to create and manipulate arrays in Python using square brackets, index access, update elements, and measure length with len; add with append and remove with remove or pop.
Explore how to define classes and create objects in Python, initialize attributes with __init__, access and modify attributes, define methods, and use del for deletion.
Explore how inheritance lets a child class inherit attributes and methods from a parent class, create a parent and subclass, and extend with properties like email using super.
Explore iterators in Python by creating string and tuple iterators, using next and for loops to traverse strings, lists, dictionaries, and sets, and practice with a hands-on demo.
Explore how modules act as code libraries containing functions and variables. Learn to import and alias with as, use from for specific functions, and list module contents.
learn to import the daytime module, create daytime objects with the constructor, and format daytime objects into readable strings showing year, month, day, weekday, and time components.
Import the json module, convert json to python objects with json.loads, and python objects to json with json.dumps; explore dicts, lists, strings, numbers, booleans, None, and formatting options.
Explore how to use Python's regular expression module to import, search for patterns, find all matches, split strings, and use sub to replace matches with new text.
Master exception handling in Python for absolute beginners using try, except, else, and finally blocks, catch multiple exceptions, raise user friendly messages, and ensure resources close properly.
learn to format strings with the format function using curly bracket placeholders, including multiple values, index and named placeholders, and type-specific formatting shown via a user input demo.
Learn Python programming with hands on experience.
We will walk you step-by-step instructions on how to download and install Python, various fundamental concepts of Python programming. You will develop new skills and improve your understanding of all the concepts.
We will cover the following topics:
Python Installation, execute first program
PyCharm Installation, execute first program
Indentation and Comments
Variables
Data Types
Numbers
Casting
Strings
Booleans
Operators
Collections
Lists
Tuples
Sets
Dictionaries
User Input
If…Else
While Loops
For Loops
Functions
Lambda function
Scope - local/global
Arrays
Classes/Objects
Inheritance
Iterators
Modules
Dates
JSON
RegEx
Try…Except
String Formatting
File Handling
And many more..
You will get lifetime access to over 35 lectures and more to come.
This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back.
This course is designed to give you the Python skills you need to get a job as a software engineer or a developer. By the end of the course, you will understand Python so well and be able to build your own Python applications.
After going through this course, several students have got enough knowledge to get their first job or promote to the next level in their career.
Each concept is explained with practical examples to better understand the theory. This is the course to advance your career and gain the knowledge required for absolute beginners. So, what are you waiting for? Go ahead and enroll..
Happy learning!!