İçeriğe geç →

Kategori: Bookmark

sevdiğim ve fayalı olacağını düşündüğüm kaynaklar

Python (Django) ile Test Odaklı Geliştirme

True story…

Özet

Test odaklı geliştirme (Test Driven Development) konusuna ilgi duyuyor ve kaynak arıyorsanız, son zamanlarda keşfettiğim ve beğendiğim Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript kitabını tavsiye ederim. Kitabı okuması tamamen ücretsiz. Kitabın haklarını kötüye kullanmamak adına, yazarının da onayını alarak, ilk üç kısmını Türkçe olarak geniş şekilde özetledim. Kitap sadece Python (Django) üzerinden TDD disiplini anlatılmıyor. Okurken bir çok faydalı bilgi edineceksiniz. Bu güzel kitabı ücretsiz olarak sunan Harry’e buradan da teşekkürler (Thanks Harry 😀 )

  1. Python (Django) ile Test Odaklı Geliştirme (TDD) – 1
  2. Python (Django) ile Test Odaklı Geliştirme (TDD) – 2
  3. Python (Django) ile Test Odaklı Geliştirme (TDD) – 3

İbretlik Bir Hikaye

Belki sizin de başınıza gelmiştir. Bir ortamda komik bir hikaye anlatılır ve siz de dahil herkes gülerken, siz içinizden ağlıyorsunuzdur. Çünkü o hikayedeki baş kahraman sizsinizdir ve aslında insanlar size gülüyordur. Çaktırmamak için gülüyormuş gibi yaparsınız siz de. İşte yazının başındaki caps benim için böyle bir şey…

Yorum Bırak

Project Euler

Varlığından yeni haberdar olduğum ve oldukça hoşuma giden bir siteyi paylaşmak istiyorum: Project Euler

“Project Euler, matematiğin büyüleyici dünyasına ilgi duyanları teşvik eder, meydan okur ve yeteneklerini geliştirir. ” *

Matematik ve programlama konularına meraklıysanız sizlerin de çok hoşuna gideceğine eminim. Project Euler şu anda 496 adet matematik sorusu barındırıyor ve bu problemleri çözmek için matematik ve programlama bilginizi kullanmanız gerekiyor.

Site ilerlemenizi kaydetmek ve kontrol etmek için üye olmanızı tavsiye ediyor ama üye olmadan da soruları görebilirsiniz. Siteye üye olurken şifrenizi unutmamaya çalışın çünkü geri getirmek için bir yol yok.

Matematik ve programlama bilginizin yanı sıra biraz da İngilizce bilmeniz gerekiyor.

Son olarak ilk soruyu örnek olarak burada da paylaşıyorum. Eğer ilginizi çekerse Project Euler’a kaydolup diğer soruları da çözmeye başlayabilirsiniz:

Yorum Bırak

schema.org

Az önce öğrendiğim ve öğrenmekte çok geç kaldığımı farkettiğim bir site: schema.org

En basit ifadeyle, arama motorlarının içeriklerimizi daha iyi okuyup ve daha iyi anlamlandırmasını sağlamaya çalışan kuralları belirliyor. Bu kuralları başta Google olmak üzere Bing, Yahoo, Yandex gibi büyük arama motorları geliştiriyor. schema.org da belirlenen etiketleri kullanarak, arama motorlarının işini kolaylaştırabiliriz. İşin güzel yanı HTML etiketleri yazmadan bir farkının olmaması.

<h1>Avatar</h1> Bu ifade tarayıcımız için “Avatar” isimli bi başlık demek. Ama bu başlık “Avatar”ın 3 boyutlu bir bilim kurgu filmi olduğuna dair bilgi içermemekte. Bu yüzden arama motorları kullanıcıya mantıklı ve detaylı bilgiler sunarken zorlanıyor.

Yorum Bırak