Month 5 · Week 17 of 40

Python Basics & Control Flow

Transition into modern, expressive Python.

Week Overview

Now that you understand low-level C memory, explore Python's expressive syntax and rich standard library. Learn lists, dicts, sets, comprehensions, and functions.

Core Concepts & Topics

Python Dynamic Typing & Bytecode Execution
Lists, Tuples, Dictionaries & Sets
List & Dictionary Comprehensions
Function Definition, *args, **kwargs
Interactive CLI Applications
Hands-On Challenge

Week 17 Project: Interactive Number Guessing Game with difficulty levels, stats tracking, and score persistence.

Every week at DoxaTech Hub requires submitting real working code tested by our automated grading suite. You will push code to your personal GitHub repository, open pull requests, and receive instant feedback.

Frequently Asked Questions

How is Python different from C?

Python is interpreted, dynamically typed, and has automatic garbage collection, allowing developers to write software in fewer lines of code.

Interactive Learning

Ready to Build This?

Sign up now to access full video lessons, downloadable study PDFs, autograded programming challenges, and mentor support.

Start Learning Today View Pricing Plans

Month 5 Modules

This week is part of Python Programming & Scripting.

Explore Full Month 5