Dijital Nostalji: Python ile Lav Lambası (Metaballs) Yapımı

🔮 Dijital Nostalji: Python ile Lav Lambası (Metaballs) Yapımı 90’ların ve 2000’lerin vazgeçilmez dekoru Lav Lambaları, içindeki sıvının hipnotik dansıyla bizi büyülerdi. Peki, bu fiziksel hareketi kodlarla taklit edebilir miyiz? Cevap: Evet! Bugün “Metaballs” (Meta Toplar) algoritmasını kullanarak kendi dijital plazma lambamızı yapıyoruz. Sırrı: Enerji Alanları Ekranda gördüğünüz şekiller katı birer top değil, birer Enerji […]

Kodlarla Hipnoz: Newton Spiral Zoom Animasyonu

🌀 Kodlarla Hipnoz: Newton Spiral Zoom Animasyonu Matematiksel bir denklemin içine düşseydiniz ne görürdünüz? Bugün Python kullanarak bu sorunun cevabını veriyoruz. Hazırsanız kemerlerinizi bağlayın, sonsuz bir tünele giriyoruz! Daha önceki yazılarımızda Newton Fraktalı‘nın o akışkan, mermer benzeri yapısını incelemiştik. Bugün ise aynı yapıya “Sinematik Hareket” katıyoruz. Tünel Etkisi Nasıl Yapılır? Bu videodaki “içe doğru düşüş” […]

Python ile Ayçiçeği Spiralleri

🌻 Doğanın Gizli Yazılımı: Python ile Ayçiçeği Spiralleri Çizmek Hiç bir ayçiçeğinin göbeğine veya bir kaktüsün dikenlerine dikkatlice baktınız mı? O mükemmel dizilişin tesadüf olduğunu düşünüyorsanız yanılıyorsunuz. Doğa, milyonlarca yıllık evrim sürecinde, tohumları veya yaprakları en verimli şekilde dizebilmek için eşsiz bir matematiksel formül keşfetmiştir. Bugün, doğanın kullandığı bu “gizli kodu” (Phyllotaxis) Python kullanarak bilgisayarımızda […]

Kodlarla Ebru Sanatı: Newton Fraktalı ve Renklerin Dansı

Matematik her zaman katı kurallar ve siyah-beyaz denklemlerden ibaret değildir. Bazen, sayıların yolculuğunu izlediğimizde karşımıza Ebru sanatını andıran, rengarenk ve akışkan eserler çıkar. Bugün kodlayacağımız Newton Fraktalı, diğerlerinin aksine “kaos” değil, “çözüm” arayan bir yapı. Bu yüzden izlemesi inanılmaz derecede rahatlatıcı ve hipnotik! Kaçış Değil, Varış Hikayesi Meşhur Mandelbrot kümesi, sonsuzluğa kaçan sayıları gösterir. Newton […]

🔥 Kodların Karanlık Yüzü: Python ile “Yanan Gemi” Fraktalı

1. Nedir Bu “Yanan Gemi”? Burning Ship, aslında meşhur Mandelbrot Kümesi’nin “asi kardeşi”dir. 1992 yılında Michael Michelitsch ve Otto E. Rössler tarafından tanımlanmıştır. Mandelbrot kümesi yumuşak ve simetrik hatlara sahipken, Burning Ship keskin, köşeli ve sanki “yanmış” veya “hasar görmüş” gotik bir mimariyi andırır. İsmini, şeklin sol tarafındaki ana yapının, yelkenleri yanan bir kalyona benzemesinden […]

Piksellerin Kaçış Oyunu: Python ve OpenCV ile Hipnotik Fraktal Videoları Nasıl Yapılır?

Bugün sizlerle, Python kullanarak oluşturduğum ve YouTube kanalımda yayınladığım o hipnotik “Julia Kümesi” videosunun mutfağına gireceğiz. Ama korkmayın! Karmaşık matematik formülleri veya sıkıcı denklemler yok. Bunun yerine piksellerin oynadığı basit bir “kaçış oyunu”ndan bahsedeceğiz. Hazırsanız, Python ve OpenCV kütüphanelerini kullanarak kendi dijital sanatımızı üretelim. Olayın Mantığı: Piksellerin “Kaçış Oyunu” Ekranda gördüğünüz o karmaşık ve büyüleyici […]

Python Turtle ile Renkli Spirograph Deseni (Kod Yolculuğu)

Kod yazarken ortaya görsel olarak hoş desenler çıkarmak, üretme hissini çok net yaşatan şeylerden biri.Bu çalışmada Python’un turtle kütüphanesini ve renk geçişleri için colorsys modülünü kullanarak dönen, renkli bir spirograph (çiçek benzeri) desen oluşturdum. Aynı desenin çizim sürecini YouTube kanalım Kod Yolculuğu’nda kısa bir video olarak da paylaştım.Burada ise kullanılan kodu arşivlemek istiyorum. Bu kodda: […]

PHP kod yapısı ve yorum satırları

PHP kodları sunucu (server) tarafında çalıştırılır ve HTML üretilip çağıran tarayıcıya gönderilir. PHP dosyaları metin dosyalarıdır. Varsayılan dosya uzantısı “.php” dir. Yazdığımız kodların PHP kodları olduğunu belirtmek için aşağıdaki yapıyı kullanırız: “Kodlar buraya” kısmına yazdıklarımız PHP kodları olarak değerlendirilir. PHP’nin kurallarına uyarak yazılan kodların HTML çıktıları tarayıcıya gönderilir. Bir örnek üzerinde ne demek istediğimi anlatayım. […]

PHP dosyalarımızı nasıl çalıştırırız?

Bu makale, kendi bilgisayarınızda PHP dosyalarınızı nasıl çalıştırılacağınızı anlatır. HTML sayfalarımızı yazdıktan sonra denemek için tarayıcı (Chrome, Microsoft Edge, Firefox vb.) ile açıp inceleyebiliyoruz. PHP dosyaları bu şekilde incelenemiyor, çünkü yazılan PHP kodlarının değerlendirilip sonuç üretilmesi için web server üzerinde çalıştırılması gerekiyor. Ben bu iş için XAMPP tercih ediyorum. Kendi ifadeleri ile “XAMPP en popüler […]