Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[YENİ] [Python Kod Örnekleri] Havalı Print :)
#1
Pythonu öğrenmek için kendime bazı ödevler veriyorum ve bu ödevleri yaparken yeni şeyler öğreniyorum..

Bundan böyle öğrendiğim yeni bilgileri burda basit kodlara dönüştürerek paylaşmayı düşünüyorum. Böylece benim gibi pythona yeni başlamış kişilerin faydalanabileceği bazı kaynaklar oluşturmayı amaçlıyorum..

ÖNEMLİ NOT: Burda paylaştığım paylaşacağım kod örneklerini qpython uygulaması ile değil aşağıda linkini vereceğim Pydroid uygulaması ile çalıştırmanızı öneriyorum çünkü official qpython uygulaması bazı kütüphane kullanımlarında sertifika hatası veriyor..

Pydroid : http://dl2.uapkpro.com/6/Pydroid_2.0.apk

Kod'a gelince, neredeyse bütün hollywood fimlerinde hackerlar terminalde yaptıkları işlemlerde işlem sonuçları bildiğimiz sekilde tek seferde ekrana yansımıyor, onun yerine yazılar cızzzzzt diye bir ses efekti ile Smile ekrana soldan sağa harf harf yazdırılıyor.

her ne kadar bu işlem kodların işleyişini yavaşlatsa da görsellik açısından kod'a hoş bir görünüm katmakta. O yüzden ben buna "Havalı Print" adını verdim.. Smile

Kod'u gecemor un yaptığı port tarama kodunu inceleyerek yaptım. Ayrıca kod'un içindeki yazıları kafadan salladım, bir işlem yaptığı yok. Smile

Paylaşacağım bir sonraki konu olan 'Youtube Video Arama ve İndirme' kodunda bu print yöntemini kullandım. Orda daha ayrıntılı şekikde inceleyebilirsiniz.

PHP Kod:
import time,sys

def havali
(parametre):
    
soz=[]
    for 
i in parametre:
        
soz.append(i)
        
time.sleep(0.04)
        
sys.stdout.write(str(soz[0]))
        
sys.stdout.flush()
        
soz.remove(i)
    
yaz()
def yaz():
    
yazi=('''
- Hedef kaynak taraniyor...
    
- Program verileri isleniyor..

- Site kaynaklari yukleniyor..

- Veriler analiz ediliyor... 

- Gerekli data dosyalari listeleniyor...

        1 Kullanici hesaplari

        2 Sifreler

        3 Veriler

- Siteden cikis yapiliyor...

- Program kapatiliyor...

                '''
)
    
havali(yazi)
yaz() 
Ara
Cevapla
#2
Öncelikle python'a devam ettiğin için sevindim, çünkü bizim hkrgln vardı ama o da son zamanlarda biraz saldı galiba Smile

kod da güzel olmuş, yazı değişkeninin tüm karakterlerini for döngüsüne sokup 0.04 saniye gecikmeyle ekrana yazdırman değişik bi fikir Smile Hackerlarda oluyo da niye bizde olmuyo değilmi yahu Big Grin Ayrıca belirtmeliyim ki yaz() fonksiyonu ile kodu başlatman şart değildi, çünkü fonsiyonun içinde zaten yazi değişkeni var sadece o yüzden fonksiyondan bağımsız şekilde de yapabilirdin. Ha bir de tabi parametre falan da kullanmışsın, good Smile

Benim de başka bir fikrim var, şimdi sen madem bu şekilde havalı çıktıyı seviyosun, o zaman bunu modül haline getirip print yapacağın zamanlarda uzun uzun işlem yapmadan kullanabilirsin Smile

diyelim ki modülün ismi havaliprint

import havaliprint

yazi= "bla bla bla"

havaliprint.havali(yazi)

şeklinde bi kullanım yapabilirsin kodların içerisinde Smile
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#3
ooo super olur.. Smile

ben zaten fonksiyonlari calisirken bunu yaptim, onu öğrendiğim iyi oldu Smile

yok ben pythonu sevdim kolay kolay bırakmam artık Smile
Ara
Cevapla
#4
Bir dil bir program Smile

Python dili tabiki
Ara
Cevapla
#5
Bir iki havali örnek de benden olsun o zaman Smile

PHP Kod:
import timesys

def havali
(parametretime_sleep 0.04):
    
soz=[]
    for 
i in parametre+"\n":
        
soz.append(i)
        
time.sleep(time_sleep)
        
