Python Course for friends. There are plenty Python courses online, I'm not going to compete with them. This short course is for my friends (coworkers) who would like to learn Python.
- Use newest python3 from https://www.python.org/
- Use PyCharm Community as your IDE https://www.jetbrains.com/pycharm/
- Add path to git.exe in Settings>Version Control>Git
- Use git for version control https://git-scm.com/
- If you want use SourceTree as git GUI https://www.sourcetreeapp.com/
- It requires registration but it is for free.
- Fork Python-Course repository. Here is how https://help.github.com/articles/fork-a-repo/
- Clone your forked repository to your local computer. Here is how https://help.github.com/articles/cloning-a-repository/
- Create new folder with your name in Solutions
- For each solution add new folder in your folder
- Once your solution is ready, commit and push it. Here is how https://help.github.com/articles/pushing-to-a-remote/
- Create a pull request with your changes. Here is how https://help.github.com/articles/creating-a-pull-request/ or https://help.github.com/articles/using-pull-requests/
- I will review your changes and give you my comments
- To keep your fork repository up to date you can use this http://www.hpique.com/2013/09/updating-a-fork-directly-from-github/ or set upstream on your local computer:
- git remote add upstream https://github.com/0x1001/Python-Course.git
- git pull upstream master
- Python Documentation https://docs.python.org/
- 'Learning Python' by Mark Lutz, https://en.wikipedia.org/wiki/Learning_Python
- Python Coding Standard - PEP 8, https://www.python.org/dev/peps/pep-0008/
- Massive number of Python online tutorials and courses, https://wiki.python.org/moin/BeginnersGuide/Programmers
- I also recommend: www.google.com :)
I will keep this readme up to date.