Selamlar,
.Net Entity Framework geliştiricisiyim, son zamanlarda python ilgimi çekmeye başladı ve ufaktan başlamayı düşünüyorum fakat bir kaç sorum olacak.
Örnek veriyorum; bir kaç kursa göz attığımda sadece console aracılığıyla fonksiyonları test ediyorlar, methodlara bakıyorlar fakat ben web tabanlı uygulama geliştirmek amaçlı öğrenmek istiyorum.
Web tasarımı yapıldığınıda görmüştüm bir yerde fakat mesela .nette bootstrap css js kısmını content kısmından çektiriyoruz, layout kısmını tüm sayfalara tanımlayabiliyoruz, view kısmında controllera yazdığımız yerleri oluşturup bodyleri oradan geçiyoruz gibi gibi, python mantığı nasıl ilerliyor?
Zaman zaman fikirler alabileceğim, yardımsever arkadaşlarımızla da tanışmak isterim aslında.
Vaktini ayıran herkese teşekkürler.
Python bilgi amaçlı soru
7
●226
- 30-07-2023, 23:47:26
- 30-07-2023, 23:50:44Console aracılığı ile eğitim vermeleri iyi bir durum aslında. Web uygulama kısmına gelince Django'da Bootstrap ve türevlerini kullanarak full stack ya da backend'de Django kullanıp frontend'de Vue, React gibi JS yapılarını kullanabilirsiniz. Django'da MVT yapısı vardır. Mantık olarak çok farklı değil. Örnek bir kaç küçük uygulama yaparsanız tamamen oturur. Youtube'da pratik örnekleri vardır.
- 30-07-2023, 23:54:15Evet evet. Ben ufak bir envanter takip programı istiyorum mesela. Üye girişi, yetki seviyesi (editleyebilsin, ekleyebilsin yada sadece görebilsin vs.) ürün adet marka model zart zurt gibi gibi.Daky adlı üyeden alıntı: mesajı görüntüle
MVC mantığı benzerse kolay kaparım sanırım. - 31-07-2023, 00:20:20Peki üstadım web tabanlı uygulama geliştirmek için hangi veritabanını kullanıyor ve siteyi build edip sunucuya atarken ekstra işlemler yapılıyor mu? Bir de localde çalıştırabiliyoruz değil mi?Daky adlı üyeden alıntı: mesajı görüntüle
- 31-07-2023, 02:36:09Localde çalıştırabiliyorsunuz, sqlite kullanılıyor ama mssql de kullabilirsiniz ek olarak, sunucuya atarken bir nevi template dosyalarını render alıyoruz buda kolay kısım, bazı cPanel'ler Django'yu destekliyor hatta.PeekCreative adlı üyeden alıntı: mesajı görüntüle
- 31-07-2023, 12:03:35Python +3 yıldır web geliştirme yapıyordum. Öncesinde PHP Laravel ve ASP.NET MVC kullandım. Tabii ki kendi aralarında oldukça büyük farklar var. Ancak temel mantık aynı diyebilirim. ASP.NET MVC ile yaptığın her şeyi Python ile de yapabilirsin.
Python'da neredeyse bütün veri tabanlarını destekliyor, ORM kütüphaneleri mevcut ve istediğin pattern ile (MTV, MVC, HMVC zart zurt) geliştirme yapabilirsin sana kalmış. Örneğin Django MTV kullanırken Flask ile kendi pattern mantığını oluşturabilirsin. Sana kalmış.
Testler, hiyerarşi gibi durumlar ise dilden bağımsız IDE ile alakalı konular (görüntüleme vs). PyCharm ile bunların tamamını yönetebilirsiniz. Atla deve değil, çoğu yerde konsol tabanlı olması daha iyi.
Şu seri size yardımcı olacaktır;
https://www.youtube.com/watch?v=MwZw...l=CoreySchafer - 31-07-2023, 18:54:01Teşekkür ediyorum üstadım. Zaman zaman bir şeyler danışmam gerekirse sana whatsapptan yazabilir miyim?Draco adlı üyeden alıntı: mesajı görüntüle
- 31-07-2023, 18:59:51Rica ederim. Danışmanlık için mümkün mertebe topluluk forumlarını kullanabilirsiniz. Ücretli danışmanlık için ise tabii ki yazabilirsiniz.PeekCreative adlı üyeden alıntı: mesajı görüntüle