Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.42 KB

File metadata and controls

64 lines (43 loc) · 2.42 KB

Yet Another Python Course

Embark on your Python adventure with our structured, trail-based courses designed for non-developer professionals. Whether you're just starting out or looking to deepen your skills, this repository guides you through a progressive learning experience.

Course Overview

Our Python courses are organized into trails, each representing a stage in your journey to Python mastery:

  • Trail 1: Python Essentials
    A beginner-friendly introduction to Python, covering core concepts like syntax, variables, functions, and basic data structures. Perfect for those new to programming or seeking a quick start.

  • Trail 2: Python Exploration
    A comprehensive deep dive into Python, exploring intermediate and advanced topics such as object-oriented programming, file handling, and practical projects. Ideal for learners ready to build on the basics.

Future trails may include specialized topics like data analysis or web development—stay tuned!

How to Get Started

  1. Choose Your Trail:

    • Start with Trail 1: Python Essentials if you're new to Python or want a quick overview.
    • Move to Trail 2: Python Exploration for a deeper, more comprehensive learning experience.
  2. Access the Trails:
    Each trail is housed in its own branch. Use the following commands to switch to the desired trail:

    # For Trail 1
    git checkout trail1-python-essentials
    
    # For Trail 2
    git checkout trail2-python-exploration
  3. Explore the Content:

    • Each trail contains modules with README.md files for explanations, exercises.py for practice, and project.py for hands-on projects.

    • Use Marimo notebooks for interactive learning. Install Marimo with:

      pip install marimo
    • Run exercises with:

      marimo edit path/to/exercises.py

Support and Contributions

  • Need Help? Open an issue in the repository or email hasanrakibul.masum@gmail.com.
  • Want to Contribute? Submit a pull request or suggest improvements via issues.

Additional Resources


Author: pesnik
License: MIT License
Last Updated: April 20, 2025