PEA Professional Excellence
Academy Africa
Home Courses Programming
Programming Beginner Level Hands-on Labs In-browser IDE

Python Programming: From Core Fundamentals to Object-Oriented Engineering

Master Python 3 for Enterprise Web Engineering, Automation, and Artificial Intelligence\nPython is the undisputed lingua franca of modern technology—powering scalable web applications (FastAPI, Django), cloud infrastructure automation, artificial intelligence,...

12 Weeks 167 Lessons 0 Enrolled English

What You'll Learn in This Course

Write clean, idiomatic Python scripts adhering strictly to PEP 8 readability standards
Select and manipulate optimal data structures (Lists, Tuples, Sets, Dictionaries) for computational efficiency
Transform and filter complex datasets using list and dictionary comprehensions
Architect object-oriented systems utilizing class inheritance, dunder methods, and polymorphism
Parse JSON, validate textual data with regular expressions, and manipulate files with context managers
Implement defensive exception handling with try...except...else...finally
Connect Python applications securely to MySQL and MongoDB using parameterized queries, preventing SQL injection
Manage ACID transactions, connection pools, and database persistence in enterprise Python services
Establish a direct prerequisite foundation for Django, FastAPI, Machine Learning, or Security Automation

Course Syllabus & Curriculum

12 Modules · 167 Lessons
Week 1 Module 1: Python Foundations, Syntax, Variables & Primitives
19 lessons
Python Introduction & Modern Ecosystem
FREE 25 min
Getting Started & Environment Setup
FREE 25 min
Python Syntax & Execution Model
FREE 25 min
Python Statements & Indentation
25 min
Printing Output & Text
25 min
Printing Numbers & Numerical Output
25 min
Python Comments & Code Documentation
25 min
Python Variables & Dynamic Typing
25 min
Variable Naming Rules & Conventions
25 min
Assigning Multiple Values & Unpacking
25 min
Output Variables & String Concatenation
25 min
Global Variables & The global Keyword
25 min
Python Built-in Data Types Overview
25 min
Python Numbers: Integers, Floats & Complex
25 min
Python Type Casting & Conversion
25 min
Python bytes Data Type
25 min
Python bytearray Mutable Sequences
25 min
Python memoryview Buffer Protocol
25 min
Python Primitive Types Reference
25 min
Week 2 Module 2: Strings, Booleans & Operators Deep Dive
18 lessons