Learn Python Programming: A Beginner Journey
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 858.84 MB | Duration: 2h 48m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 858.84 MB | Duration: 2h 48m
Learn Python step by step with hands-on exercises. Master data types, loops, decision-making, and string manipulation
What you'll learn
Understand and work with Python's numeric, string, and boolean data types.
Perform arithmetic operations and type conversions in Python programs.
Use `if', `if-else', and `if-elif-else' statements for decision-making in Python.
Apply logical and comparison operators to evaluate conditions effectively.
Write Python programs using`for' and `while' loops for repetitive tasks.
Control loop behavior with `break', `continue', and `nested' loops.
Manipulate strings using indexing, slicing, and built-in string methods.
Combine, replace, and search for substrings in Python string operations.
Requirements
No prior programming experience is required. This course is designed for complete beginners, and you will learn everything you need step by step.
Description
Are you eager to learn programming but don't know where to start? This beginner-friendly course is the perfect introduction to Python, one of the most popular and versatile programming languages. With no prior experience required, this course will guide you step by step, helping you build a strong foundation in Python programming through clear explanations and hands-on exercises.What you'll learn in this course:Python basics: Understand and work with data types like numbers, strings, and booleans.Decision-making in programs: Learn to write conditional statements such as if, if-else, and if-elif-else.Loops made simple: Master the use of for and while loops to perform repetitive tasks efficiently.String manipulation: Explore indexing, slicing, and applying Python’s powerful string methods.Throughout the course, you'll engage in practical coding exercises designed to reinforce each concept. Whether you're a student, a professional looking to switch careers, or a hobbyist curious about coding, this course will provide you with the tools and knowledge needed to start programming confidently.Why enroll in this course?No prior experience required: It's designed for absolute beginners.Hands-on practice: Coding exercises after each lesson to solidify your understanding.Step-by-step approach: Clear explanations to guide you from the basics to more advanced topics.By the end of this course, you'll be able to write Python programs and have a solid understanding of core programming concepts. Take the first step in your programming journey today!
Overview
Section 1: Coding environment
Lecture 1 Python using Google Colab
Section 2: Python data types (Part 1: numeric data types)
Lecture 2 Numeric data types (int and float)
Lecture 3 Strings
Lecture 4 Coding exercise #1: Reading input from users
Lecture 5 Coding exercise #2: Variable type checking using `type()' function
Lecture 6 Coding exercise #3: Type conversion
Lecture 7 Coding exercise #4: Basic arithmetic operations (+, -, *, /)
Lecture 8 Coding exercise #5: Modulus Operator (%)
Lecture 9 Coding exercise #6: Floor division (//)
Section 3: Python data types (Part 2: boolean data types)
Lecture 10 Introduction to boolean data types (true and false)
Lecture 11 Coding exercise #7: Boolean expressions
Lecture 12 Coding exercise #7: Truthy and Falsy values
Lecture 13 Coding exercise #8: Boolean basics
Lecture 14 Coding exercise #9: A simple comparison
Lecture 15 Coding exercise #10: Logical operators
Section 4: Python data types (Part 3: string data types)
Lecture 16 Strings (single and double quotes)
Lecture 17 Coding exercise #11: To combine two strings
Lecture 18 Coding exercise #12: To calculate a string length
Lecture 19 Coding exercise #13: String indexing
Lecture 20 Coding exercise #14: String slicing
Lecture 21 Coding exercise #15: Converting case
Lecture 22 Coding exercise #16: Replace function
Lecture 23 Coding exercise #17: Combine the exercises
Lecture 24 Coding exercise #18: Checking substrings
Section 5: Conditional statements
Lecture 25 The if Statement
Lecture 26 Coding exercise #19: The if-else Statement
Lecture 27 Coding exercise #20: The if-elif-else Statement
Lecture 28 Coding exercise #21: Nested Conditional Statements
Lecture 29 Coding exercise #22: If statement using logical operations
Lecture 30 Coding exercise #23: If statement using comparison operators
Lecture 31 Coding exercise #24: Conditional statement with logical operators
Section 6: Loops - control flow
Lecture 32 For Loops
Lecture 33 Coding exercise #25: While Loops
Lecture 34 Coding exercise #26: Break Statement
Lecture 35 Coding exercise #27: Continue Statement
Lecture 36 Coding exercise #28: Nested Loops
Lecture 37 Coding exercise #29: Sum of all numbers between 1 and 10
Lecture 38 Coding exercise #30: Multiplication table
Beginners with no prior programming experience who want to learn Python.,Students looking to build a strong foundation in Python programming.,Professionals interested in transitioning to a tech or programming-related career.,Hobbyists curious about coding and problem-solving using Python.,Anyone seeking a step-by-step introduction to Python concepts and practical coding exercises.