Okunası Yazılar-3

Developer Time Believe you can change The Internet Is a Surveillance State Why We Can No Longer Trust Microsoft code != computer science

Yorum bırakın

Okunası Yazılar-2

Yine uzun bir aradan sonra blog girdisi yapmaya fırsat bulabildim. Okunası yazılar serisinin ikinci halkası: Good Programming, Bad Programming Why Learning Assembly Language Is Still a Good Idea “The Best Programming Advice I Ever Got” with Rob Pike Importance of Side Projects The Zen of Python and Me Be Happier with Zero Expectation Son yazı […]

Yorum bırakın

Yaz ve Python – 5

Yaz ve Python serisinin 5. ve sonuncu kısmında Learn Python The Hard Way kaynağına çalışırken yazdığım konsoldan oynanan basit bir oyun var. Kodlar yazılırken Nesneye Dayalı Programlama yaklaşımı kullanıldı. Birden fazla kaynak dosyadan oluştuğu için sadece indirme bağlantılarını koydum. Aşağıdan zip formatında Türkçe veya İngilizce versiyonlarını indirebilirsiniz. Türkçe İngilizce Serinin son yazısında bir de Python […]

,

Yorum bırakın

Yaz ve Python – 4

Yaz ve Python serisinin bu kısmında verilen bir aralıktaki asal sayıları bulmaya yarayan kodlar var. Bu yöntem aynı zamanda Eratosthenes Kalburu olarak geçer. Soru açıklaması John Zelle’nin kitabının 11. bölümü 6. egzersizinde bulunabilir.

, ,

Yorum bırakın

Yaz ve Python – 3

Yaz ve Python serisinin 3. kısmında 2. kısımda bahsettiğim John Zelle’nin kitabının 9. bölüm 16. sorusuna ait kodlar var. Bu programı çalıştırabilmek için öncelikle sitede verilen graphics.py dosyasını indirip python’un yüklü olduğu dizine atmanız lazım. Aşağıdaki ekran çıktısı programın 10000 girdisi için oluşan çıktısıdır.

,

Yorum bırakın

Yaz ve Python – 2

Yaz ve Python serisinin ikinci yazısında basit bir metin şifreleme kodumuz var. Bu soru John M. Zelle’nin Python Programming: An Introduction to Computer Science kitabının 4. bölümündeki 11. egzersizdir. Program girilen karakterleri verilen anahtar değer kadar ötedeki karakterle değiştirir. ord() fonksiyonu verilen karakterin ASCII değerini döndürür. chr() fonksiyonu ise ord() fonksiyonunun tersine ASCII değeri verilen […]

,

Yorum bırakın

Yaz ve Python – 1

Python öğrenmeyi çok istediğim bir dildi. Okul zamanında bir türlü fırsat bulamamıştım. Biraz başlayayım desem araya uzun zamanlar giriyordu. Öğrenmek isteyişimin temel sebeplerinden biri dilin sade söz dizimi. Sadeliği seven biri olarak beni en çok cezbeden yanı bu oldu. C/C++ gibi çok fazla güç bende durumu hissettirmiyor; fakat bir hafiflik duygusu veriyor. Ayrıca farklı düşünme tarzları […]

, , ,

Yorum bırakın

Okunası Yazılar-1

Koca yaz geçti tek bir blog girdisi yapmadım. İnsan yoğun olunca ona rağmen daha çok iş yapabiliyor galiba. Bu yaz ne staj ne de yaz okulu vardı. Bu kadar zamanda ne yaptın dersen ne zamandır öğrenmek istediğim Python diline çalıştım, hemen her gün darbuka çaldım, fotoğraf çektim, birkaç kitap okudum, git sürüm kontrol sistemine çalıştım, […]

Yorum bırakın

Bağlantılı Liste Örneği

Bağlantılı liste en temel veri yapısıdır. Aşağıdaki kod veri yapıları dersi sınavına hazırlanırken yazdığım bir koddu. Bazı eksikleri var tabii. Bunlardan biri de yorum satırlarının çok az olması. Faydalı olması dileği ile… liste.h dosyası liste.cpp dosyası

,

1 Yorum

TMUX

Tmux bir uçbirim çoklayıcısıdır. Bu uygulama ile tek bir uçbirim üzerinde birden çok pencere açabilir veya bir pencereyi bölmelere ayırıp birden fazla şeyi aynı anda kontrol edebilirsiniz. En çok kullanılan komutlar aşağıdaki gibidir: // başlatırken tmux // oturumu geri plana atma ctrl+b d // oturumu geri getirme tmux a // çalışmakta olan pencereleri listeleme ve […]

,

Yorum bırakın