• 24-09-2023, 01:43:03
    #1
    Merhaba arkadaslar.
    Uzun bir sure yazilima ara verdim. Python'a geri donmeyi dusunuyorum.
    Aklimda Django var.
    3 ayda Angela Ju Python egitimini bitirebilir miyim diye dusunuyorum.
    Python alt yapim var lakin. O harika bayan ders sonlarinda duruyor bakin size bunlari ogrettim tas kagit makas oyununu yazin diyor. Bende atlamayi sevmeyen biri olarak 35 saatlik egitimi 350 saat bitirebilirim diyorum gunde 3 saatten 3 ay surer heralde.

    Benim size danismak istedigim. Otomasyon web siteleri yapmak istiyorum.
    Simdi Python orta seviyedeyim ve Python daha da ilerletecegim. Django cozdum diyelim.
    Database olarak SQL lite mi kullanmak lazim?
    Birde site dizayni icin Bootstrap ogrenmem lazim sanirim.

    Bu tarz siteler icin sirasiyla neler ogrenmeliyim?
    Siteden kastim mesela altin fiyatlarini gun gun gosteren kullanici adi sifre girisli bir web sitesi icin neler bilmem gerekiyor?

    Django, Sql lite ve Bootstap yeterli mi?
    Birde ben sunu sormak istiyorum. Tuslar kutular gorseller Django ile mi tasarlaniyor? Bootstrap sadece css gorselde mi ise yariyor?

    Bunu merak ediyorum. Beni bu konularda aydinlatirsaniz cok sevinirim.
    Tesekkurler
  • 24-09-2023, 01:54:26
    #2
    flask ile başla bence django zor
  • 24-09-2023, 02:03:47
    #3
    shms adlı üyeden alıntı: mesajı görüntüle
    flask ile başla bence django zor
    Hocam flask baslamak istemememin sebebi su:
    Kullanici adi ve sifre giris panelli siteler dusunuyorum.
    Django full framework. Ayni seyler Flaskte de yapilabilir ama daha fazla saf Python kodu yazmak gerekiyor.
    Kendime guveniyorum

    1 ay payton calismasiyla Kivyde Android uygulama yazdim.
    Su an Google playde mac basi goil hesaplayan bir uygulama.
    Genelde ingilizce egitim setleri ile yola devam ediyorum. BAsarabilecegime eminim.

    Sadece basit bazi cevaplara ihtiyacim var Django ve Bootstap ozelinde.
    Mesela bir site tuslar gorseller vs yapmak icin Django yeterlimi Bootstrap kullanmak sartmidir? Html ve css bilmek zorunlu mudur?

    Tesekkur ettim
  • 24-09-2023, 02:22:53
    #4
    Django ile yayın servisi yazmıştım 1-2 yıl önce. Django flaska göre daha kolay bence.

    Ama ben python bazlı geliştirmeyi seven birisi değilim. Hocam sana önerim, web bazlı uygulamalar çıkartmak istiyorsan php veya nodejs üstüne gitmen. Python ile devam edeceksen, direkt deneme yanılma ile kodları yazmayı tercih edebilirsin (hızlı öğrenmek için).

    Önyüz için ekstradan css ve js ye ağırlık vermeni tavsiye ederim.
  • 01-10-2023, 00:18:48
    #5
    Django, senin uygulamanın ön yüzüne karışmaz ve orası için içerik üretmez.
    Sadece veri tabanında bir model varsa o modeli form haline dönüştürme yapar. clipsy form ile falan da bir güzellik yapar, o kadar.
    Bootstrap tarzı bir şey gerekli olacak.

    Flask ise gerçekten djangoya göre çok daha kolay.

    Sqlite meselesine gelince:
    yerelde sqlite kullanırsın. Sunucuya yüklediğinde ise (production ortamında) mysql tarzı bir şey kullanırsın. Tabi bu şart değil. Genelde yapılan.
    İstersen yerelde de mysql, posgre vs. kullanırsın. Ya da sqlite veri tabanını sunucuda çok da şişmeyecek uygulamalar için rahatça kullanırsın.
  • 01-10-2023, 00:23:04
    #6
    Software Developer
    Django aslında oldukça kolay, hakim oldukça sağladığı hazır bileşenler büyük kolaylık sağlıyor. Ancak hakimiyet süreci zor değil uzun biraz.
    Bunun yanında maalesef mimari olarak kendi mimarisinin dışına çıkmaya çok izin vermiyor, mimari değişikliği için kodu bükersen okunamaz hale geliyor takibi zorlaşıyor.
    Kodu esnek tutacağım diyede her class farklı bir class'dan inherit alır derecesine getirirsen de yine kod okumak zor hale gelir.

    Bu yüzden Django yapısını değiştirmeden hızlıca uygulama geliştirmek istiyorsan Django iyi bir tercih.
    Kendi mimarimi kuracağım dersen FastAPI yada Flask tercih edebilirsin.

    SQLite mevzusuna gelirsek, Django ORM en iyi PostgreSQL ile çalışır. Hatta ORM PostgreSQL düşünülerek geliştirilmiş diyebilirim.

    Edit :// benim sıralamam şu şekilde;

    Full-Stack: Flask > Django > FastAPI
    API: FastAPI > Flask > Django
    Fast FullStack Django > Flask > FastAPI
  • 07-11-2023, 16:53:49
    #7
    Draco adlı üyeden alıntı: mesajı görüntüle
    Django aslında oldukça kolay, hakim oldukça sağladığı hazır bileşenler büyük kolaylık sağlıyor. Ancak hakimiyet süreci zor değil uzun biraz.
    Bunun yanında maalesef mimari olarak kendi mimarisinin dışına çıkmaya çok izin vermiyor, mimari değişikliği için kodu bükersen okunamaz hale geliyor takibi zorlaşıyor.
    Kodu esnek tutacağım diyede her class farklı bir class'dan inherit alır derecesine getirirsen de yine kod okumak zor hale gelir.

    Bu yüzden Django yapısını değiştirmeden hızlıca uygulama geliştirmek istiyorsan Django iyi bir tercih.
    Kendi mimarimi kuracağım dersen FastAPI yada Flask tercih edebilirsin.

    SQLite mevzusuna gelirsek, Django ORM en iyi PostgreSQL ile çalışır. Hatta ORM PostgreSQL düşünülerek geliştirilmiş diyebilirim.

    Edit :// benim sıralamam şu şekilde;

    Full-Stack: Flask > Django > FastAPI
    API: FastAPI > Flask > Django
    Fast FullStack Django > Flask > FastAPI
    Cok tesekkur ederim.
    Firsat buldukca yazilimla ilgilenmeye calisiyorum.
    Python'da kendi capimda kodlar yaziyorum ve bunlari bir arayuze donusturmem gerekiyor.

    1 projemde VPS makinamda Python Scrapy ile kod yazdim ve bir siteyi tariyor ve bunu json seklinde derliyor ve ana Kivy programim bunu veri olarak kullaniyor. VPS Makina'da bulunan py Cronjob belli saatte calisiyor sanirim bu Django rest ile yapilabilir. Cok fazla bilgim yok Django Rest sanirim veri derleyip saglama kismi mi oluyor? Bu bakimdan sanirim rest de ogrenmem gerekiyor. Projeye gore degisir sanirim. Rest her zaman gerekli mi bilmiyorum.

    Django konusunda Udemy'den bir egitim sistemi almayi dusunuyorum.
    Illaki Youtube'de dersler var. Yeterli olur mu bilmiyorum.
    Udemy ders yorumlarina baktigimda olumsuz yorumlar biraz beni endiselendiriyor. Insanlar yeni kurslara yonelin diyor ama sanal cevrede gerekli paketleri yukledikten sonra eski konulardada sorun yasayacagimi dusunmuyorum.

    Oncelikle kurs ingilizce olmali.
    Django ile Django rest sanirim ayri konular.

    Udemy'e baktigimda gozume carpanlari paylasmak isterim.
    -----------------------------------
    Jose Portilla
    https://www.udemy.com/course/python-...oper-bootcamp/ (32 saat)

    ------------------------------------

    Mark Winterbottom 2 kursu var

    https://www.udemy.com/course/django-python/ (5saat)
    https://www.udemy.com/course/django-python-advanced/ (23saat)

    ---------------------------------------

    Maximilian Schwarzmüller
    https://www.udemy.com/course/python-...actical-guide/ (23 saat)


    Bunlar ilk sayfada cikan gozume carpan kurslar. Sizce nasil bir baslangic yapmaliyim? Hangisinden baslamaliyim? Bu konuda bana yardimci olursaniz sevinirim. Tahminen mesgulsunuzdur uygun zamanda donus yaparsaniz sevinirim. Cok fazla zamaninizi almak istemem Sevgiler saygilar
  • 22-07-2024, 00:43:41
    #8
    shms adlı üyeden alıntı: mesajı görüntüle
    flask ile başla bence django zor
    Messi adlı üyeden alıntı: mesajı görüntüle
    Hocam flask baslamak istemememin sebebi su:
    Kullanici adi ve sifre giris panelli siteler dusunuyorum.
    Django full framework. Ayni seyler Flaskte de yapilabilir ama daha fazla saf Python kodu yazmak gerekiyor.
    Kendime guveniyorum

    1 ay payton calismasiyla Kivyde Android uygulama yazdim.
    Su an Google playde mac basi goil hesaplayan bir uygulama.
    Genelde ingilizce egitim setleri ile yola devam ediyorum. BAsarabilecegime eminim.

    Sadece basit bazi cevaplara ihtiyacim var Django ve Bootstap ozelinde.
    Mesela bir site tuslar gorseller vs yapmak icin Django yeterlimi Bootstrap kullanmak sartmidir? Html ve css bilmek zorunlu mudur?

    Tesekkur ettim
    MontyPython adlı üyeden alıntı: mesajı görüntüle
    Django, senin uygulamanın ön yüzüne karışmaz ve orası için içerik üretmez.
    Sadece veri tabanında bir model varsa o modeli form haline dönüştürme yapar. clipsy form ile falan da bir güzellik yapar, o kadar.
    Bootstrap tarzı bir şey gerekli olacak.

    Flask ise gerçekten djangoya göre çok daha kolay.

    Sqlite meselesine gelince:
    yerelde sqlite kullanırsın. Sunucuya yüklediğinde ise (production ortamında) mysql tarzı bir şey kullanırsın. Tabi bu şart değil. Genelde yapılan.
    İstersen yerelde de mysql, posgre vs. kullanırsın. Ya da sqlite veri tabanını sunucuda çok da şişmeyecek uygulamalar için rahatça kullanırsın.
    Draco adlı üyeden alıntı: mesajı görüntüle
    Django aslında oldukça kolay, hakim oldukça sağladığı hazır bileşenler büyük kolaylık sağlıyor. Ancak hakimiyet süreci zor değil uzun biraz.
    Bunun yanında maalesef mimari olarak kendi mimarisinin dışına çıkmaya çok izin vermiyor, mimari değişikliği için kodu bükersen okunamaz hale geliyor takibi zorlaşıyor.
    Kodu esnek tutacağım diyede her class farklı bir class'dan inherit alır derecesine getirirsen de yine kod okumak zor hale gelir.

    Bu yüzden Django yapısını değiştirmeden hızlıca uygulama geliştirmek istiyorsan Django iyi bir tercih.
    Kendi mimarimi kuracağım dersen FastAPI yada Flask tercih edebilirsin.

    SQLite mevzusuna gelirsek, Django ORM en iyi PostgreSQL ile çalışır. Hatta ORM PostgreSQL düşünülerek geliştirilmiş diyebilirim.

    Edit :// benim sıralamam şu şekilde;

    Full-Stack: Flask > Django > FastAPI
    API: FastAPI > Flask > Django
    Fast FullStack Django > Flask > FastAPI
    Yaklasik 3-4 gun once Django basladim. Umarim en kisa zmanda cozerim. Yorum atan arkadaslara cok ama cok tesekkur ederim. Bana Django oldukca kolay gibi geldi. 5-6 set almistim.

    https://www.udemy.com/user/arno-pretorius-11/
    Su arkadastan basladim 12 setini aldim. Asiri basitten anlatiyor sonrasinda alt yapi guclendikce diger setlere bakacagim. Youtubede Stein ve Bugbytes kanallari Django konusunda 1 numa imis boyle bir bilgi edindim. Agir agir gidecegim. Tabi hersey bir anda olacak sey degil.

    Bu arada Fastapi cok dikkatimi cekti. BU kadar cok udemy seti almasaydim Fastapi baslayabilirdim

    Evet sadece Django ile bitmiyor. Front end tarafi konusunda Veu.js ogrenmek gerekiyor. Bakalim onlari nasil ogrenecegim

    Bazen Kivy'den devam etsem diyorum kendi kendime. Hemen bir uygulama ile 10binlere ulasmak cok daha basit.

    Draco'nun banlanmasina uzuldum umarim en kisa zmanda bani acilir ve bu konuya cevap atabilir.
    Tekrar herkese tesekkur ederim.