Python 7 den 70 eğitimimize hoş geldiniz. Bu eğitimizde Pyhton ne olduğunu, onu diğer programlarden ayıran özelliklerini, nasıl bigisayara yükleceğimizi ve iyi bir python programcısı olabilmeniz için gerekli her şeyi öğreneceksiniz.
Eğitimiz örneklerle öğren temeli üzerine inşa edilmiş olup bütün konularımız onlarca örnek ile süslenmiştir. Eğitim sonunda pygame ile güzel ve eğlenceli bir oyun, django ile kullanılışlı ve kolay bir online sitesi yapacağız.
Pyton aslında ;
Nesne yönenlimle, nesne tabanlı bir dildir. Bununla birlikte python yorumlamalı bir dildir.
Aslını sorarsanız programlar , bilgisayara ne yapacağını söyleme işi için C , Perl veya Java bir dilde yazılmış komut bütüne verilen bir addır. Burada önemli olan bilgisarın anlama işidir. Bunu insanların kendi aralarında yaptığı iletişime benzetebiliriz. Örneğin yabancı birisiyle konuştuğunuzu farzedelim. O zaman karşıdaki kişiyle anlaşabilmek için tercümana ihtiyaç duyarsınız. Evet derleyiciler ve yorumlacılar aslında görevi birer tercümandan farksız değildir. Bizim metin olarak girdiğimiz dprogramı anladığı dile çevirirler. Tabiki bunu yapakende sizden bazı kurallara uymanızı isterler.
Kısacası burada pthon tercümanın şu anda bizden istediği kulları öğrenmeğe çalışıyoruz.
Derleyici ve yorumlayıcıların ikiside tercüman olmalarına rağmen birbirinden farklıdırlar. Bu ikisi arasında avantaj ve dezavantajlar vardır.
Evet python bir yorumlayıcı dildir. Bu yüzden Pythonda yazdığımız kaynak kodları işlenirken yukardan aşağı doğru satır satır işlenir ve bu işlenme esansında uygunsuzluk ile karşılaştığı zaman bir hata verir. Derleyici bunun aksine bütün kodu taradıktan sonra hatayı size bildirir.
Pythonun diğer bir özelliği moduler ve etkileşimli olması.
Modüler programlama, yapılandırılmış programlama ve nesne yönelimli programlama ile aslında yakından ilişkilidir. Bütün programı tek bir parça halinde yazmatansa daha küçük yönetebilir parçalara ayrılıp yapılması daha kolay olup şu anda tercih edilen bir yöntemdir.
Eğitime hazır mısnız? Hazırsanız başlayabiliriz.