
Learn to install Python, set up the path, and write your first program in the idle shell, printing welcome messages, using comments, and exploring variables and simple programs.
Explore basic Python arithmetic by adding, subtracting, multiplying, and dividing numbers, then compute circle area using pi and radius, and triangle area using base and height, with simple variable handling.
Collect user input in Python and perform arithmetic operations, then compute circle and triangle areas using radius and base and height, including cube and square calculations.
Create a simple Python program that collects a student's roll number, name, and three subject marks, then computes total, average, and percentage and prints the results.
Learn python decision making with if, elif, and else, indentation, and int or float input, illustrated by max of two numbers and even/odd tests.
Learn python if elif else statements as multiway decisions. Build programs to find max of two numbers, classify as positive, negative, or zero, and assign a, b, c grades pass/fail.
Explore how the while loop repeats a block of code until a condition is met, with examples printing from one to ten and ten to one.
Learn to use the while loop to get a number from the user, print its table, and generate even and odd numbers with and without remainder logic in Python.
Explore infinite loops in Python with while conditions that never end, and single-statement while loops on one line. Learn client-server use and memory implications.
learn how the else statement works with a while loop in Python, as the else block runs when the condition becomes false and examples print 1 to 10.
Learn to use the for loop with the range function in Python to iterate code, print values, and produce odd or even numbers by choosing start, end, and step.
Discover how to use else inside a for loop and decide when to use a for loop versus a while loop by examining conditions, repetitions, and boolean expressions.
Learn how break, continue, and pass statements shape for loops in Python, using range with print to stop at five, skip five and seven, and placeholder usage.
Learn how to loop through tuples in Python, see why tuples are immutable, and explore how to check elements, and the limits on updating or deleting tuple items.
Accept a name or number from the user and check its presence in a tuple, printing the result; show how to convert input to int when searching an integer tuple.
Learn how to search for a name or number provided by the client inside a Python tuple, handling mixed string and integer values and reporting whether the element is present.
Learn how lists in Python use square brackets, are mutable, and are accessed by zero-based indexing. Iterate with for loops, modify elements, and insert new items to extend the list.
Learn how to delete items from a Python list using remove, pop, and del; check membership with in; measure length with len; and copy a list to another.
Explore how Python dictionaries store key-value pairs, access data by keys, update values, and delete entries or entire dictionaries, with practical syntax and examples.
Iterate Python dictionaries with for loops to print keys, values, and items, use values and items methods, and format output with colons, covering creation and traversal.
Learn to define and call functions in Python, including function header and body, normal and parameterized functions, and using formal and actual parameters with print examples.
Explore the three types of function arguments: default, keyword, and variable length. See how default arguments provide fallbacks and how explicit values override them with practical Python examples.
Master keyword arguments in Python by assigning values to named parameters, enabling flexible input order. Demonstrate variable length arguments with a star to handle an arbitrary number of values.
Demonstrate keyword values arguments and passing a list as an argument in Python, using * and ** for variable-length inputs and displaying each item with its value.
Explore the scope and lifetime of variables in Python and master the return statement, with practical examples of function-local values and salary bonus calculations.
Master lambda functions, the anonymous Python functions, that take single or multiple arguments and return a value, assigned to a variable. See examples that add ten and print greetings.
Learn how to create and use Python modules to organize code, import one module into another, and call functions across files in the same folder.
Set a module alias to shorten references to long file names in your code. See how a folder becomes a package containing multiple modules.
Explore strings in Python, learn different string formats with single, double, and triple quotes, and master slicing and indexing to extract subparts.
Learn to concatenate and multiply strings in Python, and use in and not in operators to check for substrings, with practical examples like email validation.
Learn python's built-in string functions: capitalize, casefold, and count. See how capitalize uppercases the first letter and lowers the rest, casefold lowers all letters, and count counts occurrences.
Explore Python string methods in the series: starts with, ends with, find, and index. Learn how case sensitivity affects results and how find returns -1 while index raises an error.
This is the basic course about learning core python, The student or people who want to start learning coding or specially
python. They can join this course and get benefit. This course is design in a such a way that any person who started learning
newly or very new to any programming will able to understand easily.
Course is divided into different different section to make easy to understand, and all the video's in this tutorial are not very
big in length (so that you wont get confused or jumbled and bored while learning) .
All video's made with proper length for that specific topic.
I try to cover all the things that core python have. But if you think if I miss anything you can update me in messages or
in Question answer section, and I will update those videos for you.
If you have any questions, please don't hesitate to ask them in question answer section. I mostly answer them in 24 hours,
because of the international time zone format.
I wish all of you good luck in starting your programming journey in core python.
Another thing is I do have another course on Udemy that is Let's Make Game like Stardew valley or Harvest Moon
so if you want to learn making similar kind of game, then you can join my that course also and you will find out
you will able to make similar kind of games.
I have explained every single things from teaching software, plugins then making custom systems and then even whole game with custom graphics and all stuff.
you can join the game design course by going my profile section and check my other courses also.