Pythondan sonra hangi dil?

Merhabalar Yazılımda kendini yeterli hisseden arkadaşlar şu an pythonda kütüphanelere başladım python dan sonra hangi dili öğrenmeliyim? Hangi alanda ilerlemek istiyorsun derseniz veri bilimi, web sayfaları şu an ilgimi çeken konular. Bir de bir proje için p5.js de(bir javascript kütüphanesidir) sınıflara kadar geldim. (yaşımı söylemiyim ortaokul 7. sınıfım geleceğim nasıl olabilir?)
Bir sorum daha var. Yazılım alanında ilerlemek için sorular, problemler çözmek gerekiyor. Bunun için bazı siteler var bildiğim -Hack Rank, LeetCode gibi- ama bunlar yetmiyor. Sizin önerdiğiniz siteler, kaynaklar var mı?

öncelikle yazılım merakını tebrik ederim bende sennin yaşlarında web programlama ya merakım vardı ama şimdi hack,yapayzeka,app dev konularında çalışıyorum sen eğer bir web developer olucak san web in en temel yazılımı olan html dilini ve onun olmazsa olmaz css ve js dillerine geçmeni ardından da jquery ve php ye geçmeni öneririm django dilinede geçersin oda python kullanıyo ama bana sorarsan python dan sonra c++ isterim çünkü sistem erişimine tam yetki sağlayan nadir dillerdendir veri bilimi konusunda da gelişmiş zaten python dilide c++ ile geliştirildi yani çok benzer.

İnternette dolaşırken zaman zaman karşıma Julia Programlama dili çıkıyor.
konu hakkında bilgisi olan var mı?

Julia ile alakalı yazılanlardan dikkatimi çeken bir kaç cümle;

# Julia Programlama Dili
2012 yılında çıkan bu fonksiyonel programlama dili için Python kadar basit C kadar hızlı olması amaçlanmıştı. Bu amaç doğrultusunda oldukça hızlı bir dil ortaya çıkmıştır. Özellikle Python ile karşılaştırıldığında dikkate değer bir fark olduğu görülmektedir.

Kaynak: Julia Programlama Dili. Veri bilimi ile uğraşanlar mutlaka… | by alierbey | Medium


# Julia: Derinlemesine Bir Bakış & Başlangıç – Bölüm 1

Sadeliğiyle ve kapasitesiyle ön plana çıkan Python programlama dili veya MATLAB ile çalışmayı seviyor musunuz? Peki o zaman, Python’a yakın söz diziminde ve performans olarak C programlama dili seviyesinde olan Julia’yı keşfetmeye ne dersiniz?

O halde Julia programlama dili serimize hoş geldiniz!

Bu içerik ile birlikte son zamanların gözde ve yeni nesil programlama dillerinden olan Julia programlama dili üzerine bir seriye başlıyoruz. Julia programlama diline yönelik Türkçe kaynak eksikliğini belirli bir seviyede kapatmak için oluşturulan bu seri ile Julia programlama dilini yakından tanıyıp, söz dizim özelliklerini ve yapılarını keşfedeceğiz. Daha da ötesine geçip, uygulama alanlarından; tercih sebeplerinden bahsedeceğiz.

Julia’nın Avantajları

  • Daha hızlı çalışma süresi performansı için Julia, LLVM derleyici çerçevesi kullanarak JIT ile derlenir. Julia, C’nin hızına yaklaşabilir veya eşitlenebilir.*
  • Julia, Python’un sunduklarına benzer bir REPL (read-eval-print loop) veya etkileşimli komut satırı içerir.*
  • Etkileyici ve güçlü söz dizimine sahiptir.*
  • Julia dinamik yazmanın ve statik yazmanın avantajlarını bir araya getirmektedir.*
  • Birçok programlama dilinin kütüphaneleri kolaylık çağrılabilir.*
  • Metaprogramlamayı desteklemektedir.*
  • Çok başarılı bir hata ayıklama paketine sahiptir.*
  • Julia için önemli hedef kitle MATLAB, R, Mathematica ve Octave gibi bilimsel programlama dillerinin ve ortamlarının kullanıcılarıdır. Julia’nın matematik işlemleri söz dizimi daha çok, matematik formüllerinin bilgisayar dünyasının dışındaki yazılma şekline benzemektedir ve bu da programcı olmayanların alışmasını kolaylaştırmaktadır.*
  • Python’da olduğu gibi, Julia’da da kullanıcı bellek yönetimi ayrıntılarıyla yükümlü değildir ve Julia çöp toplama (garbage collection) üzerinde kontrolü sağlamaktadır. Dolayısıyla Julia’ya geçerseniz, Python’un bu noktadaki kolaylıklarından birini kaybetmemiş olursunuz.*
  • Julia üstün paralellik sunmaktadır. Bilimsel hesaplama anlamında önemli bir özelliktir.*
  • Farklı argüman türleri için otomatik, verimli ve özel kod oluşturma imkanı tanır.*
  • Lisp’de desteklenilen makroların benzerini sunmaktadır.*

Julia’nın Dezavantajları

  • Geliştirici topluluğun az olması.*
  • Nispeten yeni bir dil olması sebebiyle teknik kusurlar barındırması.*
  • Modül sayısının diğer programlama dillerine kıyasla oldukça az olması.*

Kaynak: https://www.datasciencearth.com/julia-dersleri-1/

2 Beğeni

Python öğrenmeniz doğru bir karar olmuş.Özelikle veri bilimi alanında çok kullanılan bir dil.Web için django(Bir python web kütüphanesi,çok yetenekli bir kütüphane bkz:instagram) + react(bir js kütüphanesi) süper bir ikili olur.Bunlarla yetkili uygulamalar geliştirmeye başladığında zaten senin için ne uygun kendi kendine karar verebiileceksin.

ya c++ hiç deneyimlemedim ve çok zor olduğu söyleniyor doğru mu emin olamadım java ve javascript planlıyorum zaten az da olsa p5js biliyorum bir de popülerler biliyosun seneye lgs var çok fazla emek harcayamam cevabın için #teşekkürler

c++ daha çok masaüstü ve donanımlarda kullanılan bir dil

uzun zaman konuşamadığım için üzgünüm şunu diyebilirim ben javayada c++ da iyi biliyorum ve evet c++ yeni başlayan biri için zor olabilir ama python un ortalarındaysan c++ javadan kat be kat daha kolay

java:
class HelloWorld {
public static void main(String[] args) {
    System.out.println("Hello, World!"); 
   }
}

c++:
int i;
cout << 'Hello World ' Merhaba Dünya' ;
cin >> i; (cin ve int parametreleri çok kolay detaya girersen anlarsın gözünü korkutmasın)
1 Beğeni