Editör Blogları : Barış Atasoy (batasoy) | Serhan Üstünol (adonis) | Zühre Özgen (zuzu)


PYTHON - 2

10 Eylül 2008, Çarşamba | Barış Atasoy | Programlama

Geçtiğimiz ay değişkenleri ve operatörleri incelemiş, listeler üzerinde durmamıştık. Bu ay, özellikle ortanın üzerindeki karmaşıklıkta programlarda çok işimize yarayacak olan listeleri inceleyecek ve ardından if,for ve while gibi karar yapılarına göz atacağız.

LİSTELER VE TÜPLER

Bu konuya başladığımızda, diğer programlama dilleri ile haşır neşir olmuş okuyucularımız, aslında bir çeşit “dizilerden” bahsettiğimi hemen anlayacaklar.

Öncelikle, liste ve tüplerin farkını hemen başta açıklayayım:Listelerin içeriği değişebilir, ancak tüpler bir kez tanımlandımı, mevcut içeriklerini sıfırlamadan hiçbir değişiklik yapamazsınız.

“O zaman daima liste kullansam ne olur?” diyebilirsiniz. Çok basit bir program yazıyorsanız liste kullanabilirsiniz; listelerin çalışma zamanı ve bellek tüketimi tüplerden çok daha fazladır. Bu sebeple, profesyonel ve disiplinli programcılar mümkün olduğu sürece tüp kullanmaya gayret gösterirler. “Nasıl olsa basit programlar yazıyorum” gibi bir yaklaşım içine hiçbir zaman girmeyin.
Çok hızlı ilerleyebilir ve kendinizi bir anda dev bir program yazarken bulabilirsiniz. Doğru alışkanlar kazanmak önemlidir; çünkü yanlış alışkanlıklar kodlama hayatınız boyunca hiçbir zaman peşinizi bırakmaz! İtiraf etmeliyimki bende yıllar boyunca kazandığım bazı yanlış alışkanlıkları değiştirmek için çaba sarfediyorum; bu çok zamanımı alsada herzaman başarılı olduğum söylenemez! Onun için sizler benim yaptığım hataları yapmayın ve iyi alışkanlıklar edinmeye bakın.

Gelelim konumuza..Öncelikle listelerden başlayacağım.

Bunları Okudunuz mu ?

  • PYTHON - 4
      Modüller, geçen ay bahsettiğim fonksiyonlara çok benzerler. Bir modül, fonksiyona benzer şekilde çağırılır ve çalıştırılır. Ancak modüller, fonksiyonların aksine, .py uzantılı basit metin dosyalarından oluşur. Elbette, fonksiyonlar varken neden modül...
  • PYTHON - 5
      Havaların ısınmasıyla birlikte, zaten işi gücü gevşetmek için bahane arayan insanoğluna gün doğdu. Geçenlerde 14 yaşındaki kuzenimle konuşurken -kendisi Python delisidir- “Ya yazı çok iyi de, bizim okulda bile bu...
  • PYTHON - 3
      Bu ay özellikle fonksiyonlar üzerinde duracağız; çünkü fonksiyonlar hemen hemen her programlama dilinin en önemli yapıtaşlarından biridir. Peki fonksiyon nedir? Düşününki bir program içinde, çeşitli yerlerde girilen bir ürünün KDV'sini...
  • PYTHON - 1
      Günümüzde en hızlı gelişim grafiğine sahip dillerden biri Python. Python; Windows, Linux ve Mac OS gibi değişik platformda çalışabilmenin yanında, cep telefonu gibi mobil cihazlara da girdi. Nitekim Nokia, Symbian...
  • PHP Dersleri – 1
      Geçen dersimizde PHP'nin ne olduğunu, neler yapılabileceğini, MySQL,Apache,PHP entegrasyonunu kısaca ele almıştık. Bu derste, PHP ile ilk deneyimimizi yaşayıp artık ekran üzerinde birşeyler görmeye başlayacağız! Ön Hazırlık Önceki derste de...
  • Linux İşletim Sisteme Altında C ile Programlama - 1
      Programlama ile az çok uğraşmış olan herkes C’nin adını duymuştur. Birçok kişi tarafından daha başlanmadan adı unutulan yada ekrana “Merhaba Dünya” yazıldıktan sonra terkedilen C, aslında düşünüldüğünden çok daha derin...
  • PIC Programlama - 1
      Elektronik dünyası, mikroişlemcilerin ve mikrodenetleyicilerin uygulamalarda daha sık yer almaya başlamış olmasıyla , zaten hayli yakın olduğu bilgisayar ve programlama dünyasıyla mevcut bağlarını sıkılaştırmış tır. Daha çok bilgisayarlarda duymaya alışkın...
  • PIC Programlama - 2
      Merhaba , geçtiğimiz ay başladığımız PIC ve PIC Assembly yazı dizimize kaldığımız yerden devam ediyoruz. PIC Assembly'e başlamak için PIC yapısını iyi bilmemiz gerekiyor. PIC ile ilgili bilgiler edinmeye...
  • PIC Programlama - 3
      Veri aktarma komutlarından sonra, şimdi de programımıza yön verecek karar mekanizmalarını görme zamanı geldi diye düşünüyorum;çünkü bir programlama dilinde programda gerekli durumları kontrol edip bir sonuca varmayı öğrenmedikçe zevkle çalışmak...
  • ASP.NET Görsel Başlangıç - 1
      Bu ülkede meslek liseleri üzerinden “programcı” yada buna benzer sıfatlarla eğitim gören bir çok insana,hatta bir çok değil de nerdeyse tamamına önce olayın temel mantığının anlaşılması açısından kağıt üzerinde bir...
  • EkleBunu Sosyal Paylaşım Butonu

    Sayfalar: 1 2 3 4 5 6

    Fikrini paylaş! 19 okunma | Popularity: 3% |
    Yorum Notları: Her sayfada "10" yorum olmak üzere yorumlar sayfalanmaktadır. En yeni yorumlar "ilk" sayfada ve "en üstte" bulunur. Diğer yorumları listelemek için navigasyonu kullanınız. Geri beslemeler açıktır ve yapılan yorumlara "ayrıca" cevap verebilirsiniz. Kendi sitenizden "geri izleme" yapabilir, bu yazının yorumlarını "RSS 2.0" beslemesi ile takip de edebilirsiniz. Sitemizde "Gravatar" uygulaması da vardır. Siz de yorumlarınızda avatarınızın gözükmesini istiyorsanız, gravatar e-mail adresinizi kullanınız. Gravatar kaydınız yoksa "buradan" kayıt yapabilirsiniz.


    Yorum yaz, Fikrini paylaş!

    *
    (Bot musun? Eğer değilseniz lütfen sağ altdaki yazıyı eksiksiz olarak
    sol alttaki kutuya girin. Büyük-Küçük harf duyarlı "Değildir".)

    Anti-spam image