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