Skip to content

StratosL/proficient-python

 
 

Repository files navigation

Proficient Python

A comprehensive, interactive Python programming course designed to take you from beginner to proficient Python developer through hands-on learning.

Visit Proficient Python Course to start learning.

Key Features

  • Progressive Learning Path: Structured from basic to advanced concepts
  • Interactive Exercises: Practice coding with built-in exercises
  • Hands-on Projects: Four major projects to apply your skills
  • Accessibility: Designed with accessibility in mind

Local Development

To build and run the course locally:

# Install dependencies
pip install -r requirements.txt

# Build the site
./build.sh

# Run the local server
./start.sh

The course will be available at http://localhost:8000.

Testing

Run the accessibility and functionality tests:

pytest

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 54.6%
  • Jupyter Notebook 41.5%
  • Jinja 2.4%
  • Python 1.5%