https://github.com/dimanu-py/katas-engine-team
Katas to do with Frenetic Engine team
https://github.com/dimanu-py/katas-engine-team
Last synced: about 2 months ago
JSON representation
Katas to do with Frenetic Engine team
- Host: GitHub
- URL: https://github.com/dimanu-py/katas-engine-team
- Owner: dimanu-py
- Created: 2024-03-20T15:09:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-19T15:10:41.000Z (8 months ago)
- Last Synced: 2025-02-13T21:47:22.494Z (3 months ago)
- Language: Python
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Engine Team Katas
[](https://python.org)
## Description
This repository is created to practice and learn [Extreme Programming](https://asana.com/es/resources/extreme-programming-xp) concepts such as Test Driven Development or Pair Programming, among others.
The project will have one folder per kata to avoid creating several repositories. Each folder will contain:
- A **README.md** file explaining kata's requirements and what concepts will be practiced.
- The initial **.py** files for writing initial code and its tests.> [!IMPORTANT]
> The objective of the katas is not to finish all of them, what we want to do is to practice our coding skills.
> Remember this while coding and don't worry if a kata leaves unfinished.## Solved Katas
1. [Simple Mars Rover]()
## Project Configuration
1. Install Python 3.x (we will be using Python 3.11)
2. Clone this repository
3. Go to the folder where you've cloned the repo
4. Create a virtual environment running `python -m venv venv`
5. Activate the virtual environment
- Windows: `.\env\Scripts\activate.bat`
- Linux & Mac: `source venv/bin/activate`
6. Install package dependenciesUsing pip
Run `pip install -r requirements.txt` to install needed dependencies
Using pipenv
Install pipenv running `pip install --user pipenv`Run `pipenv install --dev` to install needed dependencies