0% found this document useful (0 votes)
3 views

Python Hand-Book.

CodeClass: Python Edition is a 7-day course designed to teach beginners the fundamentals of Python programming. The course includes interactive classes, hands-on coding experience, and real-world mini-projects, covering topics such as variables, control flow, functions, and file I/O. Participants will complete a final project that integrates the skills learned throughout the course.

Uploaded by

betterus999
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Python Hand-Book.

CodeClass: Python Edition is a 7-day course designed to teach beginners the fundamentals of Python programming. The course includes interactive classes, hands-on coding experience, and real-world mini-projects, covering topics such as variables, control flow, functions, and file I/O. Participants will complete a final project that integrates the skills learned throughout the course.

Uploaded by

betterus999
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Welcome to CodeClass: Python Edition

Jumpstart your Python programming journey in just 7 days! Learn the


fundamentals of one of the most versatile and beginner-friendly programming
languages used in web development, automation, data science, and more.

Advantages of the Course


1. Interactive, beginner-friendly classes
2. Hands-on coding experience
3. Foundation in Python logic and syntax
4. Real-world mini-projects
5. Access to class recordings for revision

Detailed Syllabus
Day 1: Introduction to Programming & Python Basics
• Setting up Python and VS Code
• Understanding programming
• Writing your first Python script
• Input/output functions (print(), input())
• Variables
o i. Declaring variables
o ii. Data types (int, float, str, bool), type conversion
• Operators
o Arithmetic and comparison operators
Day 2: Strings and Lists
• String basics and operations
• String methods (upper(), lower(), replace(), slicing, etc.)
• Introduction to lists
• List indexing and slicing
• Common list methods (append(), insert(), remove(), sort(),
etc.)
• Nested lists and list comprehension

Day 3: Sets, Dictionaries, and Tuples


• Tuples: definition, immutability, indexing
• Sets: uniqueness, set methods
• Dictionaries: key-value structure, adding/updating values
• Accessing, modifying, and iterating over dictionaries

Day 4: Control Flow and Loops


• if, else, elif statements
• Logical operators (and, or, not)
• for and while loops
• range() function
• Loop control: break, continue
• Problem-solving with loops and conditions

Day 5: Functions and Recursion


• Defining and calling functions
• Parameters and return values
• Scope and lifetime of variables
• Recursion basics
• Built-in vs user-defined functions

Day 6: File I/O and Modern Python Features


• Reading from and writing to files
• File modes and context managers (with statement)
• Introduction to f-strings
• Match Case statements (pattern matching)
• Exception handling

Day 7: Final Project Day


• Building a mini project that incorporates:
o User input/output
o Variables, lists, strings, and dictionaries
o Loops and conditionals
o Functions and file I/O
• Bonus: Lifetime access to class recordings

You might also like