**CLUB İçerisinde Paylaşım Yaparken Dikkat Edilmesi Gereken Önemli Hususlar.** - Paylaşım yaparken Türkçe kurallarına olabildiğince uyulması, sorunuzun rahat anlaşılması ve en hızlı cevabı almanız adına, dikkat edilmesi gereken en önemli husustur. - Paylaşımlarınız da kibar ve yalın bir dil kullanmanız ve gerekirse resim ile eklenti yapmanız, doğru ve hızlı cevap almak adına önemli hususlardır. - Paylaşımları olabildiğince uygun bölümlere açarak, konu ile ilgili kişilerin daha hızlı görmesini sağlamak adına çok önemlidir. - Paylaşımlarda etiket kullanmak o sorunun daha sonra tekrar aranması adına çok önemlidir.
0 beğenilme 0 beğenilmeme
648 kez görüntülendi
Python kategorisinde (1,400 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
(4,270 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,400 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.

(4,270 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][1]

Setting-editor-inspection u kullanabilirsin hocam.
[1]: https://i.stack.imgur.com/mPoXy.png

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)

(4,270 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.

(4,270 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,400 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,820 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,400 puan) tarafından

PyCharm Proje klasorunde venv icindeki Scripts klasoru icinde

pip install pipwin
pipwin install pyaudio

kodları uygulayınca kutuphane yüklendi.

...