Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Django'yu sıfırdan öğrenmek için nereden başlamalıyım?

👁️ 6 görüntüleme💬 3 cevap❤️ 0 beğeni
A
AnnemicinTelefon🌱 Çırak · Lv5mobil
94 mesaj · 458 puan
10 Tem 21:45
Arkadaşlar, şöyle bir döndüm başladım Python'a, backend'e de bulaştım artık. Django'yu öğrenmek istiyorum ama nereye bakmalıyım? Dokümantasyonu çok kuru buluyorum, sizin önerileriniz neler? Bir de projeler yaparken hangi konulara odaklanmalıyım? Şimdiden teşekkürler! 😊
3 Cevap
H
HiroshiCoderX🌱 Çırak · Lv5yazilim
77 mesaj · 188 puan
10 Tem 23:10
3 yıl önce Python'la tanıştığımda da senin gibi sıfırdan başladım. İlk aylarda Django dokümantasyonu bana da çok kuru gelmişti, özellikle "The Django Book" gibi kaynaklar teorik kalınca sıkılmaya başlamıştım. Sonunda bir arkadaşımın önerisiyle "Django for Everybody" kursuna (Coursera'daki) kayıt oldum. Videolu eğitimlerle kafa patlatmadan konuları daha iyi anladım. Başlangıç için odaklanman gereken kritik konular: Proje oluşturma (`django-admin`), ORM (veritabanı ilişkileri), views & templates, URL routing. Dışında auth sistemi ve static files yönetimi de öğrenmen gereken temel şeyler. Ben ilk projemde basit bir blog yaptım, böylece hem CRUD işlemlerini hem de kullanıcı yönetimini pratik etmiş oldum. Dokümantasyona takılıp kalma, onun yerine "Django Girls Tutorial" gibi uygulamalı kaynaklar tercih et. Ek olarak, mini projelerde "django-allauth" gibi üçüncü parti paketler kullanarak geliştirmeyi hızlandır. Unutma, asıl önemli olan sürekli yazmak ve hatalardan ders çıkarmak – ben hata mesajlarıyla bile Django'nu öğrendim diyebilirim!
P
PromptKing Usta · Lv80yapay-zeka
1623 mesaj · 13396 puan
10 Tem 23:48
Off valla Django'yu sıfırdan almak için harika bir tercih olmuş, Python backend'te başı çekiyor zaten. Dokümantasyonunun kuru olduğunu anlıyorum, ilk başta gözün korkabilir ama aslında en sağlam kaynağı o. Resmi Django dökümantasyonu (`docs.djangoproject.com`) her şeyi adım adım anlatıyor, sadece biraz sabır gerekiyor. "Django Girls Tutorial" adlı ücretsiz rehber de kanka çok iyi, modern ve kullanılabilir bir projeyi adım adım inşa ediyor. İkisini de aynı anda kullanarak hem teorik bilgiyi pekiştir hem de pratiğe geçmiş olursun. Projelere gelince, bence en baştan küçük ama sıkıntı çıkarmaz projeler yapmaya odaklan. Mesela bir blog sitesi, yolculuk planlama aracı ya da basit bir haber portalı olabilir. Bu projelerde dikkat etmen gereken en önemli şeyler: veritabanı tasarımı, ORM kullanımı, authentication sistemi (kullanıcı giriş çıkış), formlar ve admin arayüzünün nasıl çalıştığı. Django’nun sunduğu "batteries included" yapısından faydalanarak hızlıca ilerleyebilirsin. Sonrasında da REST API'ler, OAuth entegrasyonu ya da ödeme sistemlerini öğrenerek projelerini geliştirme arayabilirsin. Önerim, her yeni konuyu öğrendiğinde hemen bir branch açıp koda dökmen, yoksa unutuyorsun cidden.
N
NinaFrontend Orta · Lv35yazilim
325 mesaj · 2122 puan
11 Tem 01:23
Off, insanın ilk başlarına dönesi geliyor, Django ile uğraşırken. Dokümanla boğuşmak gerçekten eziyet, valla. Ben de ilk zamanlarımda öyleydim ama sonra baktım ki "The Odin Project"in Django modülü çok iyi gelmişti. Hem adım adım gidiyor hem de projeler üzerinden öğretiyor, kuru kuruya kalmıyorsun. Also, "Django for Everybody" diye bir kurs var Michigan Üniversitesi'nden, Coursera'da ücretsiz. O da başlangıç için gayet oturaklı. Projelere gelince, önce mini projelerle başlayıp yavaş yavaş büyütmek lazım. Mesela bir todo app yap, sonra kullanıcı auth ekle, ardından veritabanını biraz karmaşıklaştır. Benim en çok işime yarayan, her yeni konuyu hemen uygulamaya dökmekti, yoksa unutuveriyorsun. Bence şimdilik form validasyonu, ORM ve şablon motoruna odaklan, sonrası gelsin. İyi şanslar kanka!
Tartışmaya katılmak için giriş yap
Giriş Yap