Python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Nisan 2023 Pazar

pyuic ile python (.py) Dosya Dönüştürme Hatası Çözümü

 PyQt5 ile hazırladığım bir formu MainWindows.ui dosyasını python dosyasına dönüştürmek istiyorum ancak dizinde .ui dosyasını görmüyor veya dönüştürme işlemi yapılsa bile dosyanın içeriğine bakıyorum herhangi bir kod gözükmüyor. Bunu çözmek için dönüştürmek istediğim .ui dosyasını shift tuşuna basılı turarak power shell ile açtım ve aşağıdaki kodu burada çalıştırarak kodların dönüştürülmesini sağladım. 

python -m PyQt5.uic.pyuic -x MainWindows.ui -o MainWindows.py


28 Aralık 2022 Çarşamba

ModuleNotFoundError: No module named 'Tkinter'

 Ubuntu için:

sudo apt-get install python3-tk

31 Aralık 2021 Cuma

__dir__() Komutu İle Class Özellerine Ulaşmak

Örneğin bilgisayar sınıfından türettiğiniz bir "bilgisayar2" isimli yen bir objeniz var. Bu objenizi kullanarak aşağıdaki gibi bir kullanımla obje üzerinden sınıf genelinde kullanabileceğiniz özelliklere ve bazı fonksiyonlara ulaşabilir ve bunların bir listesini yazdırıp inceleyebilirsiniz.

print(bilgisayar2.__dir__())

13 Aralık 2021 Pazartesi

For Döngüsü - Şu Kadarcık Bir Kod Yazmanın Mutluluğu

 sayilar = [1,3,5,7,9,12,15,19,21]

toplam=0
for sayi in sayilar:
     toplam=toplam+sayi
print(toplam)

12 Aralık 2021 Pazar

Anaconda JupyterLab Açılmama Sorunu ( Error executing Jupyter command 'lab': [WinError 5] Access is denied)

Bu sorunu çözmek çok basit. Anaconda uygulamasını sağ klik "admin" ile aç diyerek çözebilirsiniz. Bu şekilde uygulamayı başlattığınızda sorunsuz JupyterLab çalışacaktır.

30 Kasım 2021 Salı

Python Kivy Kurulum Hatası

 Sanırım kütüphane 3.10 python sürümünde çalışmıyor. Çok denedim ancak başaramadım. Python 3.9 sürümünü kurarak kivy kurulumunu yapabildim.

cmd ile: (Doğru python sürümü kurulduktan sonra)

pip install kivy

28 Kasım 2021 Pazar

f-string Kullanımı Python

 tekcift = 10

print(f"girilen sayı: {tekcift}")

f-string kullanımı çok kolay ve python'daki en güzel şeylerden biri. Yukarıdaki kodun çıktısına bakarak kolaylıkla anlayabilirsiniz. Kod kısmından "f"'yi çıkartıp programı yeniden çalıştırdığınızda kullanımı daha iyi anlayabilirsiniz.

20 Kasım 2021 Cumartesi

Split İle İçeriği Diziye Dönüştürme (String to Dizi List)

 message = 'Hello there. My names is Hakan'

print(message[1])
#split ile içerik bir diziye dönüştürülür ve dizinin
# 1. elamanı aşağıda yazdırılır
message = message.split()
print(message[1])

Python Replace Basit

 message = 'Hello there. My names is Hakan'

message = message.replace('Hakan', 'İsim')
print(message)

20 Ekim 2021 Çarşamba

19 Ekim 2021 Salı

18 Ekim 2021 Pazartesi

code . ile Proje Açmak

Power Shell uygulamasında bir proje klasörü açıldıktan sonra code . yazılıp çalıştırılırsa ilgili klasör veya proje dosyası Visual Studio Code ekranında otomatik olarak açılıyor.

Visual Studio Code

11 Aralık 2020 Cuma

No Python İnterpreter Hatası

 PyCharm IDE'sinde pygame ile bir şeyler yazmaya çalışırken pip üzerinden pygame'ü yüklememe rağmen projeme pygame'i import edemiyordum. Bunun nedeni de garip bir şekilde "No Python İnterpreter" uyarısı alıyor olmamdı. Çevirmen yok gibi bir şey diyor, ama buradaki asıl hata IDE'nin python'un kurulu olduğu dizini göremiyor olmasından kaynaklı. Sanırım öyle yani. :)


Öncelikle pip üzerinden kurulumu böyle yaptım:


Bu resimde gördüğünüz gibi, System Interpreter kısmında sağ tarafta "Interpreter:" olarak python'un kurulu olduğu dizin burada yazmalı. Eğer burada python dizininiz yazmıyorsa pygame gibi bir kütüphaneyi IDE üzerinden kuramaz veya çalışmanıza dahil edemezsiniz.


Dizin doğru bir şekilde IDE'ye tanıtıldıktan sonra artık istediğiniz gibi bu ekrandan kütüphane aratabilir ve IDE ile projenize kurulumu gerçekleştirebilirsiniz.


Son olarak dizini eklerken "python.exe" dosyasını doğru bir şekilde seçtiğinizden emin olun.




27 Ağustos 2020 Perşembe

Python Anaconda ve Spyder

 Yeni başladığım bir Python kursunda hayatıma "Anaconda" ve "Spyder" isimli uygulamalar girmiş bulunmakta. Henüz çok yeni olmasına rağmen buraya kısa bir not eklemek istedim.

Sypder'da yeni bir section yani bölüm açmak için ilgili satıra " %% koyuluyor ve ilgili bölümü çalıştırmak için "shift+enter" tuşlarına basılması yeterli oluyor.

18 Nisan 2020 Cumartesi

Python time.clock() Hatası Hakkında

Python'da time kütüphanesinin clock() fonksiyonunu kullanırken aşağıdaki gibi bir hata aldım:


C:/Users/paneL/Desktop/Dersler/Ders 06 - Fonksiyonlar/zaman_modulu_ornek.py:13: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
print(time.clock())

Python 3.3'te time.clock() fonksiyonu kaldırılmış ve bunun yerine time.perf_counter ve time.processs_time gibi fonksiyonlar gelmiş. Yani aynı kodu bu yeni fonksiyonları kullanarak yazmanız veya kodunuzu güncellemeniz gerekiyor. Eğer python sürümünüz 3.3'ten yüksekse. Ben hatayı aldığımda python sürümüm 3.7.2 gözüküyordu.

Peki ama python sürümünüzü nasıl öğrenebilirsiniz?


Bunun için IDE üzerinden veya python shell uygulaması üzerinden aşağıdaki komutları çalıştırmanız yeterli olacaktır: Python'u güncelleştirmek içinse python resmi web sitesi üzerinden yeni sürümü indirip kurabilirsiniz.

import sys
print(sys.version)