Skip to content

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.

License

Notifications You must be signed in to change notification settings

yet-another-course/yet-another-python-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published