
Learn how the Python print function outputs strings with single or double quotes, with examples showing identical results and rules for using quotes when the string contains internal quotes.
Learn how to print special symbolic patterns in Python by placing symbols in quotes and observing the exact output; explore double and single quotes to reproduce the same result.
Explore how a program executes step by step, printing each line in order as the interpreter runs hello, welcome to Python, and my name is Maureen.
Identify identifiers as the names of variables that act as placeholders to store and access data in computer memory.
Define and access multiple identifiers in a single program by assigning X to five and Y to ten as placeholders to access stored values, then print X and Y.
Learn how to correctly name variables in Python by starting identifiers with a letter, not a digit, using Celsius as a placeholder example and printing its value.
Explore how identifiers are case sensitive by comparing lowercase and uppercase forms, observing how assignments and prints yield different outputs and how the last assignment overwrites earlier ones.
Explore arithmetic operations and essential operators in Python, including addition, subtraction, and multiplication. Identify integers, floating point numbers, and complex numbers, and learn division, modulus, and exponentiation.
Apply the addition operator in Python by calculating one plus two to get three, and see how using quotes converts the operation to string concatenation, producing 12.
Explore Python division: use the single forward slash to obtain decimal results and the double forward slash to return the first part and ignore the decimal part.
Learn how the augmented assignment operator adds a value to a variable, as in x = 1 followed by x += 4 yielding 5, with emphasis on case sensitivity.
Analyze Python arithmetic precedence by examining parentheses, exponentiation, multiplication and division (including //), and addition and subtraction in ordered stages; learn evaluation rules with examples.
Demonstrate Python operator precedence by evaluating exponentiation before multiplication and addition, using x to store the expression and using ** for exponent and * for multiplication to reach 147.
Explore how addition, multiplication, and exponential operators work with parentheses to set precedence, showing 9 plus 1 inside parentheses equals 16, and 16 times 9 equals 144.
Explore how the absolute function, or modulus, converts negative and positive numbers to positive results in Python using abs(-4) and abs(4).
Discover converting between float and integer in Python using int() and float(), with examples converting 30.0 to 30 and 24 to 24.0.
Concatenation in Python joins two terms like glue, bringing numbers or strings together to form a single result, with examples and explanations to clarify its use.
Learn how to concatenate strings in Python using quotes, the plus operator, and variables, with spacing rules and practical output examples.
Learn how indentation defines global and local scope in Python, including how to position lines, use proper spaces, and understand the outermost versus inner indentation.
Explore global scope and local scope in Python through indentation rules, outermost versus inner indentation, and example programs using print statements.
Explore how the Python input function receives user input such as names, ages, and numbers, using a remote-control button analogy.
Explore data type conversion for the input function, converting between integer, float, and string with practical examples that show how to cast values from one form to another.
Learn how to convert a float to an integer in Python by combining the input function with the int function; see how 4.0 becomes 4 when you run the program.
Learn how to use the float function with input to convert a value to a float, switch between integer and float using int and float conversions, demonstrated by printing 10.0.
Learn Python from scratch, the course includes video explanation with introductions(basics) and plenty of solved programs. Some daily life applications have been solved by using the Python language. Downloadable files of Python codes have been attached to all the lectures. The lectures are appealing, fancy and fast. They take less time to walk you through the whole content. Each and every topic has been taught extensively in depth to cover all the possible areas starting from a simple program to a complex one to understand the concept in most possible easy way. It's highly recommended for the students who don’t know the fundamental of Python language studying at college and university level.
The objective of this course is to explain the Python programming language in a very simple and easy way to understand. I strive for simplicity and accuracy with every definition, detail and codes. All the codes have been conducted through colab which is an online editor. Python remains a popular choice among numerous companies and organization. Python has a reputation as a beginner-friendly language, replacing Java as the most widely used introductory language because it handles much of the complexity for the user, allowing beginners to focus on fully grasping programming concepts rather than minute details.
Below is the list of topics that have been covered:
Introduction to Python
Arithmetic Operations
Boolean Conditions
Concatenation
Comparison Operators
Logical Operators
Indentation
Strings
List
2-D List
Tuples
Dictionaries
Nested dictionaries
Indexing
Functions
Def or defined functions
if statement
if-else statement
if-elif-else statement
Nested statement
for loops
while loops
Nested loops
Range Functions
Factorial
Exception Handling
Regular Expressions