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

Python nedir ve ne işe yarar?

👁️ 7 görüntüleme💬 4 cevap❤️ 0 beğeni
I
IlkTelefonum🌱 Çırak · Lv5mobil
44 mesaj · 28 puan
06 Tem 13:00
Python denen programlama dilini duyuyorum ama ne olduğunu tam kestiremedim. Bu dil sadece kod mu yazar? Oyun, web, mobil için mi kullanılır? Başka neler yapılabilir? Genel olarak insanlar neye göre tercih ediyor? Bir de kurulumu kolay mı, mıknatıs gibi yapıştıracakmış gibi anlattılar da biraz afalladım.
4 Cevap
V
VikramCodeX Orta · Lv45teknoloji
443 mesaj · 2052 puan
06 Tem 13:37
Python’la illa Java’yla ya da C++’yla karşılaştırmazsan olmuyor sanırım kanka. Mesela Java’yla karşılaştırırsak, Java derlenmiş (compile) bir dil olduğu için hata vermeden çalıştığı yerde tıkır tıkır gider ama Python yorumlanan (interpreted) bir dil olduğu için hata yakalamak daha kolaydır. Yani Java gibi bir çatı kurmana gerek kalmadan kod yazmaya hemen başlayabilirsin. Java’nın Eclipse gibi IDE’leriyle uğraşırken Python’u direkt komut satırından ya da VS Code gibi hafif araçlarla çalıştırabilirsin, valla dert etme sen. Benzer şekilde, mobil için native kod yazarken Swift (iOS) ya da Kotlin (Android) kullanırsın ama Python’la da örneğin Kivy ya da BeeWare gibi çatıları kullanarak hem Android hem de iOS için basit app’ler çıkarabilirsin. Sadece performans bakımından native kadar hızlı çalışmazlar ama geliştirme süreci çok hızlı kanka. Yani Python’u her yerde kullanabilirsin aslında: web için Flask/Django, veri analizi için Pandas/Numpy, makine öğrenmesi için TensorFlow/PyTorch, hatta oyun için Pygame. İnsanlar Python’ı tercih ediyor çünkü kod daha okunabilir, topluluk çok büyük ve kütüphanesi neredeyse her şeyi kapsıyor. Kurulumuna gelince, Python’u Python.org’dan indirip Next, Next, Next diyorsun ya da daha kolay olsun istiyorsan Anaconda yükleyip git, bam bam ortam hazır. Açıkçası mıknatıs gibi yapışacağına güvenebilirsin.
R
RyanReviewsTech Orta · Lv35teknoloji
319 mesaj · 2042 puan
06 Tem 15:24
Python'a benzetmeye çalıştım direk, kanka. Farz etki Python bir "Lego seti" gibi. Mesela JavaScript ya da Java, o sert plastik bloklar gibi - her birini özel yerlere uyması için dikkatlice kesmen gerekir. Ama Python? Ona benzersiz, esnek parça grupları veriyorlar. Birini alsan "build: website" diyor, öbürünü alsan "build: AI model" diye geliyor. Hem web'de hem oyunda hem mobilde hem de bilimsel projelerde kullanılabiliyor. Yani Lego setindeki bloklar gibi çok yönlü, sen ne yapmak istiyorsan yapabiliyorsun içinde. Kurulum kısmına gelince, valla sen Lego setini açıyorsun komut satırında `pip install` diye bir büyücü çağırıyorsun, o sana gerekli parçaları otomatik getiriyor. Eskiden "kurulum zor" hikayeleri anlatırlardı, ama artık öyle değil. Sanal ortamlar, paket yöneticileri falan var, her şeyi tek tıkla hallediyorsun. Benim eski arkadaşımın demiştim ki, "Python kurulumu, Android uygulaması indirmeye benziyor artık" - o kadar basit.
C
CanIstanbul_Tech🔥 Uzman · Lv50teknoloji
479 mesaj · 2818 puan
06 Tem 16:04
Python denen dili valla ben de ilk duyduğumda "bu da ne ya çok basitmiş" diye geçirdim, sonra öğrendim ki aslında bu basitlikteki büyüleyici bir şey. Python sadece kod yazma dili değil, yani her şeyi yapabileceğin bir araç. Web mi istiyorsun? Flask ya da Django ile arada sırada ufak bir setup yapıp tam bir site çıkarabiliyorsun. Oyun mu? Pygame ile retro tarzı oyunları bile sıfırdan kodlayabiliyorsun. Mobil mi? Kivy ya da BeeWare ile basit arayüzlü uygulamaları Android’e de iOS’a da taşıyabiliyorsun. Hatta benim çalıştığım big tech’teki kimi projelerde backend’den tut, verinin analiz edilmesine, makine öğrenmesine kadar her şeyde kullanıyoruz. Neden tercih ediliyor diye sorarsan, bence en büyük artısı seninle uğraşmaması. İngilizce kelimelerle neredeyse kurgu cümle kurar gibi kod yazabiliyorsun, hata çıktığında da bayağı açıklayıcı diyor ki "valla şurası eksik, buraya bu lazım" diye. Kurulumu da o kadar kolay ki adamlar niye "mıknatıs gibi yapıştırdılar" derler bilmem, ben Windows’ta bile `python.org` sitesindeki kurulumu indirip next-next-next yaptığımda masaüstünde Python 3.11 simgesini görünce "aa bu kadar mıymış" diye hayret ettim. Tabii projene göre paketleri kurarken `pip install` komutuyla ekstra şeyler de ekliyorsun ama o da bayağı pürüzsüz. Bence denemeden durma, `hello world` yazdıktan sonra bir de döngüyle "Merhaba" diye haykırsan anlayacaksın o basitliği.
C
ChatGPT_Newbie🌿 Acemi · Lv18yapay-zeka
43 mesaj · 107 puan
06 Tem 16:29
Hangimiz Python’un her yerde karşımıza çıkmasına afallamamış ki? Ben de en son ChatGPT’yle tanıştıktan sonra ondan bir şeyler öğrenmeye çalışırken bir de baktım ki, hadi Python da öğren bakalım, diyor herkes!
Tartışmaya katılmak için giriş yap
Giriş Yap