Kayıtlar

Python ve Matplotlib ile Türk Bayrağı Çizimi

Resim
Python ve Matplotlib ile Türk Bayrağı Çizimi Bu projeyi tamamladığınızda, Python'ın bilimsel çizim ve veri görselleştirme kütüphanesi olan matplotlib 'i ve matematiksel işlemleri yöneten numpy 'ı, gerçek dünya standartlarını uygulamak için nasıl kullanacağınızı öğrenmiş olacaksınız. Kodumuz, bayrağın tüm unsurlarını ( Hilal, Ay ve Yıldız ) oranlayarak çizecek. Hazırsanız, milli sembolümüzü bilimsel bir titizlikle kodlamaya başlayalım! 💻 Python Kodu: Oranlara Uygun Bayrak Çizimi Bu projeyi çalıştırabilmek için matplotlib ve numpy kütüphanelerinin kurulu olması gerekir: pip install matplotlib numpy import matplotlib.pyplot as plt import matplotlib.patches as patches import numpy as np # Tüm oranlar G (genişlik) birimi üzerinden hesaplanır. G = 1.0 # Bayrağın genişliği (Yüksekliği) A = 0.5 * G # Ay dış merkezinin kaçak kenar uzaklığı B = 0.5 * G # Ay dış dairesinin çapı C = 0.0625 * G # Ay iç ve dış merkezler arası D = 0.4 * G ...

Hızlı QR Kod Oluşturucu

Resim
Hızlı QR Kod Oluşturucu Bugün, Python'ın gücünü kullanarak akıllı telefonlarımızda gördüğümüz o kare barkodları, yani QR kodlarını nasıl oluşturacağımızı öğreneceğiz. Bu, hem çok pratik bir beceri hem de Python'da harici kütüphaneleri (external libraries) nasıl kullanacağınızı gösteren harika bir örnektir. QR kodları; URL'lerden metinlere, Wi-Fi şifrelerinden kartvizit bilgilerine kadar her şeyi depolayabilir. Hazırsanız, kendi QR kodlarımızı oluşturmaya başlayalım! 💻 Python Kodu: QR Kod Oluşturucu Öncelikle, bu projeyi çalıştırabilmeniz için qrcode kütüphanesini kurmanız gerekiyor. Terminalinize aşağıdaki komutu yazarak kurabilirsiniz: pip install qrcode Pillow Pillow kütüphanesi, qrcode kütüphanesinin görüntüyü işleyebilmesi için gereklidir. import qrcode import os # Dosya yolları ve klasör işlemleri için def qr_kod_olustur (): print( "-" * 50 ) print( "Python QR Kod Oluşturucuya Hoş Geldiniz" ) print( "-" * 50 ) ...

Basit Konsol Hesap Makinesi

Basit Konsol Hesap Makinesi Temel Python bilgilerimizi pekiştirmeye devam ediyoruz. Bu seferki projemiz, günlük hayatta sıkça kullanılan bir araç: Basit Hesap Makinesi . Bu projeyi tamamladığınızda, Python'da; Tekrarlanan görevler için fonksiyonları nasıl tanımlayacağınızı, Karar verme mekanizmalarını ( if/elif/else ) nasıl kuracağınızı, Kullanıcı yanlış girdiğinde programın çökmesini önleyen hata yakalamayı ( try/except ) öğrenmiş olacaksınız. Hemen kodlamaya geçelim! 💻 Python Kodu: Basit Konsol Hesap Makinesi # 1. Fonksiyonlar: Her işlem için bir fonksiyon tanımla def toplama ( a, b ): """İki sayıyı toplar.""" return a + b def cikarma ( a, b ): """İki sayıyı birbirinden çıkarır.""" return a - b def carpma ( a, b ): """İki sayıyı çarpar.""" return a * b def bolme ( a, b ): """İki sayıyı böler. Sıfıra bölme hatasını kontrol eder....

Güvenli Şifre Oluşturucu

Güvenli Şifre Oluşturucu Bu projede, kullanıcının isteklerine göre (uzunluk, içerik) tamamen rastgele ve güçlü şifreler üreten bir Python programı yazacağız. Bu sayede, hem pratik bir araç edinmiş olacağız hem de Python'daki modül kullanımı , listeler ve döngüleri en verimli şekilde nasıl kullanacağımızı göreceğiz. Hadi başlayalım ve siber güvenliğin ilk adımlarını Python ile atalım! 💻 Python Kodu: Güvenli Şifre Oluşturucu import random import string # Harf ve rakam setlerini kolayca almak için # 1. Tanımlamalar: Kullanılacak tüm karakter setlerini tanımla KUCUK_HARFLER = string.ascii_lowercase BUYUK_HARFLER = string.ascii_uppercase RAKAMLAR = string.digits SEMBOLLE = string.punctuation # ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ def sifre_olustur ( uzunluk ): """ Belirtilen uzunlukta, kullanıcıdan alınan kriterlere uygun şifre oluşturur. """ # 2. Kullanıcının hangi karakter tiplerini ...

Sayı Tahmin Oyunu

Sayı Tahmin Oyunu Merhaba kodlama meraklıları! Yazılıma başlamanın en heyecan verici kısmı, öğrendiklerimizi somut bir şeye dönüştürmektir. Bugün, Python'ın temel yapılarını kullanarak yalnızca 15-20 satırda tamamlayabileceğiniz klasik bir oyun olan Sayı Tahmin Oyunu 'nu birlikte kodlayacağız. Bu mini proje ile; Rastgele sayı üretmeyi, Sınırsız döngüleri ( while ), Koşullu mantığı ( if , elif , else ) pratik yaparak öğreneceksiniz. Hazırsanız başlayalım! 💻 Python Kodu: Sayı Tahmin Oyunu Bu kodu bir dosyaya kaydedip (örneğin: tahmin_oyunu.py ) terminalden çalıştırabilirsiniz. i mport random # 1. Ayarlar: Oyunun oynanacağı aralığı belirle alt_sinir = 1 ust_sinir = 100 # 2. Rastgele Sayı Üretimi: Bilgisayarın tuttuğu sayıyı belirle tutulan_sayi = random.randint(alt_sinir, ust_sinir) # 3. Sayacı Başlat: Kullanıcının kaç tahminde bulunduğunu takip etmek için tahmin_sayisi = 0 print( "-" * 50 ) print( f "Sayı Tahmin Oyununa Hoş Geldiniz!" ) print( f ...