Kayıtlar

python denemeler etiketine sahip yayınlar gösteriliyor

Girdimize en yakın palindrom değeri bulan program (Python3 ile)

Resim
Girdimize en yakın palindrom değeri bulan program (Python3 ile)  Merhabalar, yeni yazıma hoşgeldiniz. Bu sefer palindrom sayılar ile uğraşalım istedim. Nedir bu palindrom sayılar? Biz bu sayıları program yardımıyla nasıl bulabiliriz? gibi sorulara cevap arayacağız. Palindrom sayılar hakkında kısa bir vikipedi yazısını altta görmektesiniz. Yukarıda gördüğünüz palindrom sayıların hepsini biz programda göstermeyeceğiz tabi ki. Bizim amacımız girdiğimiz herhangi bir değere en yakın palindrom sayı değerini bulmak. Bunu yaparken ilk başta yukarı gitmekteyiz. Eğer yukarı ve aşağı aynı mesafede iki ayrı palindrom değer var ise, biz yukarıdaki değeri ekranda göstereceğiz. Siz isterseniz bunu değiştirebilir veya ikisini aynı anda gösterecek şekilde kodu düzenleyebilirsiniz. Artık orası size kalmış.  Altta çıktı görselimizi görmektesiniz. Hemen devamında kaynak kodumuzu da bulabilirsiniz. Çıktı görseli Kaynak kod import sys # Kütüphanemizi çağırıyoruz. # Bu alttaki fonksiyonda bir

FLASK ile Denemeler - 1

Resim
  FLASK ile Denemeler - 1 Bu yazımızda Python dilinin Flask Framework'u ile deneme yapacağız. Tabi Flask hakkında bilgisi olmayan arkadaşlarımız olabilir. Bunun için onlara bir kaynak olarak şu  Flask  linkine yönlendirelim. Bu linkteki kaynakta Flask nasıl kurulur, basit anlamda ilk flask uygulaması nasıl yapılır ve django ile farklar nelerdir gibi sorulara cevap bulabilirsiniz. Şimdi bu yazımızda da ilk başlangıcı yapmaktayız tabi ki ama biraz daha detaya gireceğimizden dolayı ilk olarak o linki incelemenizde fayda olabilir. Şimdi ilk başlangıcı yapanlar ile biz ne yapacağız ona bakalım. İlk olarak bir tane app.py dosyası oluşturacağız ve templates klasörü içerisinde index.html ve about.html arayüz dosyalarını oluşturacağız. App.py ile flask sistemimizi çalıştıracağız ve kullanıcıdan gelen istekler ile birlikte nasıl ve nereye yönlendirme yapacağımızı söyleyeceğiz. Index.html bizim anasayfamız olacaktır ve about.html sayfası da bizim ikinci sayfamız olacaktır. Hadi kod kısmına ge

Matplotlib & PysimpleGUI ile Çalışma Örneği

Resim
  Matplotlib & PysimpleGUI ile Çalışma Örneği Selamlar, bu yazımda Matplotlib kütüphanesini kullanarak örnek bar şemaları yapmayı deneyeceğiz. Tek kod ile 4 tanesin birden çalıştıracağız. Bunu yapmak içinde PysimpleGUI kütüphanesini kullarak bir tane GUI  oluşturacağız. Bunların hepsini tek bir Python script'i ile çözeceğiz tabi ki. Butonların nasıl çalıştırıldığını gösterebilmek ve tıkladıkça ekranda güncelleme alabilmek için 2 tane örnek buton denemesi yapıyoruz. Bunu ilk yapmaya çalıştığımda çok zorlanmıştım o yüzden lazım olduğunda direkt buradan örneğini görebileceksiniz. Ekranda güncelleme yapan butonların yanında bir tane de programı kapatabilmek için buton bulunmaktadır. Şimdi ilk başta kodumuza bakalım ve devamında butonlara tıklayarak nasıl güncelleme yaptığını örnek olarak görelim. Python Script #!/usr/bin/env python import os from matplotlib.ticker import NullFormatter import matplotlib.pyplot as plt import numpy as np from matplotlib.backends.backend_tkagg

Python ile Turtle Kütüphanesiyle Çizim Denemesi 2

Resim
Python ile Turtle Kütüphanesiyle Çizim Denemesi 2  Merhabalar, bir önceki yazımın devam yazısına hoşgeldiniz. Bu yazımda bir önceki yazımdan farklı olarak 6 tane deneme yaptım, burada amacım daha farklı nasıl şeyler yapılabilir göstermek olacak. İf-else, for ve while döngülerini kullandım bazılarında, hoş şeyler çıkacak mı hep beraber bakalım.  Bu arada sizde daha farklı denemeler yapabilirsiniz, burada bulunan kodu copy-paste yapıp iki şeyi değiştirseniz bile çıktı apayrı bir şeye dönecektir. İlk örneğimize gelelim. Kare Çizdirme Bu örnekte bol bol kareyi ekrana yazdırmış bulunmaktayız. import turtle #kutuphaneyi cagiralim ilk basta def kare (): tess.color( "black" ) tess.right( - 90 ) tess.forward( 50 ) tess.right( 90 ) tess.forward( 50 ) tess.right( 90 ) tess.forward( 50 ) tess.right( 90 ) tess.forward( 50 ) tess.right( 180 ) tess.forward( 50 ) def ara (): tess.color( "lightgreen" ) tess.forward( 50 ) wn = t

Python ile Yazıyı Piramit Gibi Çizdirme

Resim
Bugün sizlerle python ile piramit şeklinde yazı yazdırmayı deneyeceğiz. Görseldeki görüntünün aynısını elde etmek istiyorsanız aşağıdaki kodumuza bakmanızı öneririz. duz = " SAMPLE " #sample deneyelim newstr = 0 liste = [] for i in range ( len ( duz )): x = duz [: i ] + duz [ i :: -1 ] orta = int ( len ( x ) / 2 ) d = ' ' * ( len ( duz ) -i -1 ) + x [: orta+ 1 ] + x [ orta+ 1 :] liste.append ( d ) for i in range ( len ( liste )): print ( liste [ i ]) for i in range ( 1 , len ( liste )): print ( liste [ len ( liste ) -i -1 ])