0 beğenilme 0 beğenilmeme
31 kez görüntülendi
Python kategorisinde (1,000 puan) tarafından

Merhabalar PyCharm ile ilgili bir takım acemice sorularım var
Aşağıda listeledim.

1- PyCharm da kod yazarken virgulde olsun başka şeylerde olsun
yazım hatası var dergibi kırmızı gösteriyor.
Ornek:


class Kordinat:
def init(self,x,y):
self.x=x

burda virgul ve = altında gozukuyor.
Bu sorun normal mı? Nasıl düzeltebilirim.

2-PyCharm da yeni bir Proje olusturduktan sonra
file->Settings kısmına gelip
Project:Proje ismi olanın alt kısmındaki
Python Interpreter kısmından herzaman istenilen kutuphaneleri eklemem
gerekiyor. O kutuphaneleri birkere yüklesem daha sonra yeni bir projede
yüklemesek olmaz mı?

3-Nette Anacode kurulumu ve PyCharm icinde Anaconde icindeki Python derleyicisi secimiyle
ilgili videolar gordum. Anacode'yi yüklemem gerekir mi ?

  cnts ,_  = cv2.findContours(opening_image,cv2.RETR_TREE,cv2.CHAIN_APPROX_NONE)

kodundaki cnts den sonra ki _ (alt cizgi ) anlamı nedir.
Bazen bu cizgi cnts 'nin onunde de olabiliyor.
Burdaki mantık nedir?

3 Cevaplar

0 beğenilme 0 beğenilmeme
(3,690 puan) tarafından
tarafından düzenlendi

Sonuncudan Başlayayım.

donus,_,falanca=fonksiyon()

şeklinde bir kullanım görürseniz burada fonksiyonun 3 değer döndüreceğini anlarız.
donus: ilk döndürülen değerdir.
_: ikinci dondurulen degerdir ama bununla ilgilenmediğimiz için _ karakteri kullanılmıştır.
falanca: üçüncü döndürüen degerdir.

(1,000 puan) tarafından

_ ile ilgili acıklamanız icin teşekkürler.
Peki hocam diger sorularım icin ne dersiniz.

Bu arada Ben PyCarm 2020.1 kullanıyorum (win ortamında )

Teşekkürler.

(3,690 puan) tarafından

1- PyCharm da kod yazarken virgulde olsun başka şeylerde olsun
yazım hatası var dergibi kırmızı gösteriyor.

Bu bir hata değil, yazım dilbilgisi denetimi yapmasından oluyor.
Bahsettiğiniz altını farklı çizmeler PEP kod yazım standardına uymadığınızdan olabilir.(= den sonra bir boşluk bırakmak gibi)

Yazım Denetimini Kapatmak için
enter image description here

Setting-editor-inspection u kullanabilirsin hocam.
ayrıca kod yazım penceresinin sağında renkli çizgilerle gösterilen bu denetimlerden birinin üstünde sağ tıklayıp cost.. high.. dersen, ve syntax seçersen sadce hatalı yerleri işaretler. (geçicidir)

(3,690 puan) tarafından

2-PyCharm da yeni bir Proje olusturduktan sonra
file->Settings kısmına gelip
Project:Proje ismi olanın alt kısmındaki
Python Interpreter kısmından herzaman istenilen kutuphaneleri eklemem
gerekiyor. O kutuphaneleri birkere yüklesem daha sonra yeni bir projede
yüklemesek olmaz mı?

Hocam Doğru Olan Bu, ENV ler sistemden soyutlanmış çalışma alanı oluşturmak için kullanılır.yani sisteminizden yalıtılmış bir çalışma ortamı sunuyor pycharm.
Ama isterseniz
yeni bir proje oluşturmada, existing interpreter seçerseniz gösterdiğiniz python ve onunla ilintili modülleri kullanırsınız.

Yada anacondayı kurup anaconda nın size sunduğu kütüphaneleri kullanabilirsiniz.
onunda pip modül yükleme aracı gibi conda adında bir aracı vardır. Anacondayı kurup (ki Anaconda içerisinde oldukça fazla modül vardır, olmayan modülü conda ile yükleyebilirsiniz) yine existing interpreterden anaconda altındaki python u seçerek kullanabilirsiniz.

(3,690 puan) tarafından

3-Nette Anacode kurulumu ve PyCharm icinde Anaconde icindeki Python
derleyicisi secimiyle ilgili videolar gordum. Anacode'yi yüklemem
gerekir mi ?

Eğer Anacondanın Sunduğu Modülleri Kullanacaksanız Evet Yüklemeniz gerekir. Yoksa Anaconda Python un diğer python yorumlayıcılarından farkı yoktur.
(anaconda içeriisnde python yprumlayıcısı ve genelde veri bilimi, yapay zeka için optimize edilmiş olan modülleri barındıran bir pakettir. spyder adında bir IDE, pyqt5 ve araçlarını da barındırır)

0 beğenilme 0 beğenilmeme
(1,000 puan) tarafından

Tekrardan Merhabalar,

PyCharm PyAduido kutuphanesini eklerken hata almaya başladım.
Manuel çalışma klasorume kutuphane ekleyebiliyormuyum.
Veya bu hatanın cözümü nedir.

Yapmak istediğim
https://techwithtim.net/tutorials/voice-assistant/playing-sound/
linkteki uygulamayı test etmek.

[url=https://hizliresim.com/NlTR1z][img]https://i.hizliresim.com/NlTR1z.png[/img][/url]

(2,630 puan) tarafından

Zamanında bunu yazmışım...

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from gtts import gTTS
import playsound
import sys
import os

dosyaAdi = "soyle.mp3"
metin = "iyi bayramlar"

print("\nKaydedilen dosya :: %s" % (os.getcwd() + dosyaAdi))

def text2Ses(metin):
    tts = gTTS(text = metin, lang = 'tr', slow = False)
    tts.save(dosyaAdi)


if(len(sys.argv) == 2):
    text2Ses(metin)

if(len(sys.argv) > 2 or len(sys.argv) < 2):
    print("\nKullanımı:\nsoyle.py \"söylenecek metin\" olarak yazın. Tırnaksız yazmayınız...\n")
    os._exit(-1)
else:
    metin = sys.argv[1]


#print("\nOkunacak metin :: \"%s\"\n" % sys.argv[1])
print("\nOkunacak metin :: \"%s\"\n" % metin)
text2Ses(metin)
playsound.playsound(dosyaAdi, True)
print("\nSöylendi...\n")
0 beğenilme 0 beğenilmeme
(1,000 puan) tarafından

PyCharm Proje klasorunde venv icindeki Scripts klasoru icinde

pip install pipwin
pipwin install pyaudio

kodları uygulayınca kutuphane yüklendi.

...