Skip to content

Solutions for python, back-end & full stack competencies assigned in EvolveU's Full Stack Developer Program

Notifications You must be signed in to change notification settings

OmarHussainX/evolveu-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python3, back-end & full stack

Solutions for python, back-end & full stack competencies assigned in EvolveU's Full Stack Developer Program.

   

Installation

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

   

Usage

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 200 - Python Logic

 

Comp 220 - Python File IO

Comp 220 - Python File IO

 

Comp 230 - Python Excel

Comp 230 - Python Excel

 

Comp 240 - Python Flask

Comp 240 - Python Flask

NOTE: This project contains two subfolders: one for the front-end, one for the back-end, each of which need to be run independently.

 

Comp 250 - Full Stack

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.

About

Solutions for python, back-end & full stack competencies assigned in EvolveU's Full Stack Developer Program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published