- 13 Sections
- 30h Duration
What is a Programming Language? Advantages and Disadvantages of Python Python Installation Working Environments of Python (IDLEs, VS Code, Jupyter, etc.)
Numbers Strings Variables Operators (Arithmetic, Comparison, Logical, Assignment)
Expressions and Statements String Operations Math Function Calls (abs(), pow(), round(), etc.) Input/Output Statements (input(), print())
if, if-else, if-elif-else while Loops for Loops Loop Control Statements (break, continue, pass)
Defining User-Defined Functions Function Parameters and Return Values Scope and Lifetime of Variables
Recursive Functions Lambda (Anonymous) Functions
Creating Lists Basic List Operators (+, *, slicing, indexing) Built-in Methods on Lists (append(), extend(), pop(), etc.) Built-in Functions on Lists (len(), min(), max(), sorted())
Creating Tuples Basic Tuple Operators Built-in Methods on Tuples (count(), index()) Built-in Functions on Tuples (len(), min(), max(), etc.)
Dictionary Literals Adding and Removing Keys Accessing and Replacing Values Traversing Dictionaries (using for loops, items(), keys(), values())
Creating Sets Set Operators (union, intersection, difference, etc.) Built-in Methods on Sets (add(), remove(), update()) Built-in Functions on Sets (len(), max(), min(), etc.)
String Operators (+, *, slicing, indexing) String Handling Functions (upper(), lower(), split(), find(), replace(), etc.)
Opening and Closing Files (open(), close()) Reading from and Writing to Files (read(), readline(), write()) File Modes ('r', 'w', 'a', 'rb', etc.)
Classes and Objects Defining and Using Attributes and Methods __init__() Constructor self keyword
About the Course:
An introductory course to Python programming, focusing on syntax, data types, control structures, and basic problem-solving to build a strong foundation in coding.
What Will You Learn?
- Python syntax and programming basics
- Variables, data types, and operators
- Control flow: loops and conditionals
- Writing simple programs and functions
Target Audience
Beginners
Students
Professionals
Anyone new to programming or who wants to learn Python skills
Want to submit a review? Login
This course includes
Foundational Coding Syntax: Master the basic grammar of Python, including variables, data types, and operators to write clean, error-free code from scratch.
Logic and Decision Making: Learn how to guide program execution using essential control structures like conditional statements (if/else) and repetitive loops (for/while).
Modular Code Structure: Discover how to organize your logic into reusable blocks by writing and calling custom functions.
Practical Problem Solving: Build a strong logic foundation by creating simple, real-world scripts designed for beginners, students, and professionals alike.
