🇧🇷 A Discovery Piscine Python tem como objetivo principal ensinar o básico da linguagem Python no estilo 42. Como objetivo secundário, achei interessante adicionar o framework de testes PyTest.
🇮🇹 Lo scopo principale di Discovery Piscine Python è quello di insegnare le basi del linguaggio Python in stile 42. Come obiettivo secondario, ho pensato che sarebbe stato interessante aggiungere il framework per i test PyTest.
🇧🇷 Para instalar o PyTest, é interessante que faça com um gerenciador de pacotes.
Deixei pré-configurado o pyproject.toml
com PDM e Poetry
Caso não tenha instalado na máquina, recomendo escolher um deles e verificar a melhor forma de instala-los.
Depois de ter instalado o PDM ou Poetry (ou ambos), basta fazer o clone do repositório:
🇮🇹 Per installare PyTest, è bene utilizzare un gestore di pacchetti.
L'ho lasciato preconfigurato pyproject.toml
con PDM e Poetry
Se non è installato sul vostro computer, vi consiglio di sceglierne uno e di verificare il modo migliore per installarlo.
Una volta installato PDM o Poetry (o entrambi), è sufficiente clonare il repository:
git clone https://github.com/julioformiga/42-piscine-python
cd 42-piscine-python
pdm install
eval $(pdm venv activate)
OU/O
poetry shell
poetry install
🇧🇷 As pastas da Piscine devem estar na pasta ./src/
, substituindo as que já estão.
🇮🇹 Le cartelle di Piscine devono trovarsi nella cartella ./src/
, sostituendo quelle esistenti.
.
├── src
│ ├── cell00
│ ├── cell01
│ ├── cell02
│ ├── cell03
│ ├── cell04
│ ├── cell05
│ ├── cell06
│ └── cell07
...
pytest
🇧🇷 Sendo um projeto de estudo pessoal, dificilmente os testes escritos servirão para outras soluções, mas a ideia de compartilhar é ser apenas um ponto de partida para que outras pessoas adequem os testes as soluções (ou vice-versa), além de estar aberto a correções e melhorias.
🇮🇹 Trattandosi di un progetto di studio personale, è improbabile che i test scritti vengano utilizzati per altre soluzioni, ma l'idea di condivisione vuole essere solo un punto di partenza per altre persone per adattare i test alle soluzioni (o viceversa), oltre a essere aperta a correzioni e miglioramenti.