Solutions for python, back-end & full stack competencies assigned in EvolveU's Full Stack Developer Program.
Prerequsites: Git and pipenv installed
Each folder (Comp200, Comp220, Comp230, Comp240, Comp250
) contains a seperate python3-based project.
After cloning the repo., in order to run a project, one would have to enter the project's folder, use pipenv
to install all required dependencies & re-create the virtual environment for the project, and then run the python3 scripts therein from within the virtual environment.
General installation instructions:
# Clone repository
$ git clone https://github.com/OmarHussainX/evolveu-python.git
# Enter folder for a specific project, e.g.
$ cd evolveu-python/Comp200
# Install dependencies, re-creating the virtual environment specified in `pipfile.lock`
$ pipenv install --ignore-pipfile
# OR to install all dependencies (regular and development dependencies)
$ pipenv install --dev
# Activate the virtual environment just created
$ pipenv shell
# Run scripts (from inside the virtual environment)
$ python tax_calc.py
$ python format_email.py
Varies quite a bit depending on the project... Until this README is further developed, the best way to understand the purpose of a given project would be to review the corresponding assignment. Then the solution developed for the project will make sense.
- Comp 200 - Python Logic
- Comp 220 - Python File IO
- Comp 230 - Python Excel
- Comp 240 - Python Flask
- Comp 250 - Full Stack
NOTE: This project contains two subfolders: one for the front-end, one for the back-end, each of which need to be run independently.
NOTE: This project contains two subfolders: one for the front-end, one for the back-end, each of which need to be run independently.