Skip to content

Yemeksepeti-Python-Bootcamp/pythonfiletool-thealibrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Open in Visual Studio Code

pythonfiletoollib

Bu repository patika.dev 153. Yemeksepeti Python Web Development Bootcamp için ödev detaylarını paylaşmak üzere tema olarak hazırlanmıştır.

OOP ve File Operations konusunda öğrendiklerimizi pekiştirmek adına bu etkinliği gerçekleştiriyoruz. Aşağıdaki kriterler doğrultusunda FileTool.py dosyasının içeriğini oluşturmanız istenmektedir.

  1. Oluşturduğunuz Sınıfa path ve fields bilgisi parametre olarak gönderilebilmelidir. (CSV dosya uzantısı tercih edilebilir)
  2. İstenildiğinde terminal penceresinde bir menü aracılığıyla dosya üzerinde arama,silme,ekleme ve güncelleme işlemi yapılabilmelidir.
  3. İstenildiğinde (json,csv) dosyası adresi belirtilerek dosya içerisindeki tüm verileri toplu bir şekilde nihai dosya içerisine EKLENEBİLMELİDİR.
  4. istenildiğinde dosya içerisinde bir satırlık veri seçilerek farklı JSON formatında ekrana yazdırılabilmeli ya da başka bir değişkene aktarılabilmelidir.
  5. fields bilgisi girilmediği takdirde önceden oluşturulmuş bir dosyanın içerisindeki verilerin yapısının algılanması, başlık bilgisinin (fields alanının) dosyanın içerisinde olmadığı durumda ardışık sayılar verilerek başlıklar isimlendirilmelidir.

Sorularınız çerçevesinde açıklamalar güncellenecektir.

About

pythonfiletool-thealibrs created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages