İş Hayatında Başarı Fatih Bildirici
En Çok Kullanılan Programlama Dili Python'u Keşfedin
Yeni CV örneklerini incelePython, Guido Van rossum adlı hollandalı bir programcı tarafından yazılmış bir programlama dilidir. Özellikle veri bilimi alanındaki yoğun ve ezici kullanımıyla öne çıkan ve geliştirilmesine 1990 yılında başlayan Python; C ve C++ gibi programlama dillerine kıyaslarsak şöyle sonuçlar elde edebiliriz.
- Daha kolay öğrenilir.
- Program geliştirme sürecini kısaltır yani hızlı yazılır.
- Yukaridaki verilen programlama dillerine aksine ayrı bir derleyici ihtiyaci duymaz.
- Hem daha okunaklı, hem daha temiz kodsal söz dizimine sahiptir.
Python hemen hemen bütün GNU/Linux dağıtımlarında kurulu olarak gelmektedir. Bu nedenle bilinen linux dağıtımlarında geliştirme yapılıyorsa Python kurulumuna gerek duyulmamaktadır. Ancak GNU/Linux sistemlerinde gelen Python paketleri eski sürüme ait olabilmektedir. Bu nedenle mutlaka sistem güncellemesi yapılmalıdır. En yeni Python sürümünü indirmek için aşağıdaki adımlar takip edilebilir.
Google Search'ten yapılan bir araştırmaya göre en popüler programlama dili Python oldu. Python'ın bu hızlı yükselişinde Veri Bilimi ve Blockchain gibi teknolojilerin getirdiği yenilikleri bünyesine katması ve bunlara imkan tanıması da oldukça önemli pay sahibi.
Python ile çalışırken genellikle konsol arayüzü kullanılmaktadır. Konsol arayüzü ile python uygulamaları yorumlanmaktadır. Konsolu açıp “python” yazılarak Python programlama dilinin derleyicisi açılmış olur. Shell arayüzünden python dilini yorumlatarak çıktıları anlık olarak gözlemlenebilmektedir.
Python oldukça genel bir programlama dilidir. Web uygulamalarında servis geliştirmeden, veri madenciliğine, yapay zeka uygulamalarına, bilimsel hesaplama uygulamalarına, nesnelerin interneti uygulamalarına (IOT) yönelik geliştirmeler yapılabilir.
Python programlama dilinin kullanım alanları:
Web Uygulamaları Geliştirme
Django ve Pyramid gibi web frameworkları
Flask ve Bottle gibi micro-framework’ler
Plone ve Django CMS gibi İleri seviye içeri yönetimi istemleri
Python’un standart kütüphaneleri birçok Internet protokolünü destekler:
HTML ve XML, JSON, E-mail processing, FTP, IMAP ve diğer Internet protokolleri
Socket programlama ara yüzü oldukça kolaydır.
Ayrıca paketlerde daha kullanışlı kütüphaneler mevcuttur:
Requests gibi güçlü http istemci kütüphanesi
BeautifulSoup gibi HTML parse(ayrışımı)
Feedparser gibi RSS besleme kütüphanesi
Paramiko gibi SSH2 protokolünü adapte etme
Twisted Python Asenkron ağ programlama kütüphanesi
Python bilimsel ve numerik hesaplamalarda çokça kullanılır.
SciPy, NumPy,Matplotlib,SageMath matematik, bilim, mühendislik dallarına yönelik paketler
IPython Paralel programlama ve görselleştirmeye izin veren kolayca düzenlenebilen ve kaydedilebilen bir Shell
Yapay zeka uygulamaları:
Deepy, Caffe,OpenCV, Theano,TensorFlow, Sci-kit Learn, mlpy(Machine Learning Python), NLTK (Natural Language Toolkit), NeuroLab, PyMC
Nesnelerin İnterneti:
Raspberry Pi için temel programlama dili olarak belirlenmiştir.
MQTT Makineler arası bağlantı protokolü
Zerynth IoT ve Endüstri 4.0 uygulamalarına sahip framework
Veri Madenciliği (Data Mining) Uygulamaları:
Orange Veri analizi ve görselleştirme
PyData Python Veri Analiz Kütüphanesi
Pandas veri analizi ve modelleme
İş Piyasasında ve İlanlardaki Durum
Özellikle yıllardır devam eden iş piyasasında da Python'un yükselişini görebiliyoruz. Python, 2017 yılında 5000'e yakın iş ilanıyla popülerlik kazanmış ve gelişimini göstermişti. Web geliştirme ve yazılım geliştiricileri için destek dili olarak kullanılan genel amaçlı bir programlama dili olan Python ayrıca, bilimsel hesaplama, veri madenciliği ve makine öğrenmede yaygın olarak kullanılmaktadır. Makine öğrenimi geliştiricilerine yönelik sürekli büyüme ve talep, Python'un popülerliğini artırabilir ki tablodan da bunu görebiliyoruz. Python iş ilanlarında yoğunluğunu en çok artıran programlama dili olarak geleceğe göz kırpıyor.
Ücretsiz Python ile Veri Görselleştirme Eğitimi için tıklayın.