
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.
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.
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.
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 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.
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 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.
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.
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.
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.
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.
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.
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.