Exadel Python Course 2021 for employees.
- Install Python
- Download & install the latest Python version.
- Make sure that Python is available through the command line, check its location (
where python
- Windows,which python
- Linux). You may need to update yourPATH
variable. - Try to run Python REPL via command line:
You should see output like:
python
Python 3.8.5 (default, May 27 2021, 13:30:53) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
- Install IDE of your choice:
- PyCharm Community - the Python IDE from JetBrains
- VSCode Python extension
- Python plugin for IDEA
- Install git (if not installed yet)
- Sign up to GitHub (if you do not have account yet)
- Fork(?) this repository. If you wish, create your own private repo instead, but follow the structure defined here.
- Add your mentor as a contributor to your repository so that he/she can review your PRs.
- Clone your forked repository & run
hello_world.py
git clone https://github.com/{your-github-nick}/exadel-python-course-2021.git cd exadel-python-course-2021 python tasks/task00/hello_world.py
- In the end you should see
Hello, World!
line in console.
Place your solutions inside tasks
folder, create a separate folder for every task. Treat every task folder as a separate project.
Example:
tasks/
task00/
hello_world.py
task99/
super_app.py
requirements.txt
- Create a separate branch for each task like:
git checkout -b taskXX
- Create a separate folder for your task:
tasks/taskXX
- Solve it :)
- Commit & push your solution
- Once ready with your solution:
- Open a Pull Request (PR) to
main
from task branch - Add your mentors as PR reviewers
- Resolve PR comments
- Once PR is approved, merge it to
main
branch
- Open a Pull Request (PR) to