These files are set up with Python 3.7 and Jupyter notebook using pipenv, which creates a closed environment that doesn't interfere with other programs.
To replicate on your computer, you may download this repo. Or install Python if you don't have it already, and Jupyter notebook from the command line.
Some general concepts:
- #document your code
- Google is your friend when you get those error messages
- StackOverflow.com can be super helpful too
- Expect to make mistakes - typing correctly 100% is impossible and many errors are misspelled words, missing commas, wrong indentation
- Search github
- Ask for help on the slack channel
- Check out LearnPython.org. It has great tutorials and recommendations.
- Practice. Try Learn Python the Hard Way or the Py app for your phone.
- Work on a project. Start with something simple, like a program to download and open a file.
- Ben Welsh has great Django and data journalism tutorials online.