
Learn conditional statement structures in Python by practicing if with strings and input, then compare integers using <= and int(), with hands-on code execution.
Master if-else and nested if-else conditional statements through guided practice, comparing string and integer conditions and building multiple conditional branches.
Explore for and while loops in Python, including nesting while inside while, and understand why non-numeric iterables like n can cause errors.
Demonstrate break and continue in while statements through practice 4 and practice 5, showing how break stops a loop and how continue jumps to the next iteration.
Practice basic string handling in Python: learn to use the newline character \n and embed integers and floats in strings with format placeholders from basics 1 and 2.
Learn how to access string characters in Python using normal and reverse indices, including negative indices, explore len(x) to get length, and see index errors.
Practice string slicing in Python using start, stop, and step with defaults, demonstrated on the string 'Hello'; run code to see outputs, and learn that step cannot be zero.
Explore string methods and functions in the Learn Python Practically course, including dir(x), capitalize, upper, lower, and str, and see how numbers convert to strings and concatenate.
Explore python string methods and functions in practice 7, including isalpha, isnumeric, isalnum, isspace, istitle, isupper, and islower, with code demonstrations and true or false results.
Explore practical string operations in Python, including center, rjust, and ljust for alignment, and find, rfind, index, and rindex for locating characters, with code demonstrations showing error behavior.
Explore string methods and functions in practice 9, including count(), __contains__() (in), __add__(), and join(), as we run sample code to understand results.
Practice 10 explores string methods in Python, including replace, strip, rstrip, lstrip, and split. Learn how to modify, trim, and split strings and handle newlines.
Explore Python basics by examining lists as a data type with heterogeneous elements, including integers, floats, characters, strings, and lists; learn access, assigning, immutability of strings, and slicing.
Explore dir() and index with lists and strings through practice 5–7, comparing index usage. Run code samples, observe results, and note the new point 4 in the code.
Practice 4 introduces dictionary methods and functions, with step-by-step code runs, then preview practice 5 with its codes; follow the instructions to solidify understanding.
Learn practical Python by exploring dictionary methods like update, pop, and popitem. See how keys change when merging dictionaries and how elements are removed.
Explore dictionary operations in Python by using conditional statements, keys and values, dictionary methods, and for loops, with practical examples like handling non-existent keys.
Learn the basics of Python functions, including def syntax, function bodies, parameters, and return expressions, with live coding on recalling functions and assigning values.
Explore how a def function with a conditional statement handles values like 5 and 6, uses modulo 2 to detect even numbers, and demonstrates return and print outcomes.
Learn how a Python def function uses while and for loops with if statements, including if x not in y, and the difference between return and print.
There are many of courses and sources to learn python language, but the problem is shortage of practices compared to the theoretical section.
( Review Python Practically) practices are more than videos. The practices include of guidlines to help the student to master the knowledge. Wasting time until you get boring is not our goal in this course, our goal is to think step by step and point by point for ordering the knowledge in our brains gradually.
This course will cover :
Python Intro
Python preparation
Python statements
Python data types
Python Function
File
The codes in the practices are:
1) Codes without inputs
This means codes do not have input function, but have variables assigned to values or with print function
2) Codes with inputs
This means codes have input function, and may have variables assigned to values or print function
Notes:
1) The course have codes with (Error) result when (Run) the code and that will help you to avoid the errors.
2) (Input) in the practices will show you how the code operate depends on the inputs in each running time.
To the end of this course, you will have enough background base to learn python projects easily. The projects you can do by python are many. I have mentioned several common projects in the course in the first section.