sys.stdout.write(str(soz[0]))
        
sys.stdout.flush()
        
soz.remove(i
    
def bekle():
    
say 0
    karakter 
= ["\\""|""/""-"]
    
    while 
True:
        if 
say == 11: break
        
        for 
i in range(04):
            
sys.stdout.write("Cihaz Cokertiliyor sen hala bakiyon..."+karakter[i]+" \r")
            
sys.stdout.flush()
            
time.sleep(0.1)
        
say += 1
    
def bekle2
():
    print 
"\n"
    
say 0
    mesaj 
"Loading"
    
    
while True:        
        if 
say == 3
            
mesaj "Dosyalar aciliyor"
        
if say == 6:
            
mesaj "Programlar calistiriliyor"
        
if say == 8: break
    
        
nokta ""
        
        
for i in range(15):
            
sys.stdout.write(mesaj+nokta+"    \r")
            
sys.stdout.flush()
            
nokta += "."
            
time.sleep(0.1)
            
        
time.sleep(1)
        
say += 1
        
def bekle3
(parametre):
    
bos ""
    
boy len(parametre)
    
parametre += " "
    
    
for i in range(1boy+1):
        
bos += " "    
    
    
for i in range(1boy+1):
        
time.sleep(.1)
        
sys.stdout.write(">>"+bos[:-i]+parametre[:i]+"<<\r")
        
sys.stdout.flush()
    
    
bos ""
    
    
for i in range(1boy+1):
        
time.sleep(.1)
        
sys.stdout.write(">>"+parametre[i:]+bos+"\r")
        
sys.stdout.flush()
        
bos += " "
        
def bekle4():
    
dolu u""
    
bos  ""
    
    
for i in range(152):
        
bos += ">"
    
    
say 0
    
    
for i in range(152):
        
sys.stdout.write(dolu+bos[:-i]+"| %"+str(say)+"\r")
        
sys.stdout.flush()
        
dolu += u"\x10"
        
say  += 2
        time
.sleep(.06)

yazi=('''\nHAPI YUTTUN :D\n
- Hedef kaynak taraniyor...\n
- Program verileri isleniyor..\n
- Veriler analiz ediliyor...\n
- Gerekli data dosyalari listeleniyor...
        1 Kullanici hesaplari
        2 Sifreler
        3 Veriler\n
- Butun data indiriliyor...\n'''
)
                    
                    
if 
__name__ == "__main__":
    
bekle3("Cihaziniz az sonra qpython.club tarafindan hacklecenektir :)")
    
havali(yazi0.03)
    
bekle4()
    
bekle2()
    
bekle()
    
havali("SAKA SAKA, BU SADECE SOV AMACLI BIR YAZI :D\t\t\t"0.1)
    
raw_input() 
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#6
vay vay vay döktürmüşsün Smile loading.. e bayıldim..
bunu sibercilere yutturmak lazım, yerler yeminle Big Grin
Ara
Cevapla
#7
hahaha, iskeletor oralara takılıyomuş ya artık yemeyebilirler Big Grin

Sen yaptıktan sonra aklıma geldi, linux sunucuların terminallerinde ve pip ile bir modül indirirken benzer şekilde yazılar çıkıyodu. Hep düşünmüştüm "ulen kodlara şu şekilde bir iki animasyon eklemedik gitti, acaba nasıl yapıyolar" diye Smile yapmışkende bir kaç farklı örnek yaptım, belki kullanmak isteyen olur diye.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#8
eline sağlik artik burdan kopya çeke çeke yaparız kodları Big Grin
Ara
Cevapla
#9
Eyvallah, yarasın o zaman Smile
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#10
Bence güzel kod çökertme kodu

SmileSmileSmile

Bence sibercilere vermeliSmile
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  15gb .myd uzantılı dosya python ile okutma perry 1 776 27-11-2022, Saat: 17:59
Son Yorum: perry
Question Python Dili Soru & Cevap gecemor 1,493 1,021,493 08-11-2022, Saat: 11:18
Son Yorum: Antonyobanderas
  GÜNCEL Python request , c# request e göre çok yavaş ne yapabilirim perry 12 2,261 28-09-2022, Saat: 20:27
Son Yorum: krast
  YENİ Python Pyqt5 memory leak sorunu perry 3 847 28-09-2022, Saat: 11:33
Son Yorum: gecemor
  YENİ PYTHON ads approval CaglarDevv 2 1,067 04-07-2022, Saat: 01:23
Son Yorum: CaglarDevv

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme