Projeyi öncelikle forklayın ve clone edin. Proje sayımız ilerledikçe proje yönetimimizi kolaylaştırmak adına projelerimizi belli klasör kalıplarında saklamak işimizi kolaylaştırmak adına iyi bir alışkanlıktır. Örnek bir Lokasyon: Code2Work/DataScience/data-project-6.
Aşağıdaki komutları sıtrayla çalıştırınız.
- python -m venv venv
- venv\Scripts\activate
- pip install -r requirements.txt => Install all dependencies
- python watch.py => Python run all tests
- Eğer daha detaylı bir şekilde testlerin içerisine bakmak isterseniz
- pytest .\tests\test_question.py -s -v
- Belirtilen sql querylerini yazabilmek için scripts klasörü altındaki bulunan init_db.py dosyası içerisindeki tüm queryleri sırasıyla kendi local veritabanınızda çalıştırınız.
- Veritabanınızın hazır olduğundan emin olmak için tüm tablolara birer SELECT sorgusu atıp sonuçların doğru olduğundan emin olunuz.
- Çalışırken sadece data klasörü altında bulunan questions.py dosyasında çalışacağız. Bunun klasör dışındaki kodları değiştirmeyiniz !
- connect_db fonksiyonu içerisinde veritabanına bağlanma bilgileri var. Projenizi kendi localinizde test ederken burada bilgileri kendi local veritabanı bilgilerinizle değiştirerek test ediniz. Ancak kodunuzu pushlarken bu veritabanı bilgilerini ilk bulduğunuz şekilde bırakınız. Çünkü kodlarınız Cloud bir ortamda bu bilgilerle bir veritabanına bağlancaklardır.
- task_manager.py dosyasının içerisindeki fonksiyonların içerisini doldurmaya çalışın