New Coder tutorials: 5 life jackets to throw the new coder
- Data Visualization
- Web Scraping
- APIs
- Networking
- GUI
General directory layout:
├── <Project>/
│ ├── README.md
│ ├── requirements.txt
│ ├── lib/
│ ├── tests/ # only for more advanced tutorials
PLEASE – When editing tutorial or full source code, please edit the documentation to go along with it within the website folder (and vice-versa).
When writing documentation, please use smart quotes. :)
Documentation is essentially the website itself. Simply install requirements, run the build command within website directory:
$ mkvirtualenv newcoder-website
(newcoder-website) $ cd website
(newcoder-website) $ pip install -r requirements.txtTo build the site:
(newcoder-website) $ mynt gen -f _siteTo serve the site locally:
(newcoder-website) $ mynt serve _siteAnd navigate to localhost:5000.
I’ve included a simple script that combines the two above commands:
(newcoder-website) $ ./_local.shIf you get a permission denied message, you may need to change the file mode in order to run the _local.sh with the ./ preceeding:
(newcoder-website) $ chmod +x _local.sh
(newcoder-website) $ ./_local.sh