Zonguldak Çatalağzı Jandarma Karakolu'nda Jandarma Er olarak vatani görevimi yerine getirdim. Artık yeni bir hayat akışı. Blog bombardımanı bundan sonra başlar.
Python programlama dili Guido van Rossum tarafından geliştirilmiş, yüksek seviye veri tipleri olan, nesneye yönelik, esnek, kolay öğrenilebilen bir programlama dilidir. Unix ve türevleri, Mac, MS-DOS tabanlı, Windows ve OS/2 işletim sistemlerinde çalıştırabileceğiniz, anlaşılır yazımı ve mantığıyla, güçlü bir dildir. İsmi genel kanı olan piton yılanından değil, BBC'de yayınlanan "Monty Python" adlı bir komedi dizisinden gelmektedir. Python öğrenmek konusunda en büyük kaynak kendi sitesindeki dökümantasyonudur. Bunun dışında Python hakkında detaylı bir kitap olan "Dive Into Python" elektronik halde http://diveintopython.org/ adresinden erişebilirsiniz. Python3.0 versiyonu için http://diveintopython3.org/ adresini kullanabilirsiniz. Dizgi sabitleri, biçimlemeler ve işlemleri için http://docs.python.org/library/string.html adresi kendi sitesindeki dökümanıdır. Bu konuda bana göre en iyi Türkçe kaynak ise pardus-linux sitesindeki açıklama ve örneklerdir. Katar me...
Jackson, JSON ayrıştıran, üreten, işleyen bir Java Kütüphanesidir. Peki nedir bu JSON? Açılımı JavaScript Object Notation. Nesne gösterme formatı. İnsanın daha kolay okuyabileceği veri tanımla biçimidir. JSON programlama dili değildir. XML ile alternatif olarak gösterilebilir. http://www.json.org/xml.html adresinde XML ile karşılaştırmasını görebilirsiniz. JSON formatındaki bir veride, nesneler, diziler, katar, sayı değerler olabilir. Aşağıda bir JSON örneği mevcuttur. {hayvanlar:{ kedi:[ { isim:"ciguli", renk:"beyaz", cins:"iran" }, { isim:"binnaz", renk:"lacivert", cins:"van" } ], sayi:125 } JSON'da Nesne kavramı isim-değer ikilisini içeren yapı için verilen addır. Kıvırcık parantezler ({}) arasında kalan veridir. Yani örnekteki isim:"", renk:"", cins:"" (A nesnesi diyelim buna) ya da kedi:[...] gibi (buna da B nesnesi diyelim). B nesnesi, elemanları A nesnesi olan bir di...
Her bilgisayar mühendisinin, algoritma dersinde öğrendiği temel konulardan biridir Sıralama Algoritmaları (Sorting Algorithms). Bu konunun temel amacı veri kümemizi en hızlı ve en az karmaşıklıkla sıraya koymaktır. Verinin boyutuna, düzenine göre uygun olan algoritmayı kullanmak ya da makul bir çözüm bulmayı öğrenmişizdir ya da en azından buna benzer şeyler görmüşüzdür :) Nitekim bir çok matematik, analiz ve/veya istatistik probleminde verileri belirli bir düzene koyma işi karşımıza çıkmaktadır. Yazılımcıların her zaman karşına çıkan bu problemi tekrar gözden geçirmek, sıralama algoritmalarını hatırlamak için böyle bir yazı yazmaya karar verdim. Aslında herşey python mu yoksa diğer object-oriented ya da script dilleri mi daha hızlı sorusuyla başladı :d. Bunu da en güzel denemenin yolu verilerle işlemler yapmaktır zaten. Denediğim diller arasında Python, C(makine diline en çabuk çevrilen en alt seviye dil olması sebebiyle) ve Java'dan sonra en hızlı programlama dili çıktı. Java için...
Comments