Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 :)
- Host: GitHub
- URL: https://github.com/thecalcaholic/pyschool
- Owner: theCalcaholic
- Created: 2020-03-25T12:13:40.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-16T17:04:05.000Z (almost 4 years ago)
- Last Synced: 2024-11-19T14:46:28.280Z (3 months ago)
- Topics: jupyter-notebook, learn-to-code, learning-python, programming-exercises, programming-fundamentals, python
- Language: Jupyter Notebook
- Homepage:
- Size: 134 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.