Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thecalcaholic/pyschool

A python course based on interactive jupyter notebooks :)
https://github.com/thecalcaholic/pyschool

jupyter-notebook learn-to-code learning-python programming-exercises programming-fundamentals python

Last synced: 14 days ago
JSON representation

A python course based on interactive jupyter notebooks :)

Awesome Lists containing this project

README

        

# Pyschool

## Description

This is a (work in progress) programming/python course I wrote for some friends of mine.
Currently, it covers data types & variables, operators, and control structures.

It uses Jupyter notebooks to implement interactive tasks and validation of solutions.

**Example:**

![img.png](img/course_screenshot.png)

## Set up

```sh
git clone https://github.com/theCalcaholic/pyschool.git
cd pyschool
docker build -t pyschool .
# For other architectures than amd64, provide the ARCHITECTURE build-arg, e.g.:
# docker build -t pyschool --build-arg ARCHITECTURE armhf/arm64/i386 .
docker run -p 127.0.0.1:8080:80 pyschool
```

If you used the commands above, you can now access the web interface at https://127.0.0.1:8080
Check the container logs for the automatically generated admin password.