Python ile neler yapılabilir?

Şahsi düşüncem olarak söylemem gerekirse Python ile yapabileceğiniz şeylerin sınırı yok. Gerek kütüphane çeşitliği olsun, gerek esnek yapısı olsun ama yaptığınız şeylerin bir kalite sınırı oluyor. Yani bununla kastım nedir, Kivy ile yaptığınız bir mobil uygulama Kotlin/Java/Dart/Flutter ile yapılan kadar iyi olamayabiliyor hatta olmuyor direkt. Django ile yaptığınız Back-End içeren bir Web sitesi ASP veya PHP kadar özelleştirilebilir veya istediğiniz esneklikte olmuyor. GUI içeren programlarda ise PyQt6 gayet güzel ama daha iyi veya bir default şablonu olsaydı keşke diyebiliyorsunuz açıkçası. Ama bir dili yalayıp yutayım, Framework ve Kütüphaneler ile her şeyi yapayım diyorsanız açıkçası bazı konularda bulunamaz bir nimet gibi benim gözümde. Machine Learning'den tutun mobil programlamaya, virüs yapımından oyun yapımına kadar her şey yapılabilir bu dilde. Ama ML, DL ve DRL gibi şeyler üzerine gidilecek ise sadece Python değil, Matlab ve R dillerinin de öğrenilmesi taraftarıyım.

Kendimden örnek vereyim biraz. Ben de Python ile ilerledikten sonra biraz Python'dan tiksinmeye başladım açıkçası. Tamam her şeyi yapıyorum iyi hoş, özellikle küçük şeyler yaparken can kurtarıcı çok iyi ama bir Python sürümü değişiyor kütüphane hataları çıkıyor ve delirtiyor. İki PC kullanıyorum (Laptop ve Desktop) birinden bir Python dosyasını atıp diğerinde denerken kütüphane sürümleri farklı ise hata verebiliyor. Son olarak .exe gibi son kalıp şeklinde doğru düzgün çalışmaması üzüyor.

Kütüphane ve Python sürümü gibi şeyler kişiye de bağlı biraz, venv açarak kullanırsan pek dert olmuyor aslında.
 
Her bilinen programlama dili ile her seyi yapabilirsin, sadece hayal gucune bagli gerisi. Sen yapacak bir sey bulamiyorsan farkli amaclar icin farkli diller ogrenmeyi deneyebilirsin.
Şehir değiştirmek için yürüyebilirsin, bisiklet sürebilirsin, araba kullanabilirsin, uçak kullanabilirsin. Sen yürüyerek başka şehre gitmemi öğreniyorsun.

Ben ana kullanım amacının ne diye sordum. Yoksa C# biliyorum neredeyse her şeyi yapabilirim C# ile zaten başka bir dil öğrenmeme gerek yok ama bazen en kısa yol en iyi olmuyor.
 
Şehir değiştirmek için yürüyebilirsin, bisiklet sürebilirsin, araba kullanabilirsin, uçak kullanabilirsin. Sen yürüyerek başka şehre gitmemi öğreniyorsun.

Ben ana kullanım amacının ne diye sordum. Yoksa C# biliyorum neredeyse her şeyi yapabilirim C# ile zaten başka bir dil öğrenmeme gerek yok ama bazen en kısa yol en iyi olmuyor.
Dillerin ana kullanim amaci yoktur, her turlu kullanima gore yazilirlar. Gidisati ise daha cok community belirler. Sandigin gibi sehir degistirmek icin araba, ucak vs olayi degil bu.

Hangi alana yonelik kutuphaneler gelistirilir, kaynaklar daha fazla uretilirse dil o yonde kullanilmaya daha meyilli olur.

*Tren yalnizca Ankara'ya gider --> Belirli dilin belirli amaclar icin olabilecegini soyleyen dusunce, senin su andaki gorusun.

*Ankara'ya gitmek icin her turlu araci kullanabilirsin. Hepsinin ana amaci yol gitmek. Hangisinin kullandiginin onemi yok. --> Genel kaide.

Aklinda ne yapacagini daha belirlemeden konu aciyorsun sonra bizi de ikileme sokuyorsun. Farkli fikirleri kabul etmeyeceksen konu acma, insanlar yorulmasin bosuna.
 
Çoğu şey yapılıyor çoğu dille de asıl soru bu dil bu iş için doğru araç mı? 🤪🤪
 
Dillerin ana kullanim amaci yoktur, her turlu kullanima gore yazilirlar. Gidisati ise daha cok community belirler. Sandigin gibi sehir degistirmek icin araba, ucak vs olayi degil bu.

Hangi alana yonelik kutuphaneler gelistirilir, kaynaklar daha fazla uretilirse dil o yonde kullanilmaya daha meyilli olur.

*Tren yalnizca Ankara'ya gider --> Belirli dilin belirli amaclar icin olabilecegini soyleyen dusunce, senin su andaki gorusun.

*Ankara'ya gitmek icin her turlu araci kullanabilirsin. Hepsinin ana amaci yol gitmek. Hangisinin kullandiginin onemi yok. --> Genel kaide.

Aklinda ne yapacagini daha belirlemeden konu aciyorsun sonra bizi de ikileme sokuyorsun. Farkli fikirleri kabul etmeyeceksen konu acma, insanlar yorulmasin bosuna.
Bana PHP ile gömülü sistem yazılımı yapar mısın o zaman?

Çoğu şey yapılıyor çoğu dille de asıl soru bu dil bu iş için doğru araç mı? 🤪🤪
İşte anlat anlatabiliyorsan.
 
Bir miktar Python biliyorum ancak proje olarak pek bir şey yapmadım.

Site yapmak için açıkçası Django veya Flash çok kullanışlı gelmedi bana. Bunlar harici Python ile neler yapılabilir proje olarak? Popüler olduğunu biliyorum, sizce değer mi buradan ilerlemeye?
Veri madenciliğinde ve makine öğrenmesinde dolayısıyla yapay zekanın bu bölümlerinde kullanılıyor.

Karar ağacı, navi bayes, kNN, perceptron, lineer regresyon gibi sınıflandırma ve gruplandırma algoritmaları ile yapay zeka alanında çok tercih edilen bir programlama dilidir.

Bunun için favori IDE'ler ise; Spider ve Anaconda'dır.
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı