Python Nedir?


Merhaba arkadaşlar yeni bir bilgisayar bilimi dersi paylaşımı ile tekrar beraberiz. Elimden geldiğince bu sayfayı güncel tutmaya çalışacağım sizler de bunu göz önünde bulundurarak boş zamanlarınızda buraya girin ve değişiklikleri takip ediniz. Bu dersi sadece bazı kavramların ezberlenip sonra unutulacağı bir ders olarak görmenizi istemiyorum bunun için ne kadar içli dışlı olursanız o kadar kalıcılığı sağlarsınız. 

Bundan önceki derslerimizde bilgisayarlardan, bilgi işlemsel düşünmeden ve programlama kavramlarından bahsettik. İşte şimdi programlama eylemi için başlangıç yapacağız. 

Programlama eylemi için programlama dili kullanıyoruz. Nasıl başka milletten insanlarla anlaşmak için o milletin dilini öğreniyorsak, bilgisayarla anlaşmak için de programlama dilini öğreneceğiz. Yani bilgisayara yapmak istediğimiz eylemleri (akış diyagramlarını ve algoritmaları) bir şekilde anlatmak zorundayız. Algoritmalarımızı hayata geçirirken kullandığımız dil ve özellikleri oldukça önem arz ediyor. Dersimiz zorunlu olarak müfredata eklendikten sonra içerik olarak bütün programlama dillerinde kullanılan ortak özellikler göz önünde bulundurularak hazırlanmış.

Dersimizde öğreneceğimiz kavramlar (değişkenler, fonksiyonlar, operatörler...) bütün programlama dilleri için de geçerli. Bu yüzden öğrendiğimiz kavramlar bizim için kalıcı olacak. Başka dillere geçmek istediğiniz zaman öğrenmeniz kolaylaşacak. 

Gelelim bizim kullanacağımız ve öğreneceğimiz dile. Arkadaşlar dersimiz boyunca python dilini öğrenmeye çalışacağız ve bu dille işlemlerimizi yapacağız. Benim kişisel görüşürüm python dilinin eğitiminin verilmesi lise seviyesi için mükemmel bir seçim. Bunun bazı sebepleri var gelin bakalım :

-İlk olarak öğrenilmesi en kolay dillerden biri.
-Söz dizimi ve kuralları oldukça kolay (örn: python da print('merhaba dünya'), c# console.writeLine('merhaba dünya')).
-Gereksiz kod kalabalığından uzak.
-Python dili C – C++ gibi dillerin aksine Interpreter, yani yorumlayıcı bir dildir. Dolayısıyla derlemeye gerek kalmadan çalıştırabilir ve bu sayede çok hızlı bir biçimde uygulama geliştirebilirsiniz.
-Python'un çapraz platform desteği sayesinde bir çok işletim sisteminde kullanılabilir.
-Python dünya çapında büyük üne sahip Google, Youtube, Yahoo! gibi şirketler tarafından yazılım geliştirmek için kullanılmaktadır. Ayrıca Google, ileri düzeyde Python bilgisine sahip kişilere iş imkanları sağlamaktadır. Python geliştiricisi Guido van Rossum 2005 – 2012 yılları arasında Google'da çalışmıştır.
-Python kullanarak masaüstü programlama, oyun programlama, taşınabilir cihaz programlama, web programlama ve ağ programlama çalışmaları rahatlıkla yürütülebilir.
-Python insan beynindeki düşünme olayı temel alınarak tasarlanmıştır. Yani bir şeyin nasıl olması gerektiğini düşünüyorsanız, Python o şekilde gerçeklenimini sağlar.
-Hepsinden önemlisi Python "özgür" bir dildir.

Burada 2016 yılına ait en popüler programlama dillerini görüyoruz.

Bu dilin bazı avantajlarına değindik. Burada dikkat çeken öğrenmesinin kolay olması ve cross platform(çapraz platform) özelliğinin olması. Yani bugün Microsoft bizden lisans ücreti talep ederse kolaylıkla linux tabanlı bir işletim sistemine (örn. Pardus) geçip ücretsiz uygulama geliştirmeye devam edebiliriz. Ya da web üzerinden,mobilden istediğimiz platformdan uygulama geliştirmeye devam edebiliriz. 

Bu yazımda daha çok programlama dilleri ve pythonun özellikleri üzerine durdum. Kurulu nasıl gerçekleştirileceğini sanırım herkes öğrenmiştir. Tekrar anlatıp zaman kaybetmek istemedim. Sorularınız olursa mail adresime 7/24 atabilirsiniz : seydaozdemir07@gmail.com, seydaozdemir07@hotmail.com. Bir başka bilgisayar bilimi paylaşımında görüşmek üzere.




Yorumlar

Bu blogdaki popüler yayınlar

Python: Temel Kavramlar

Python - Örnekler

Pycharm Nedir? Kodlamaya Başlıyoruz