Python ile Flask’a Giriş: Basit Sunucudan SQLite REST API’ye Yolculuk

Yapay Zeka - Bilim - Teknoloji (AI-Sci-Tech)
Yapay Zeka - Bilim - Teknoloji (AI-Sci-Tech)



Kendi dosyalarınızı yönetebileceğiniz, yükleyip önizleyebileceğiniz bir sistem kurmak istediğinizde aklınıza gelen ilk şey karmaşık bulut depolama servisleri olabilir. Ancak Python ve Flask kullanarak, kendi sunucunuzda çalışan, hafif, güvenli ve oldukça yetenekli bir Web Tabanlı Dosya Yöneticisi oluşturmak sandığınızdan çok daha…

Büyük veri setleriyle veya yüzlerce metin belgesiyle çalışırken, hangi klasörde ne kadar içerik olduğunu manuel olarak kontrol etmek imkansızdır. Özellikle dijital arşivler, e-kitap koleksiyonları veya günlük kayıtları analiz ederken, dosya sistemini otomatik olarak tarayabilen küçük araçlar hayat kurtarıcı olur. Bu…

Günlük harcamalarımızı kontrol altında tutmak, finansal farkındalık kazanmanın ilk adımıdır. Hazır uygulamalar olsa da, kendi ihtiyaçlarımıza göre özelleştirebildiğimiz, verilerimizin tamamen bizim kontrolümüzde olduğu sade bir araç geliştirmek hem öğretici hem de oldukça tatmin edicidir. Bu yazıda; Python, Flask ve SQLite…

İnternetin erken dönemlerindeki o sade ve etkili blog kültürünü hatırlıyor musunuz? Kendi içeriklerimizi paylaştığımız, kontrolün tamamen bizde olduğu o platformlar… Günümüzde devasa platformlar olsa da, kendi İçerik Yönetim Sisteminizi (CMS) geliştirmek, hem web geliştirme temellerini öğrenmek hem de uygulamanın nasıl…

Matematiğin en gizemli ve temel yapı taşlarından biri olan asal sayılar, sadece matematikçilerin değil, kriptografiden veri güvenliğine kadar pek çok yazılım alanının da merkezinde yer alır. Peki, Python’ın sade sözdizimi ile kendi asal sayı üreticimizi nasıl oluşturabiliriz? Asal Sayıların Peşinde:…

Sayıların gizemli dünyasında en ünlü dizilerden biri olan Fibonacci, sadece doğada değil, bilgisayar bilimlerinde de karşımıza çıkar. Peki, Python ile bu diziyi üretmek ne kadar kolay ve ne kadar maliyetlidir? Gelin, özyinelemeli (recursive) bir yaklaşımla Fibonacci dizisini nasıl oluşturabileceğimizi ve…

Matematiğin temel taşlarından biri olan “Faktöriyel”, özellikle olasılık, kombinasyon ve permütasyon hesaplamalarında karşımıza çıkan çok güçlü bir kavramdır. Programlama dünyasına giriş yapanlar için faktöriyel hesaplama, “rekürsif” (kendi kendini çağıran) fonksiyon yapısını anlamak için kullanılan en klasik ve etkili örneklerden biridir.…

Matematik dünyasının en merak uyandırıcı konularından biri olan “Armstrong Sayıları” (veya diğer adıyla Narsistik Sayılar), programlama mantığını geliştirmek için harika bir egzersizdir. Bu yazımızda, Python kullanarak bir sayının Armstrong sayısı olup olmadığını nasıl kontrol edebileceğimizi ve geniş bir sayı aralığındaki…