700+ courses, half price
Kurs Açıklaması
Bu kurs, pratik bir uygulamanın geliştirilmesi sürecinde size rehberlik ederek yazılım mühendisliğine uygulamalı bir giriş sunar: bir mortgage hesaplayıcı. Kredi tutarı, faiz oranı ve kredi vadesi gibi temel girdilere dayanarak aylık ödemeleri nasıl hesaplayacağınızı öğreneceksiniz. Yol boyunca, verimli, modüler ve sürdürülebilir kod oluşturmak için temel yazılım mühendisliği ilkelerini uygulayacaksınız.
Neler İnşa Edeceksiniz
Python kullanarak, temel bir araçtan güçlü bir çözüme dönüşen bir mortgage hesaplayıcı tasarlayıp geliştireceksiniz. Basit modüllerle başlayarak, finansal hesaplamaları da gerçekleştiren bir tane de dahil olmak üzere gelişmiş hesap makineleri oluşturmak için kalıtımı kullanarak işlevselliği genişleteceksiniz. Bu uygulamalı proje, gerçek dünyadaki yazılım geliştirme tekniklerini ve ölçeklenebilir kodun nasıl yapılandırılacağını anlamanıza yardımcı olacak.Kullanacağınız Teknikler
Kurs boyunca, kodunuzu etkili bir şekilde düzenlemek için DRY (Don’t Repeat Yourself) ilkesi ve modülerlik gibi en iyi uygulamaları takip edeceksiniz. PEP 8 standartlarına uyacak, kod kalitesini korumak için Pylint gibi araçları kullanacak ve uygulamanızın güvenilirliğini sağlamak için pytest ile otomatik testler yazacaksınız. Kursun sonunda, gerçek dünya yazılım çözümlerini güvenle tasarlama, uygulama ve test etme becerilerine sahip olacaksınız.Ön Koşullar
Müfredat
Kurs planı
1
Vaka Çalışmasına Giriş
Özeti tanı ve hesaplayıcılarını sıfırdan kurmaya başlarken, Kendini Tekrarlama (Don't Repeat Yourself - DRY) ilkesi gibi önemli nesne yönelimli ve yazılım mühendisliği prensiplerini tekrar et.
2
Bir Python Modülü Yaz
Temeller bitti, şimdi onları parlatma zamanı! Belgelendirme ve otomatik testler eklemeye devam et ve işlevselliği daha da genişlet.
3
Sürdürülebilirlik
Ana kod yazıldı; şimdi her şeyin olması gerektiği gibi çalıştığından ve en iyi uygulamalara uyduğundan emin olma zamanı. Kodunu gözden geçirmeyi, yeniden düzenlemeyi (refactor etmeyi) ve iyileştirmeyi, ayrıca daha kapsamlı testler çalıştırmayı öğren.
Vaka Çalışması: Python ile Yazılım Geliştirme
Kurs
Tamamlandı

