
Learn essential python fundamentals, from running programs in terminal, IDE, or notebooks, to comments, variables, data structures, operators, conditionals, loops, file handling, functions, modules, and object oriented python.
Explore Python, a line-by-line interpreted, high-level, general-purpose language with dynamic typing, rich standard libraries, and cross-platform support, enabling easy web, UI, and database workflows.
Install Python from python.org by selecting the right version and installer, add Python to your path, and verify with python3 --version on Linux or python --version on Windows.
Learn to run Python on your system using the subshell, engage the interactive prompt, and practice with strings and print syntax across Python 2 and 3.
learn to run python programs using the built-in IDLE editor, compare its sub cell execution with the command prompt, and save and run code with run module or F5.
Explore how to run Python programs using Anaconda, from the terminal and notepad to built-in IDEs like Spyder and PyCharm, and using Jupyter notebook cells to write and execute code.
Learn how to use Python comments for documentation, including single line with # and multi-line blocks, to explain code without execution in examples.
Explore Python data types—from integers and floats to strings and bytes—and learn to determine types with the type function, and how values fit into lists, tuples, dictionaries, and sets.
Learn how Python handles integers, floats, and complex numbers, perform arithmetic, and see how int and float combine to produce a float with real and imaginary parts like 10+5j.
Explore using single line and multiline comments, declare and initialize variables, and apply the type and print functions to display file name, size, and index, and predict data types.
Define strings as a collection of characters in Python, represented by single or double quotes, and differentiate them from numbers using type checks; understand variables, name errors, and printing strings.
Explore how strings are immutable, index-based collections of characters, fetch the nth character with positive or negative indices, and learn about out-of-range index errors and name errors.
Learn python string slicing and indexing, printing individual characters and extracting substrings with colon notation, mastering zero- and negative-indexing and slice notation for ranges.
Master string indexing and slicing in Python with hands-on tasks to extract the third index, last index character, and first and last four characters, and understand immutability and index errors.
Explore essential Python string methods, learn to access help documents with the help function, compare isupper and upper, and practice counting, stripping, and immutability concepts.
Master string formatting in Python by combining sentences with named variables and using comma separation, C style placeholders, and the format method with braces.
Explore multiline strings in Python by using triple quotes or escape sequences for new lines, print techniques, and formatting with format to display file metadata like name, index, and size.
Explore using multiline strings in Python to display file system details and daemon services, including partition size, type, mount point, and daemon PIDs, using variables and format methods.
Bytes in Python 3 illustrate encoding and decoding, differences from strings, ASCII codes, and practical use with ord, decode, and subprocess output.
Learn typecasting in Python by converting strings to integers or floats, performing arithmetic, and understanding how runtime type changes affect original variables unless reassigned to a local variable.
Use len() to count characters in a string and return an integer. Learn string indexing from 0, how empty strings have length 0, and python’s dynamic typing.
Explore how the length function computes character counts for strings, including spaces and punctuation, and learn to typecast to numbers for arithmetic while handling empty inputs and notebook execution issues.
Use the input() function to capture keyboard input in Python, displaying a prompt and noting that input returns a string by default, requiring typecasting for numbers.
Read two disk partition names and sizes from input, calculate their sum using arithmetic operations, and display each partition with its size followed by the total, using typecasting and formatting.
Explore relational operators in Python, including equal to, not equal to, less than, and greater than, and see how they produce boolean results for numbers and case-sensitive strings.
practice using logical operators in Python by validating inputs: partition numbers 1–4, disk names CASI or HDA, and usernames root or admin, using or for any-match and and for all-match.
Explore membership operators in string manipulation using in and not in to return boolean results, with case sensitive checks and practical examples of E, 5, and 7.
explore Python membership operators and boolean results by evaluating string and character membership, including word-based searches, special characters, and how membership relates to lists, dictionaries, and sets.
Learn to implement Python conditional statements by validating input against 5000, displaying database name and port number based on Oracle, and using membership tests to locate special characters with string.index.
Read the file name and test it against p1.py or p1.java using alternate condition, then validate the size above 100 kb, below 200, or within the range with logical operators.
Explore a multi-conditional programming activity that reads a shell name from input, initializes the corresponding profile file (bash, ksh, csh, or default no login), and displays the chosen pair.
Explore nested conditional statements in Python with proper indentation and multi-level if, elif, and else blocks, including verifying file name equals P1 and its size.
This activity guides you through a dependency-based input validation task: verify enquiry number in 501–590, then quotation number and customer name (KLS, VARASIL, APX), and display input details.
Explore Python looping concepts, comparing conditional and collection style loops, with while and for keywords, and see how repetition and boolean tests drive repeated code blocks.
Apply a while loop to generate the Fibonacci sequence up to ten terms and reverse a given number using modulo and division to extract digits, displaying results in sequence.
Write a Python program that prompts for a pin, compares it to a pin, uses a while loop for three attempts, exiting on success and blocking after three failures.
Learn collection style loops in Python using for variable in collection to iterate over strings and other data types. Understand character-by-character iteration, string length, and break and continue control.
Count how many times the letter A appears in a string with a for loop, and then ignore digits to display only alphabetic characters from a second string.
Explore for loop basics in Python by summing digits and processing alphanumeric strings, including type casting, digit concatenation with gb, and uppercase-to-lowercase conversion, plus for/while loop else behavior.
Learn how Python lists act as containers of mixed elements, supporting indexing, slicing, and mutability, with examples of length function, negative numbers in indexing, and element modification.
Explore lists and strings, learn indexing and slicing, and use for loops to iterate over lists. Distinguish element-based from character-based indexing, handle non-iterables, and preview list methods.
Explore membership operators with lists and strings in python, testing item existence with in, yielding booleans for conditionals, and applying patterns to file names and inputs.
Test file existence using the in and not in membership operators within conditional statements, checking P3 file, index.html, and keyboard input.
Learn how to add, insert, and delete elements in Python lists using append, insert, del, and pop; compare return values and error handling for index operations.
Learn to manipulate Python lists with append, insert, and delete operations; compare del versus pop, including deleting a specific index, returning the removed item, and handling index errors.
Create an empty list, read five inputs with a while loop, append them, display the size, then print each element with a for loop to compare while and for.
Practice using the membership operator on a list to read file names, check existence and display the index with index, or append new files and show the updated list size.
In IT Industry, Python has become one of the most popular programming language. It's used in every business domain from system administration automation, machine learning, Deep learning to build webpages and software testing.
The python programming essential level -1 course is structured mainly for beginners those who are new to programming and new to python.
In this course you will learn all the fundamental components of python programming topics such as how to define variable, operators, conditional statements to perform validation, looping statements to do more than one task in python, File Handling and function topics.
Each topic you will get definition, syntax, examples and hands on exercise.
It is a gateway of Advanced python programming (Object Oriented Python Programming - Level 2, which is available in Udemy too)
If you wish to learn machine learning, the topic functioncal programming will help you to write python programming in comprehension way.
This course has been designed completely as a self-paced course. python is a simple and easy to understand so this course examples are focused more on general coding techniques in procedure style way. In this course all the examples are followed python 3.x version ( python 3.7x std).
At the end of this course you can able to write python program as per your needs.