
Bu videoda, projemizin temelini oluşturacak sanal çalışma ortamının kurulumu ve projemiz için gereken kütüphanelerin nasıl yükleneceğini detaylı bir şekilde ele alıyoruz.
Bu bölümde, modelimizi Torch Hub üzerinden edinerek kullanıma hazır hale getireceğiz ve bu süreçte nesne yönelimli programlamanın (OOP) temel kavramlarını uygulayacağız.
Bu videoda, çalışmamıza argparse kütüphanesini kullanarak komut satırı argümanları eklemenin nasıl yapıldığını adım adım anlatıyoruz.
Bu videoda, projemizi GitHub'a nasıl başarıyla yükleyeceğimizi ve .gitignore dosyasını nasıl etkin bir şekilde yapılandıracağımızı öğreneceğiz.
Bu videoda, projemizin tanıtımını ve kullanımını açıklayan etkili bir README dosyası nasıl yazılır, onu öğreniyoruz.
Bu videoda, projemizin API bölümünü geliştiriyor ve nasıl kodlanacağını adım adım anlatıyoruz.
Bu videoda, API servisimizi ImgBB'ye bağlayarak fotoğraflarımızı nasıl yükleyeceğimizi detaylı bir şekilde gösteriyoruz.
Bu videoda, projemizi Docker ile nasıl konteynerize edeceğimizi öğreniyor ve projenin son detaylarını tamamlıyoruz.
Python bilgisine sahip ancak proje geliştirme konusunda daha fazla deneyim ve bilgi sahibi olmak isteyenler için tasarlanmış bu kurs, bir uygulamanın nasıl uçtan uca geliştirileceğini adım adım ve en anlaşılır şekilde öğretmeyi hedeflemektedir. Projelerinizi hayata geçirmeniz için gerekli olan temel becerileri, teorik bilgilerle sınırlı kalmayıp, pratik uygulamalar ve gerçek dünya örnekleriyle pekiştireceğiz.
Kurs İçeriğinde Neler Var?
Sanal Ortamlar ve Dotenv: Projelerinizde bağımsızlık ve güvenlik sağlayan sanal ortamların kurulumu ve yönetimi, çevresel değişkenlerin güvenli bir şekilde yönetilmesi.
Nesne Yönelimli Programlama: Python'da sınıflar, nesneler, miras alma ve polimorfizm gibi OOP kavramlarının detaylı anlatımı.
Torch Hub ve Önceden Eğitilmiş Modeller: Yapay zeka ve makine öğrenimi projelerinizde zaman kazandıran önceden eğitilmiş modellerin nasıl kullanılacağı.
Komut Satırı Argümanları: Kullanıcıdan girdi alma ve scriptlerinizi daha dinamik hale getirme yöntemleri.
GitHub ve .gitignore, VSCode Uzantıları: Kodunuzu versiyonlamak, takip etmek ve paylaşmak için gerekli araçlar ve en iyi pratikler.
Kod Formatlama ve İmport Düzenleme: Okunabilir ve bakımı kolay kodlar için standartlara uygun kod formatlama ve import sıralama teknikleri.
FastAPI: Modern, hızlı (yüksek performanslı) web uygulamaları ve API'ler geliştirmek için FastAPI kullanımı.
Docker İle Dağıtım: Uygulamalarınızı konteynerize etme ve herhangi bir ortamda sorunsuz şekilde dağıtımını yapma teknikleri.
Bu kurs, her bir modülde yer alan kapsamlı bilgiler ve uygulamalı örneklerle sizi bir Python proje geliştirme uzmanı yapmayı vaat ediyor. Projelerinizi daha verimli ve profesyonel bir şekilde geliştirmek için ihtiyacınız olan her şeyi sunuyoruz. Python yolculuğunuzda sizi bir adım öne taşıyacak bu kursa hemen kaydolun!