Çok saçma bir düşüncenin içine girmişsin, her dilin eksileri artıları vardır, insanlar forumlarda karşıt görüşlerle konuşmak, onların fikirlerini almak için takılırlar. Bilgilenirler, bilgilendirirler. Ama sonuçta kusursuz bir dil olamaz, eleştirilere de açık olmalıdır. Ben de bilmiyorum phyton'u ama ilginç geldi, fırsatım olursa öğrenmeyi düşünüyorum. |
| Diller kullanım alanlarına göre değerlidir. Başka birşey söylemeye gerek var mı bilmiyorum. |
| d drkssry kjs |
+1 |
|
Merhaba ben forumda eski olsamda aktivite olarak baya bir yeniyim. 1999 yılından beri python dili ile uğraşıyorum(öğrenme/geliştirme). Sanırım yakında 13. yıla gireceğim. Bu kadar uzun sürede öğrendiğim tek şey "Bilgisayar veya benzeri sistemlerde etkin dil olmamasıdır". Bu ne demek python ile masaüstü programı yazan kişi C# veya C## bilmak zorundadır. (Yoksa sistem kaynaklarına erişimi ve/veya hazır kütüphaneleri kullanmak çok meşakalli bir hal alıyor.) Bir web uygulaması geliştirmek isterseniz bu seferde çok iyi Java/JQuery,CSS gibi bileşenleri çok iyi bilmesi gerekiyor. Python iyi bir programlama dilimidir ? Kesinlikle HAYIR ! Çünkü karşınızdaki insanın en az sizin kadar bilmesi gerekli ki sizi değerlendirebilsin. Varolan iş ilanları kesinlikle Ptyhon kodcusuyla bir alakası yoktur. Python dili basit değildir(print "hello world" çok basit değilmi ? peki bu ? exec " print map as gui") İyi seviyede sistem/donanım ve RFC bilginiz varsa hangi dille yazdığınız önemli değildir.(PHP ile pekala işletim sistemi yazılabilir) Python mesleki olarak size hiçbir katkısı olmaz/olamaz sadece nicelik kalitenizi arttırır. (Google iş ilanı : Uzman JAVA bilgisine sahip Python is a plus) Onca zaman geçti pişmanmıyım ? EVET ! Keşke simit satsaydım o dönemde de böyle bir şeye bulaşmasaydım .... Şu anki işim kereste atelyesinde kalas taşıyıp istiflemektir. 21 yıllık otomasyoncu ve 13 yıllık python programcısı ne iş yapar diye merak ederseniz pm atın adresi vereyim. Hepinize sevgiler & saygılar. while True: pass |
|
konuyu hortlatayım. öncelikle bir yanlışı düzelteyim; dünyada en popüler dil python'dur. c# değil. geçen yılki verilere göre; pyhton: %29,8 c# %2.5 http://blog.codeeval.com/codeevalblog/most-popular-programming-languages-of-2013 http://webrazzi.com/2014/02/04/codeeval-2013-en-populer-programlama-dilleri/ hali hazırda google ve ona bağlı servislerde python kullanılmaktadır. son olarak şu ise geçen haftaki haberhttp://webrazzi.com/2014/07/08/en-con-ogretilen-programlama-dili-python/ |
Konuya girip yazılanları okuyunca bu verileri yazacaktım hocam ![]() |
|
Öncelikle python hakkında fikir sahibi olmak istiyorsan python nedir yazısını okuyarak başlayabilirsin. python nedir 5 yıldır python progragramlama dili ile program geliştiriyorum. kod yazarken en zevk aldığım dillerden bir tanesidir. |
|
C#, multiplatform olamayan bir dil iken Python'u öğrendiğinde; gerektiği zaman Java, C#, C++ sınıflarını kütüphanelerini python üzerinden çağırabilir, bunlarla çalışabilirsin. Bakma sişarpı Python'dan üstün tutmaya çalışan yorumlara, yok GUIymiş yok talep edilenmiş öyle şeylere bakma. Python ile hazırlanmış Android uygulamalara, ya da Python'un kullanıldığı (heathcare gibi) sistemlere bi' baksan mutlu olursun zaten |
| şuan insansı robot üzerinde çalışıyorum robotun kullandığı yazılım c++ ve python yani arkadaşlar geleceği var bu dilin tartışmayın. Ayrıca çok yönlü |
| Övmenin ya da yermenin manası yok. Python işte lua gibi ruby gibi script dili, kalkıp c++ ile karşılaştırılmaz. Her dili kendi klasmanındaki dillerle karşılaştıracaksın. Şunu bilin yeter; herhangi bir script diliyle yazdığınız ortalama bir uygulamanın %99u C dir. |
? |
| Python konu ise şu günlerde Selenium kullanan bir uygulama yapıyorum ve İngiliz saat-tarihinden (GMT) Türkiye saat-tarihine 12.12.2016 17:40 gibi format cevrimi yapmaya calıştım oradaki 17:40 20:40 olacak sadece birçok makale okudum , örnekler denedim, birçok modül ekledim yine de tam istediğim gibi olmadı. Ayıca dictionary very yapısında verilerin sıralarını kafasına göre belirliyor, veri sırasına hükmedemiyorsun ancak ek yordamlar, modüller ekleyerek yapılabiliyor. Yani bu dilin gerçek profesyonel kullanımda beklenen kolaylığı sağlamadığını düşünüyorum. Ruby 'de bu tür sorunlar hiç yaşamamıştım, ilerde Selenium tekrar kullanmam gerekirse ne yapıp edip Ruby versiyonunu kullanırım, kesin. |
|
Hocam naptin, ayni davranis (dict in unordered olmasi) c++ da da var(unordered_map). Bu bir sorun degil, tasarimi boyle yapilmis. Hicbir dokumanda da tersi vaad edilmemis. Bu arada, bu baslik altindaki dil tartismasi cok anlamsiz geldi, dili bilmeyen adamin "bu dil kotu" demesi cok sacma. Her saat yuz milyonlar civarinda request alan birkac servis uzerinde calistim simdiye kadar. Duruma gore, gereksinimlere gore dil ve kullanilacak library tercihleri degisebiliyor. Performansin cok onemli oldugu yerlerde c++ kullandim(java da kullandim, cok guzel dil ama gc nin ne zaman ise koyulacagini tahmin edemediginden, performansin ve latency nin cok onemli oldugu durumlarda sorun yasayabiliyorsun, latency cok onemli degilse c++ a gore daha iyi tercih), performansin onemli olmadigi durumlarda lua ve python kullandim. Ozellikle python, eger performans sorununuz yoksa cok iyi bir dil(kutuphane desteginden dolayi). Buyuk sirketler bu sekilde karar veriyor kullanacagi dile genelde. Pythona kotu bir dil demek bana gore cok dogru degil, cunku google apple Facebook gibi sirketlerin c++ ve javadan sonra en cok tercih ettigi dil. Bu sirketlerin niye baska bir dil tercih etmedigini hesaba katmak lazim. Bir de gorsel programlamayi ovmus arkadasin biri. Etrafimdaki yazilim muhendislerinin(buyuk kismi dunyanin en iyi universitelerinden master doktora almis adamlar) %95 i gorsel kismiyla ilgilenmiyor olayin. bu adamlar da genelde terminalde calistirir ve debug eder programi(gdb veya lldb kullanarak). |
Hey ben "Python kötüdür" demedim ki, sadece basit bir tarih / datetime sorununda yaşadığım berbat sorundan bahsettim aynı sorunu Ruby de yaşamadığımı anlattım. Ha bunu da, müşterim günde 2 kez "hala bitmedi mi" diye Whatsapp mesajı gönderirken yaşadığım için sorunu aşamadım, 3 satırlık koda 15 satır yama yaptım yine de istediğim gibi çözülmedi. Kullandığım makina Mac mini üstünde Windows kurulu, açılırken Bios saati yanlış gösterio, Python oradan mı cekio ne yanlış çekti, yani sırf bir GMT ayarı yapacağım diye 2 gün enerjimi harcadım yine de yapamadım. Ha yine de Python kötü mü diyorum,hayır demiyorum demedim sadece sonraki projemde ne yapıp edip Ruby kullanırım dedim. Dictionary olayındaki sorun için de C++ de de tabi ki unordered_map gibi sırasız veri vardır, ben Python orada programcının işini kolaylaştırmıştır (Python herşeyi kolaylaştıran dil deniliyor ya onun beklentisiyle) dedim baktım alakası yok. O yüzden de gitti mi 1-2 günüm. Uygulama tamamen veri çekme / işleme üzerine rutin yordamlar kullanmayan ad-hoc uygulama, Python'dan beklediğim kolaylığı bulamadım, aksine zorluk buldum, yazılan çizilen güzel şeyler değil deneyimler son sözü söyler, hepsi bu. |
| scikit+numpy bambambam |
Hocam sakin olun, arkadaş kendi tecrübesine göre edindiği izlenimi/fikirleri paylaşıyor. 1+1 in 2 ettiği bir alanda bile doğru dürüst tartışmayı beceremiyor, hemen hakarete sarılıyorsak toplum ve bireysel olarak büyük sorunlarla karşı karşıyayız demek. Arkadaş Python'u denerken acelesi varmış, o aceleyle araştırırken bazı şeyleri kaçırmış olabilir, bu kimsenin kafasının calışıp çalışamadığını göstermez. Erdem gösterip özür dileyin bence. Yoksa teknik konulara gelirsek, sizin de bilmediğiniz birsuru şey vardır, dünya üstünde herkesin olduğu gibi. |
Hocam "Python kötüdür dıyorlar" ı sizin için söylemedim, eski mesajlardan birkaçında Python bilen adam aranmiyor vs. demiş Python'u hiç bilmeyen arkadaş, sözüm onaydı. Python konusuna gelince, benim tecrübem sizinkinin tam tersi. Yapay zeka dersi alırken ödevlerin Python'da yapılması gerekiyordu, bir yandan ders, bir yandan ağir iş yükü varken, düzgün bir tutorial ile bir akşamda işimi görecek kadar öğrenmiştim dili. Eğer İngilizce biliyorsanız, dilin dökumantasyonu çok çok iyi(https://docs.python.org). Aradığınız herşeyi bulabiliyorsunuz orda. Ben şimdiye kadar başka dilde olup bu dilde olmayan birşey görmedim. (Tabii farkli alanlarda çalıştığımızdan sizin tecrübeniz benimkinden farkli olabilir ama teorik olarak da, Python iyi tasarlanmış bir dil, bence 2-3 günlük fırsat verin) |
Data Mining, Neural Learning gibi islerde python bicilmis kaftan. Pseudo kodda nasil duruyorsa yazinca da oyle duruyor. Sade ve anlasilir. Ivir zivir islerle de ugrasmiyorsun cunku zaten core library leri ile bu tarz islerin altindan kalkabiliyorsun. Cok basarili bir scripting dili bana gore. Ayrica akademik seviyede Data Scientist lerin en cok tercih ettigi dillerden bir tanesi. Bu yuzden dedigine katiliyorum. |
python hakkındaki konular :
http://yazilimsozluk.com/eyazilim/python
Bu mesaja 1 cevap geldi. Cevapları Gizle