İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Script Programlama (Python, Ruby, Perl, Bash/Shell
Script Programlama (Python, Ruby, Perl, Bash/Shell

Python Kütüphaneler #1

Emnn21.12.20210 cevap1.942 görüntüleme
2021'den beri2.233 mesaj
#1
Herkese Merhaba

Pythonda bazı kütüphaneler hakkında bilgi vereceğim umarım işinize yarar

1- PyQt5 (Arayüz kütüphanesi)

PyPI adresi : PyQt5
"""from PyQt5 import QtWidgets
import sys
uygulama=QtWidgets.QApplication(sys.argv)
pencere=QtWidgets.QWidget()
pencere.show()
uygulama.exec()"""

#Basit Bir Pencere Oluşumu 2
"""from PyQt5.QtWidgets import *
import sys
uygulama = QApplication(sys.argv)
pencere = QWidget()
pencere.show()
uygulama.exec()"""

#Basit Bir Pencere Oluşumu 3
"""from PyQt5.QtWidgets import *
import sys
class YeniPencere(QWidget):
    def __init__(self):
        QWidget.__init__(self)
uygulama = QApplication(sys.argv)
pencere = YeniPencere()
pencere.show()
uygulama.exec_()"""

#Basit Bir Pencere Oluşturma 4
"""from PyQt5.QtWidgets import *
import sys
class YeniPencere(QMainWindow):
    def __init__(self):
        super().__init__()
uygulama = QApplication(sys.argv)
pencere = YeniPencere()
pencere.show()
uygulama.exec_()"""

#Pencere Boyutlarını Ayarlamak
"""from PyQt5.QtWidgets import *
import sys
class Pencere(QWidget):
    def __init__(self):
        super().__init__()
        self.resize(750,500)
uygulama = QApplication(sys.argv)
pencere = Pencere()
pencere.show()
uygulama.exec_()"""

#Pencerenin Nerede Oluşacağını Belirlemek Ve Pencereye Ad Vermek
"""from PyQt5.QtWidgets import *
import sys
class asıl_pencere(QWidget) :
    def __init__(self) :
        QWidget.__init__(self)
        self.resize(750,500)
        self.move(300,100)
        self.setWindowTitle("Pencere Denemeleri")
uygulama=QApplication(sys.argv)
pencere=asıl_pencere()
pencere.show()
uygulama.exec()"""     

#Pencere İçine Yazı Yazma
"""from PyQt5.QtWidgets import *
import sys
class asıl_pencere(QWidget) :
    def __init__(self) :
        QWidget.__init__(self)
        self.resize(750,500)
        self.move(300,100)
        yazı=QLabel("Programlamaya Hoşgeldiniz ",self)
uygulama=QApplication(sys.argv)       
pencere=asıl_pencere()
pencere.show()
uygulama.exec()"""

#Pencere İçine Tek Satırlık Yazı Alanı Açma
"""from PyQt5.QtWidgets import *
import sys
class asıl_pencere(QWidget) :
    def __init__(self) :
        QWidget.__init__(self)
        self.resize(750,500)
        self.move(300,100)
        yazı=QLineEdit(self)
uygulama=QApplication(sys.argv)
pencere=asıl_pencere()
pencere.show()
uygulama.exec()"""       

#Buton Ekleme Ve İşlev Atama
"""from PyQt5.QtWidgets import *
import sys
class asıl_pencere(QWidget) :
    def __init__(self) :
        QWidget.__init__(self)
        self.resize(750,500)
        self.setWindowTitle("Deneme 1")
        buton=QPushButton(self)
        buton.setText("Tıklayınız !")
        buton.clicked.connect(self.close)
uygulama=QApplication(sys.argv)
pencere=asıl_pencere()
pencere.show()       
uygulama.exec()"""

#Combobox Yapımı
"""from PyQt5.QtWidgets import *
import sys
class asıl_pencere(QWidget) :
    def __init__(self) :
        QWidget.__init__(self)
        self.resize(750,500)
        self.setWindowTitle("Deneme 1")
        self.combobox1=QComboBox(self)
        self.combobox1.addItem("Seçenek 1")
        self.combobox1.addItems(["Seçenek 2","Seçenek 3","Seçenek 4"])
uygulama=QApplication(sys.argv)
pencere=asıl_pencere()
pencere.show()
uygulama.exec()"""


2-Tkinter (Arayüz kütüphanesi)

Pythonda "Tkinter" yüklü olarak gelir harici olarak ek toollar kurulabilir

#Çalışma 1
"""import tkinter as tk
pencere=tk.Tk()
pencere.title("Programlama Oyunu")
pencere.geometry("600x500")
yazı=tk.Label(text="...Hoşgeldiniz...")
yazı.pack()
yazı2=tk.Button(text="Düğme 1")
yazı2.pack()
yazı3=tk.Button(text="Düğme 2")
yazı3.pack()
yazı4=tk.Button(text="Düğme 3")
yazı4.pack()
yazı5=tk.Button(text="Düğme 4")
yazı5.pack()
pencere.mainloop()"""


#Çalışma 2
"""def deneme () :
    ad=input("Adınızı Giriniz : ")
    import tkinter as tk
    pencere=tk.Tk()
    pencere.title("Deneme")
    pencere.geometry("300x200")
    yazı1=tk.Label(text=ad)
    yazı1.pack()
    pencere.mainloop()
deneme()"""


#Çalışma 3
"""def deneme () :
    import tkinter as tk
    pencere=tk.Tk()
    pencere.title("Mekan Robotu")
    pencere.geometry("300x200")
    yazı=tk.Label(text="Mekana Maalesef Giremezsiniz...",fg="black")
    yazı.pack()
    pencere.mainloop()
    
def deneme2 () :
    import tkinter as tk
    pencere=tk.Tk()
    pencere.title("Mekan Robotu")
    pencere.geometry("300x200")
    yazı=tk.Label(text="Mekana Girebilirsiniz ...",fg="red")
    yazı.pack()
    pencere.mainloop()
    
    
yaş=int(input("Yaşınıız Giriniz ?"))
if yaş>=18 :
    deneme2()
else :
    deneme()"""


#Çalışma 4
"""from tkinter import *
pencere=Tk()
pencere.geometry("500x400")
pencere.title(" DENEME ")
yazı=Label(text="Merhaba Adınızı Giriniz :")
giriş=Entry(pencere,fg="red")
düğme=Button(text="Giriş Yap",fg="white",bg="Black")
yazı.pack()
giriş.pack()
düğme.pack()
pencere.mainloop()"""


#Çalışma 5
"""from tkinter import *
pencere=Tk()
pencere.geometry("500x400")
pencere.title(" DENEME ")
yazı=Label(text="Merhaba Adınızı Giriniz :")
giriş=Entry(pencere,fg="red")
düğme=Button(text="Giriş Yap",fg="white",bg="Black",command=pencere.quit)
yazı2=Label(text="Şifrenizi Giriniz :")
giriş2=Entry(pencere,fg="red",show="*")
yazı.pack()
giriş.pack()
yazı2.pack()
giriş2.pack()
düğme.pack(side=BOTTOM)
pencere.mainloop()"""


#Çalışma 6
"""from tkinter import *
pencere=Tk()
pencere.title("DENEME 1")
pencere.geometry("500x400")
pencere.resizable(width=FALSE, height=FALSE)
isim=Label(text="GMAİL GİRİNİZ : ",font="Times 10 italic")
isim1=Entry()
şifre=Label(text="ŞİFRENİZİ GİRİNİZ : ",font="Times 10 italic")
şifre1=Entry(show="*")
düğme=Button(text="GİRİŞ YAP",fg="red",bg="Black",font="Times 10 italic")
isim.pack()
isim1.pack()
şifre.pack()
şifre1.pack()
düğme.pack(side=BOTTOM)
pencere.mainloop()"""


#Çalışma 7
"""from tkinter import *
pencere=Tk()
pencere.title("DENEME 1")
pencere.geometry("500x375")
def uyarı():
    var=messagebox.showinfo("Uyarı" , "Çıkış Yapmak Üzeresiniz ")
      
yazı=Label(text="ADINIZI GİRİNİZ :",font="times 10 roman",fg="black")
giriş=Entry()
yazı2=Label(text="ŞİFRENİZİ GİRİNİZ :",font="times 10 roman",fg="Black")
giriş2=Entry(show="*")
düğme1=Button(text="GİRİŞ YAP",font="times 10 roman",fg="Black",bg="gray",width="20",command=pencere.quit)
düğme2=Button(text="ÇIKIŞ YAP",font="times 10 roman",fg="Black",bg="gray",width="20",command=uyarı)
yazı.pack()
giriş.pack()
yazı2.pack()
giriş2.pack()
düğme2.pack(side=BOTTOM)
düğme1.pack(side=BOTTOM)
pencere.mainloop()"""


#Çalışma 8
"""from tkinter import *
pencere=Tk()
pencere.title("DENEME")
pencere.geometry("300x300")
pencere.resizable(width=FALSE,height=FALSE)
yazı=Label(text="Yaşınızı  Giriniz : ",font="times 15 italic")
giriş=Entry(font="times 15 italic")
def yaş () :
    yaş1=int(giriş.get())
    if yaş1 <= 18 :
        x = "Giremezsiniz"
    else :
        x = "Girebilirsiniz"
    yazı=Label(text=x,font="times 15 italic")
    yazı.pack()
        
düğme=Button(command=yaş,text="Enter",font="times 15 roman")   
 
yazı.pack()
giriş.pack()
düğme.pack(side=BOTTOM) 
pencere.mainloop()"""


#♦Çalışma 9
"""from tkinter import *
pencere=Tk()
pencere.title("Mekan Robotu")
pencere.geometry("400x300")
pencere.resizable(width=FALSE,height=FALSE)
yazı=Label(text="Yaşınızı  Giriniz : ",font="times 13 italic")
giriş=Entry(font="times 13 italic")
yazı2=Label(text="Ehliyetiniz Varmı (E/H) :",font="times 13 italic")
giriş2=Entry(font="Times 13 italic")
def bilgi () :
    yaş1=int(giriş.get())
    ehliyet=giriş2.get()
    if yaş1 >= 18 :
        if ehliyet=="E" or ehliyet=="e"  :
            x = "İki Durumda Onaylandığı İçin Girebilirsiniz"
        else :
            x = "Ehliyetiniz OLmadığı İçin Giremezsiniz"   
    else :
        x = "Yaşınız Kurtarmadığı İçin Giremezsiniz "
    yazı=Label(text=x,font="times 13 italic")
    yazı.pack()
        
düğme=Button(command=bilgi,text="Onayla",font="times 13 roman")   
 
yazı.pack()
giriş.pack()
yazı2.pack()
giriş2.pack()
düğme.pack(side=BOTTOM) 
pencere.mainloop()"""


#Çalışma 10
"""from tkinter import *
pencere=Tk()
pencere.title("Deneme ")
pencere.geometry("500x350")
pencere.resizable(width=FALSE,height=FALSE)
yazı=Label(text="Merhaba Adınızı Giriniz : ",font="verdana 13 italic")
giriş=Entry(font="verdana 13 italic")
yazı2=Label(text="Şifrenizi Giriniz : ",font="Verdana 13 italic")
giriş2=Entry(font="times 13 italic",show="*")
def bilgi () :
    ad=giriş.get()
    şifre=int(giriş2.get())
    if ad=="Emin" :
        if şifre==12345 :
            x = "Giriş Yapılıyor "
        else :
            x = "Şifre Yanlış"
    elif ad=="Emin2" :
        if şifre==1234 :
            x = "Giriş Yapılıyor"
        else :
            x = "Şifre Yanlış"
    else :
        x = "Kayıtlı Olmayan Bir Hesaptan Giriş Yapmaya Çalıştınız"       
    yazı=Label(text=x,font="verdana 13 italic")
    yazı.pack()
düğme=Button(command=bilgi,text="Onayla",font="verdana 13 italic")
düğme2=Button(text="Çıkış Yap",command=pencere.destroy,font="verdana 13 italic")
yazı.pack()
giriş.pack()
yazı2.pack()
giriş2.pack()
düğme2.pack(side=BOTTOM)
düğme.pack(side=BOTTOM)
pencere.mainloop()"""


#Çalışma 11
"""from tkinter import *
pencere=Tk()
pencere.title("Deneme ")
pencere.geometry("750x500")
pencere.resizable(width=FALSE,height=FALSE)
deneme=Frame(bg="gray")
deneme.place(relx=0.1,rely=0.1,relwidth=0.75,relheight=0.1)
deneme1=Frame(bg="gray")
deneme1.place(relx=0.1,rely=0.21,relwidth=0.30,relheight=0.5)
deneme2=Frame(bg="gray")
deneme2.place(relx=0.42,rely=0.21,relwidth=0.43,relheight=0.5)
pencere.mainloop()"""


#Çalışma 12
"""from tkinter import *
pencere=Tk()
pencere.title("Deneme 1")
pencere.geometry("750x500")
pencere.resizable(width=FALSE,height=FALSE)
üst_frame=Frame(bg="#add8e6")
üst_frame.place(relx=0.1,rely=0.1,relwidth=0.75,relheight=0.12)
sol_alt_frame=Frame(bg="#add8e6")
sol_alt_frame.place(relx=0.1,rely=0.23,relwidth=0.40,relheight=0.50)
sağ_alt_frame=Frame(bg="#add8e6")
sağ_alt_frame.place(relx=.51,rely=0.23,relwidth=0.34,relheight=0.50)
#Üst Frame
üst_yazı=Label(üst_frame,text="Hesap Makinesi ",font="Verdana 20 italic",bg="#add8e6")
üst_yazı.pack(pady=0.10,padx=0.10)
#Sol Alt Frame
bir_sayı=Label(sol_alt_frame,text="Birinci Sayıyı Giriniz :",bg="#add8e6",font="Verdana 12 italic")
bir_sayı.pack(pady=0.1,padx=0.1,anchor=N)
bir_giriş=Entry(sol_alt_frame,bg="#add8e6",font="Verdana 12 italic")
bir_giriş.pack(pady=0.1,padx=0.1,anchor=N)
işlem=Label(sol_alt_frame,text="İşlemi Seçiniz :",bg="#add8e6",font="Verdana 12 italic")
işlem.pack(padx=0.1,pady=0.1,anchor=N)
asıl_işlem=Entry(sol_alt_frame,bg="#add8e6",font="Verdana 12 italic")
asıl_işlem.pack(padx=0.1,pady=0.1,anchor=N)
iki_sayı=Label(sol_alt_frame,text="İkinci Sayıyı Giriniz : ",font="Verdana 12 italic",bg="#add8e6")
iki_sayı.pack(padx=0.1,pady=0.1,anchor=N)
iki_giriş=Entry(sol_alt_frame,bg="#add8e6",font="Verdana 12 italic")
iki_giriş.pack(padx=0.1,pady=0.1,anchor=N)
def kod () :
    
    i=asıl_işlem.get()
    bir=int(bir_giriş.get())
    iki=int(iki_giriş.get())
    if i=="+" :
        x = bir+iki
    elif i=="-" :
        x = bir-iki
    elif i=="*" :
        x = bir*iki
    elif i=="/" :
        x = bir/iki
    sonuç=Label(sağ_alt_frame,text=x,bg="#add8e6",font="Verdana 12 italic")
    sonuç.pack(padx=0.5,pady=0.5,anchor=N)
        
hesap=Button(sol_alt_frame,text="İşlemi Yap",bg="#add8e6",font="Verdana 12 italic",command=kod)
hesap.pack(side=BOTTOM)
#Sağ Alt Frame
sonuç_yazı=Label(sağ_alt_frame,text="İşlemlerin Sonucu : ",fg="black",bg="#add8e6",font="Verdana 15 italic")
sonuç_yazı.pack()
çıkış=Button(sağ_alt_frame,text="Hesap Makinesinden Çık",bg="#add8e6",font="Verdana 12 italic",command=pencere.destroy)
çıkış.pack(side=BOTTOM)
pencere.mainloop()"""


3-PyGame (Oyun kütüphanesi)

PyPI adresi : PyGame


#Pencere oluşturma
"""import pygame
import sys
pygame.init()
pencere = pygame.display.set_mode((200,200), pygame.SWSURFACE)
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
    pygame.display.flip()"""

#Pencere Başlığı
"""import pygame
import sys
pygame.init()
pencere = pygame.display.set_mode((200,200), pygame.SWSURFACE)
pygame.display.set_caption("Oyunumuzun Adı")
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
    pygame.display.flip()"""   

#Pencere İkonu Ayarlama
"""import pygame
import sys
pygame.init()
pencere = pygame.display.set_mode((200,200), pygame.SWSURFACE)
pygame.display.set_icon(pygame.image.load("PyGame//resim.png"))
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()
    pygame.display.flip()"""


Basit Bir Örnek : pin Pon Oyunu

4-playsound (Ses kütüphanesi)

PyPI adresi : PlaySound


# Kütüphanemizi ekliyoruz
from playsound import playsound
#Dosya yolunu verip şarkıyı çaldırıyoruz
playsound('/şarkı/şarkı1.mp3')


5-Colorama (Terminal renklendirme kütüphanesi)

PyPI adresi : Colorama

# Kütüphanemizi ekliyoruz
from colorama import *
# Kullanım için init() fonksiyonunu çağırıyoruz
init()
# Yazı rengini kırmızı yaptık
print(Fore.RED)
# Yazı rengini sarı yaptık
print(Fore.YELLOW)
# Yazı rengini açıkmavi yaptık
print(Fore.CYAN)

# Yazımızın arka plan rengini yeşil yaptık
print(Back.GREEN)
# Yazımızın arka plan rengini mavi yaptık
print(Back.BLUE)

# Yaptığımız tüm değişiklikleride sıfırlamak istersek
print(Style.RESET_ALL)
👍 1

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.