Skip to content

This repository contains my progress as I learn Python through the Code with Mosh course. The code is organized by sections of the course, with each folder representing a specific topic covered.

Notifications You must be signed in to change notification settings

negarprh/Python-CodeWithMosh-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Learning Journey with Mosh

Welcome to my Python Learning Journey! 🚀 This repository is a testament to my dedication to mastering Python, following the Code with Mosh course. Each folder represents a structured section, showcasing my persistence in understanding and applying every concept.

📌 Why This Repository?

This is more than just code. it's a roadmap of my growth. I believe in consistent learning, hands-on practice, and pushing through challenges. Through this repo, I document my progress and reinforce my knowledge with real code implementations.

📖 Topics Covered So Far

1️⃣ Variables

  • Understanding data types, naming conventions, and variable operations.
  • Writing clean and structured Python code.

2️⃣ Control Flow

  • Mastering conditional statements (if, else, elif) and loops (for, while).
  • Implementing logical and comparison operators.

3️⃣ Functions

  • Defining reusable functions and understanding different argument types.
  • Debugging techniques and best practices for function design.

4️⃣ Data Structures

  • Exploring lists, tuples, dictionaries, sets, and their operations.
  • Using list/dictionary comprehensions, filtering, mapping, and lambdas.
  • Implementing stacks, queues, and other essential data structures.

5️⃣ Object-Oriented Programming (OOP) In Progress

  • Diving into classes, objects, inheritance, polymorphism, and encapsulation.
  • Writing modular and reusable code with OOP principles.

💡 How to Use This Repository

  • Browse through the folders—each represents a structured topic.
  • Clone the repo to follow along and run the examples.
git clone https://github.com/negarprh/Python-CodeWithMosh-Learning.git

🚀 What's Next?

I'm committed to mastering Python step by step, ensuring I understand not just the syntax but also best practices. As I progress, I’ll add:

  • Advanced Python concepts (OOP, decorators, generators, file handling, etc.).
  • Real-world projects to apply my skills practically.
  • Data structures & algorithms for stronger problem-solving abilities.

📢 Follow My Journey!

This repository is a reflection of my persistence and dedication. If you're also learning Python, feel free to explore, contribute, or connect with me. Let's grow together in our coding journey! ✨

About

This repository contains my progress as I learn Python through the Code with Mosh course. The code is organized by sections of the course, with each folder representing a specific topic covered.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages