Kayıtlar

Öne Çıkan Yayın

Programcı Köşesi'nin Amacı

Benim de ilk blog deneyimim olacak olan Programcı Köşesi'nde okurlarıma programlama konusundaki bilgilerimi aktarmayı amaçlıyorum. Ancak bu blogda gidip programlamanın temellerini anlatmayı planlıyorum. Zaten bu temelleri öğrenebileceğiniz bir sürü kaliteli kaynak ve site bulunmaktadır. İlerleyen zamanlarda bu kaynaklardan ve sitelerden bahsedeceğim bir yazı da yayınlamayı düşünüyorum.  Benim bu blogdaki amacım ise hakkında daha az Türkçe kaynak bulunan programlama konularını sizlerle paylaşmak. Bu konular genellikle belirli modüller-kütüphaneler ile ilgili olacaktır diye düşünüyorum. Zamanla bu konular daha çok belirginleşecek ve siz okuyucuların da yardımlarıyla şekillenecektir diye düşünüyorum. Hepiniz bloguma tekrar hoş geldiniz. Umarım bu blog sizler için de benim için de eğitici olacaktır.

Python 2 vs Python 3

Resim
Blogumuzda C, C# hatta PHP, HTML, CSS gibi web dillerine de arada değinecek olsak da ağırlıklı olarak Python kullanmayı düşünüyoruz. Ancak duymuşsunuzdur ki Python'ın versiyonları arasında da farklılıklar bulunmaktadır. Python 2 ve Python 3 birbirlerine benzeseler de aralarında önemli farklılıklar da vardır. Bu yazımda günümüzde, 2016'da, programlama öğrenmeye Python ile başlayacak birinin hangi versiyonu tercih etmesi gerektiğinden, versiyonların + larından ve - lerinden bahsedeceğim.

Programlamaya Nereden Başlamalı?

Resim
Çoğu insan programlamaya başlamak ister ancak nereden başlayacağı konusunda bir fikirleri olmaz. Başta bir kursa gitmek şart diye düşünen programcı adayları bu konuda bilgili tanıdıklarıyla kısa bir konuşma ve internette kısa bir araştırmadan sonra kursa gitmenin aslında şart olmadığını, programlamanın internetten faydalanarak kendi başlarına öğrenebilecekleri bir şey olduğunu fark ederler. Bu keşfi yapan programcı adayları bu sefer da başka bir soruyu aratacaklardır google'a, "Programlamaya nereden başlamalıyım?". Bu sorunun cevabı her aday için farklıdır ancak bazı kaynaklar tarafından yanlış yönlendirilip daha sonra pişman olabilecekleri bir yola girebiliyorlar bu adaylar. Bu yazımda programlamaya yeni başlayacakları veya kendine programlama konusunda yeni bir yol çizmek isteyenleri elimden geldiğince bilgilendirmeye çalışacağım.

Modül Nedir?

Resim
Bu konumuzda modüllerin ne olduğundan bahsedeceğiz.  Python'da modül olarak adlandırılan bu yapılar C gibi başka programlama dillerinde kütüphane olarak da adlandırılır.  Modüller fonksiyonların ve sınıfların toplandığı programlardır.  Yani aslında sizin de yazdığınız her program bir modüldür. Bu nedenle modülleri anlamak için sınıfları olmasa da fonksiyonları anlamış olmanız gerekiyor. Eminim bir örnekle daha da pekişecektir kafanızda bu konu.