Materials
Beginner
4 Chapters · 68 Lessons
Beginner's Introduction to Python Programming
A Python introductory course for coding beginners
My Courses
Chapter 1
Master the Fundamentals of Python
Lessons
What is Programming and What Benefits Can You Gain from Learning It?
Coding and Viewing Your Results in Real-Time
Are There Levels in Programming Languages?
Features of Python and Simple Code Example
Reasons Why Python is Popular
Why is Indentation Important in Python?
Printing Output in Python
Getting User Input in Python
Multiple-choice quiz
Statements and Expressions
Predefined Reserved Words in Python - Keywords
How to Name Variables and Functions Sensibly
Explaining Code with Comments
What are Identifiers?
A Container for Data, Variables
Important Points When Assigning Values to Variables
Symbols for Performing Operations, Operators
Literals Representing Data
Coding Quiz - Return 10 Times the Given Number
Multiple-choice quiz
Fill-in-the-blank quiz
Chapter 2
Data Types in Pythons
Lessons
Data Types Representing Kinds of Data
How to Represent Text, Numbers, and True/False in Python
How to Check Variable and Value Types
What to Watch Out for When Creating String Data?
Understanding and Using Escape Characters
How to Create Multiline Strings?
Multiple-choice quiz
Concatenating Strings with the `+` Operator
Using the (*) Operator for String Repetition
Selecting Specific Parts of a String Using Indexing
How to Select Specific Ranges from a String
Handling Exceptions with try and except
String IndexError(index out of range) Exception
Python String Indexing Coding Quiz
Multiple-choice quiz
Fill-in-the-blank quiz
Chapter 3
Numeric Data Types and Operators
Lessons
Working with Numbers in Python
Calculating Numbers with Arithmetic Operators
Integer Division Operator //
Remainder Operator %
How to Calculate Squares in Python
Multiple-choice quiz
Determining Operator Precedence
TypeError Caused by Operations Between Different Data Types
What Do `+=`, `-=` Mean?
Python Integer Division Operator Coding Quiz
Multiple-choice quiz
Fill-in-the-blank quiz
Chapter 4
String Formatting Made Easy
Lessons
Inserting Variables into Strings with the format() Function
Tips for Using `format()` Function - indexError
Displaying Integers with the format() Function
Handling Floating-Point Numbers with the format() Function
Multiple-choice quiz
Case Conversion Methods upper() and lower()
Removing Leading and Trailing Whitespace with the strip() Function
String Composition Verification with isOOO() Methods
Finding the Position of a Specific Character Using find() and rfind()
Using the split() Method for Strings
How to Check if a Specific Character Exists in a String
Multiple-choice quiz
How to Format Strings with f-Strings
Comparison of format() Function and f-Strings
Using the `input` Function to Receive User Input
Indicating Invalid Values with ValueError
Coding Quiz - Splitting Strings
Multiple-choice quiz
Fill-in-the-blank quiz