1. Program at a Glance
Item | Details |
|---|---|
Format | Live, instructor-guided training |
Duration | 4 weeks, 30 hours |
Schedule | Weekdays or weekends |
Structure | 9 learning domains + certification preparation + internship project |
Certification | Python Institute PCAP – Certified Associate in Python Programming |
2. The Roadmap: Four Learning Stages
Stage | Domains | Purpose |
|---|---|---|
Core Python | 1. Python Foundations; 2. Flow Control & Core Logic; 3. Functions, Strings & Standard Libraries; 4. Python Datatypes | Write your first programs and master the building blocks |
Robust Programming | 5. File Handling; 6. Exception Handling; 7. Object-Oriented Programming | Build reliable, well-structured programs |
Applied Python | 8. Python Date & Time; 9. Python SQL Programming & Capstone | Connect Python to databases and build real applications |
Career Readiness | Certification Preparation; Internship Project | Prepare for PCAP and build portfolio projects |
3. Core Python
Domain 1: Python Foundations
Introduction to Python
Keywords, identifiers and variables
Data types and type conversion
Statements, expressions and comments
Operators and precedence
Input / output
Basic coding structure
Domain 2: Flow Control & Core Programming Logic
Selection statements (if, else, nested if)
Indentation rules and Python code blocks
Looping structures: for, while, nested loops
Break and continue statements
Logical expressions
Building control flow–based programs
Domain 3: Functions, Strings & Standard Libraries
Introduction to functions
User-defined functions
Python standard library
Function arguments
*args and **kwargs
Scope
Decorators
Lambda functions
Recursion
Generators
Domain 4: Python Datatypes (Collections)
Numeric – int, float, complex
Sequence – str, list, tuple
Mapping – dict
Set – set, frozenset
Boolean datatype
None datatype
4. Robust Programming
Domain 5: File Handling
Introduction to file handling
Reading files
Writing and creating files
Working with text files
Working with binary files
Working with CSV files
Domain 6: Exception Handling
Difference between syntax errors and exceptions
Try and except statements
Catching exceptions
Built-in exceptions
The finally keyword
Domain 7: Object-Oriented Programming in Python
Introduction to OOP
Classes and objects
Inheritance and types of inheritance
Encapsulation
Polymorphism
Operator overloading
Method overriding
Abstraction concepts
5. Applied Python
Domain 8: Python Date & Time
Working with dates and times in Python
Domain 9: Python SQL Programming & Capstone Project
Python–database connection
Creating database tables
Insert, update, delete and select operations
Commit and rollback
Handling database errors
Building a Python SQL application
Final project review
6. Career Readiness
Certification Preparation
Prepare for the Python Institute PCAP – Certified Associate in Python Programming exam, covering Python syntax, data structures, OOP, error handling and essential coding practices.
Internship Projects
# | Project | Skills applied |
|---|---|---|
1 | Python File Management System | File handling |
2 | Student Marks & Attendance Tracker | Data structures, logic |
3 | Python Calculator / Expression Evaluator | Functions, flow control |
4 | Library or Inventory Management System | Object-oriented programming |
5 | Python Database CRUD Application | SQL integration |
6 | Automation Script for Logs / Data Processing | Automation, file handling |
7. Skills You Will Gain
Core Python programming
Object-oriented programming
Functions and modular coding
Exception handling and file handling
Data structures (lists, tuples, sets, dictionaries)
Database connectivity (SQL integration)
8. Need Help?
Phone (Qatar): +974 70797089
WhatsApp: +974 70797089
Email: [email protected]
Website: www.teamacademy.qa
Connect with us for requesting a free demo class
Still need help?
Contact us