
Learn how to install Python on Windows, check 32/64 bit, run the installer, add to path, verify the version, and launch IDLE.
Explore python's math operators from basic arithmetic to floats and integers, learn floor division with //, rounding with round(), exponentiation with **, modulo with %, and operator precedence.
define strings with single or double quotes and print them, then concatenate and multiply strings, while managing spaces and temporarily storing strings in variables for reuse; note type constraints.
Explore ten useful python string functions—capitalized, lower, title, case fold, upper, count, find, len, replace, swap case, and join—with practical examples from the lecture caption.
Build a simple calculator in Python that takes user inputs, defines add, subtract, multiply, and divide with def, uses int and float, and uses if-elif logic to show results.
Explore if-else logic in Python, using and, or, not, nested conditions, and booleans to control program flow with practical examples.
Learn to receive user input in Python using the input function, store responses in variables, print them with appropriate spaces, and create prompts for name, age, and color.
Learn how while loops run as long as a condition stays true, increment a counter, and print values, including the sequence from 1 to 5.
Explore for loops that iterate over sequences such as lists, dictionaries, sets, and strings, using a loop variable, the range function, and augmented assignment.
Master breaking and continuing loops in python, using break to exit loops, continue to skip iterations, cast input to int, and filter lists such as excluding orange and watermelon.
Learn to build a Python number guessing game using random, with a three-try limit and input handling between 1 and 9, featuring a while loop and f-string feedback.
Define your own functions in Python to make code shorter and structured; compare print and return, and see how returned values can be stored or written to a file.
Demonstrates how local variables exist only inside a function and how return statements expose results, and explains global variables that span the program while noting the global keyword is discouraged.
Explore Python's built-in data structures—lists, tuples, sets, and dictionaries—and learn when to use each through hands-on, beginner-friendly lessons and an interactive recap.
Learn Python list methods, including insert, append, remove, pop, clear, index, sort, reverse, and copy, plus joining lists and removing duplicates with a for loop.
Explore two dimensional lists by creating a list of lists, access elements with [row][col] using zero-based indexing, and print each item with nested loops.
Explore tuples, defined with parentheses in Python, and distinguish them from lists; learn item access, concatenation, and built-in functions like len, max, and min, noting that tuples cannot be changed.
Explore Python sets, learn how they store unique elements, prevent duplicates, and perform add, remove, and discard operations, plus unions, intersections, differences, and symmetric differences.
Explore how Python dictionaries store data as key-value pairs, create them with braces or the dict constructor, access values with get, and iterate with items.
Explore how Python handles errors with try-except blocks, from syntax errors and zero division to value errors, and see how finally blocks ensure code runs.
Explore text and binary files and learn to create, open, write, read, and close text files with Python's open function, and manage contents using w, r, and append modes.
Use the with statement and open function to read and write files safely, catching file not found errors with try/except and ensuring automatic closure.
Explore Python's object oriented programming by building classes and objects. Create classes with init and self, and see inheritance with animal, cat, and dog.
Explore core concepts of inheritance in Python, including single, multiple, multi-level, hierarchical, and hybrid inheritance, and see how code reusability and real-world relationships strengthen object-oriented programs like a calculator app.
Learn how class attributes share data across all instances, how class methods update the total count, and how static methods provide class-bound utilities without changing state.
Import a class from a file in the same directory or from a path. Create an instance and call its methods to use the class functionality.
Explore Python's datetime module by creating and printing current date and time, manipulating dates with time delta, formatting with custom codes, and parsing strings into datetime objects.
Explore regex basics, including anchors, character classes, and quantifiers. Learn to validate emails with regex in Python, and compare raw versus regular strings and search methods.
Learn Python string search methods such as find, search, find all, and match, and how match returns the first occurrence and group extracts the matched text.
Learn how match objects expose start, end, span, and group methods to locate and extract the exact text matched, and print the span table with positions.
Learn to extract data with regex using RegEx 101, Python, and capturing groups to pull phone numbers, titles, and fiscal year earnings from text.
Learn to sort an unordered data file in Python using regex patterns for names, emails, and phones, then write sorted results to a new desktop file.
Install the requests library, import it in python, perform an http get to a url, and use the response text or content to save a downloaded image.
In this Python Class, we'll be learning all the Fundamentals in Python.
Python Is beginner friendly, so buckle up for a 100% hands-on learning journey!
What you'll learn:
Have a fundamental understanding of the Python programming language.
Learn how to create your own Python programs.
Understand Error Handling, and File Handing in Python.
Interact with the web using HTTP Requests.
and much more!
Why would you take this class?
Do you wanna add Python to your resume, and make use of it?
Do you want to Strengthen your Skills as a Developer by without spending too much time?
Have you ever been confused by the Python topic and wanted a detailed step-by-step learning guide?
Content & Overview
With high-quality video lectures, you will learn and work with these concepts:
Installing Python
Strings
Functions
Loops
Receiving Input
Error Handling
File Handling
Date & Time
Interacting with HTTP
Graphical User Interfaces
SQLite Databases
Web scraping
.... and more!
Requirements
No programming knowledge is required.
No need to Install python, you could use Online Python Compilers.
Windows / Linux / MacOS operating system.
This Python course is designed for beginners who want to learn the basics of programming in Python 3. The course covers the following topics:
Installing Python and setting up the development environment
Programming basics in Python 3, including variables, data types, control structures, and loops
Creating and using functions in Python 3 4 - Working with lists, tuples, sets, and dictionaries in Python 3
Error handling techniques in Python 3
Reading and writing files in Python 3
Object-oriented programming in Python 3, including classes and objects
Date and time manipulation in Python 3
Using regular expressions in Python 3
Interacting with HTTP using Python 3
Using Python 3 and SQLite to work with databases
Creating graphical user interfaces (GUIs) using Python 3 and Tkinter
Web scraping using Python 3
The course is designed to provide hands-on experience, with plenty of examples and exercises to help learners solidify their understanding of the material. By the end of the course, students will have a solid foundation in Python 3 programming and will be able to use it to create their own projects.