Learn python easily: Python practice website (web/app) for end-users and developers.
- Serve as desktop app (windows, macOS and Linux) and web service.
- Provide a boilerplate to manage user information based on Express.
- Help developers to build a coding practice website.
- Make learning programming languages easy for everyone.
- Display the result of a code on your browser without any software tools.
-
Free membership
- Sign up
- Sign in
- Sign out
-
Education
- Python code examples
- Display the result of your python code
- Progress bar to check how much you have learned
-
User management
- User creation
- User deletion
- Key management
-
Work with Web server
- Delegate login to web server
- Support userid / password login
npm
as package manager
$ npm install
$ npm audit fix #It can occur errors, but don't worry. The command below will solve it!
$ npm run start
-
Install on your PC: Quick start guidelines
-
Run on cloud: Cloud backend.ai
- Set on your code : codemirror CDN
- Or download codemirror : codemirror
- main : Development branch
- release : Latest release branch
$ npm run dev
- Go to
public/content
folder. - There are two folders. which are
description
andpython_problem
. description
means an explanation for problem, andpython_problem
is a problem set.- You can modify from 000.md to 029.md.
- If you want to add new examples, you can add markdown files such as
030.md
. - After adding new examples, you must modify the progress bar
max
value intopublic/index.html
.
View Code of conduct for community guidelines.
Refer to LICENSE file.
Thanks goes to these wonderful people :
Soyeon Kim ๐ป |
Sunghwan Kim ๐ป |
Jujin Bae ๐ป |
Sion Kang ๐ป |
Jaeryong Song ๐ป |
Jeonghwan Lee ๐ป |