Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
18
Cevap
7020
Tıklama
0
Öne Çıkarma
Python'un IDLE(Beyaz Ekranlı olan) ile Siyah Ekrandaki Farklar? Hangisinde Çalışmalıyım?
C
12 yıl
Yüzbaşı
Konu Sahibi

Evet arkadaşlar. Pythonda ben siyah ekranda çalışıyordum; fakat idle diye bir dosya yardımıyla windowsta açtı bundan çalışmalısın dedi bir arkadaş. Ben anlamadım aralarındaki fark nedir acaba?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
12 yıl
Yarbay

Konsolda türkçe karakter görünmemesi sorunu olabilir fakat hızlıdır. Idle daha yavaş çalışır. Başka da bir farkı olmaz. Tabi onlar sadece interaktif ortam, yani birkaç satır kodu hemen deneyip çıktısını görmek ve öğrenmek için. Python ile program yazmak için onlar kullanılmaz.


Bu mesaja 1 cevap geldi.
C
12 yıl
Yüzbaşı
Konu Sahibi

Öğrenme aşamasındayım da o yüzden yani? Hangisini kullanmalıyım?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @elektro_gadget
G
12 yıl
Yarbay

Okuduğun/izlediğin kaynak ne kullanıyorsa sende onu kullan fark etmez. Bana sorarsan konsol (siyah olan) daha iyidir çünkü hafif. Fakat program yazıp denemek istediğin zaman uygun bir editör kullan. Programmers Notepad var mesela oldukça iyidir. Bununla kodu yazar .py uzantılı olarak kaydedersin (Misal deneme.py). Sonra konsolda "python deneme.py" yazarak script i çalıştırırsın.

Linux ta .py uzantılı scripti çift tıklayarak exe gibi çalıştırma olayı var ama windowsta nasıl olur bilmiyorum.


Bu mesaja 1 cevap geldi.
C
12 yıl
Yüzbaşı
Konu Sahibi

Hmm. Teşekkür ederim.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @elektro_gadget
S
12 yıl
Yüzbaşı

Etkileşimli kabuk sanırım Türkçe'ye çevrilmiş hali. Bunlarda arkadaşında dediği gibi Türkçe karakter dışında bir problem yaşamazsın ki zaten dilde Türkçe karakter yok sadece konsola yazdırman gereken şeylerde biraz daha dikkatli olursun. Dosya bazlı şeyler yazmak istediğin zaman -*- coding=utf8-*- tarzı birşey ekleniyordu yanlış hatırlamıyosam.



D
12 yıl
Yüzbaşı

IDLE, Tkinter ile yazılmış temel amaçlara hizmet eden Python ile birlikte gelen bir geliştirme ortamıdır. Bazı ileri seviye programlar düzgün çalışmayabilir IDLE'de. Ama yeni başlayanlar için uygundur.
Referans olarak alman gereken konsoldur. (genelde siyah oluyor bu ekranlar ama Mac'lerde mesela beyazdır)

edit: Windows 'ta script.py dosyasına çift tıklayarak çalıştırmak ile konsoldan "python.exe script.py" yazarak programı çalıştırmak aynı etkiyi verir. ".pyw" olarak kaydedersen dosyayı çift tıkladığında konsol penceresi açılmaz. eğer py dosyasını notepad gibi python ile alakası olmayan bir editörle açarsan kodun başında belirttiğin kodlama ile ( -*- coding=utf8-*-) dosyayı kaydetmen gerekir, IDLE bu satırı algılayıp kodlama işini kendi yapıyor.





< Bu mesaj bu kişi tarafından değiştirildi DocZ -- 22 Kasım 2013; 2:45:49 >
Bu mesaja 1 cevap geldi.
T
12 yıl
Yarbay

Baslangicsan veya Python'un bazi seylere nasil cevap verecegini bilmiyorsan IDLE bence cok iyi birsey. En ise yarar ozelligi su ana kadar bir fonksiyonu direk cagirabiliyorsun, ona deger atiyabiliyorsun veya dondugu degeri alabiliyorsun, cikartabiliyorsun ve hepsi interaktif olarak oluyor.


Bu mesaja 1 cevap geldi.
F
12 yıl
Onbaşı

Sublime Text ya da PyCharm kullan.


Bu mesaja 1 cevap geldi.
D
11 yıl
Er

İdlede komutların bütünlüğünü görmek zor ama pycharm gibi bir ide kullanırsan işin kolaylaşır. Ben pycharm kullanıyorum sana da tavsiye ederim.
https://www.jetbrains.com/pycharm/download/
Bu adresten sağda bulunan Community Editionu seç. İşini fazlasıyla görecektir. Diğer sürüm paralı şu an için gereksiz bence. Sadece türkçe karakter problemi yaşıyorum onu henüz çözemedim. Bilen varsa yardımcı olsun.


Bu mesaja 1 cevap geldi.
B
11 yıl
Yarbay

quote:

Orijinalden alıntı: DoganBenli

İdlede komutların bütünlüğünü görmek zor ama pycharm gibi bir ide kullanırsan işin kolaylaşır. Ben pycharm kullanıyorum sana da tavsiye ederim.
https://www.jetbrains.com/pycharm/download/
Bu adresten sağda bulunan Community Editionu seç. İşini fazlasıyla görecektir. Diğer sürüm paralı şu an için gereksiz bence. Sadece türkçe karakter problemi yaşıyorum onu henüz çözemedim. Bilen varsa yardımcı olsun.

script başına utf8 coding etiketi koyarsan sorunun çözülür sanırım.

Konu açan arkadaş için de ikisinin pek bir farkı yok. Interactive Shell tek satırda kodları "deneme" yapmanı sağlayan kısımdır. REPL gibi.


Bu mesaja 1 cevap geldi.
D
11 yıl
Er

Tamam o kodu duydum ama tam olarak ne yazacağım program başına. bir çok şet denedim olmadı maalesef metinlerde türkçe karakter kullanamadım. Değişkenlerde zaten kullanamıyoruz bildiğim kadarıyla. Programın ayarlarından da değiştirdim ama sonuç vermedi maalesef.




Bu mesajda bahsedilenler: @bilm-i yorum
B
11 yıl
Yarbay

# -*- coding: cp1254 -*-

yazacaksın script başına. Ya da aşağıda anlatılan gibi dosyayı modifiye edebilirsin. Daha etkili bir yöntem gibi görünüyor.
Değişkenlerde zaten türkçe karakter kullanamazsın. Kullanmamalısın da.

https://www.jetbrains.com/pycharm/webhelp/configuring-output-encoding.html

Şurayı da okursan daha iyi anlarsın :www.istihza.com/forum/viewtopic.php?t=2166


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @DoganBenli
D
11 yıl
Er

maalesef bu da çalışmadı, ben windows altında kullanıyorum belki o yüzden bilmiyorum. sorun değil bu şekilde kullanacağız artık. sağol yine de.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @bilm-i yorum
B
11 yıl
Yarbay

quote:

Orijinalden alıntı: DoganBenli

maalesef bu da çalışmadı, ben windows altında kullanıyorum belki o yüzden bilmiyorum. sorun değil bu şekilde kullanacağız artık. sağol yine de.

# -*- coding: utf-8 -*-

Bir de en başa bunu yazmayı dener misin ?


Bu mesaja 1 cevap geldi.
D
11 yıl
Er

maalesef olmadı bunları da denemiştim ben. program ayarlarından da yaptım ama olmadı. çözemedim açıkçası nedir sorun. debian kurup orada deneyeceğim artık. programın bir hatası olabilir. Ayarlarda IDE encoding ve Project encoding UTF-8 ama faydası yok.




Bu mesajda bahsedilenler: @bilm-i yorum
V
11 yıl
Yüzbaşı

ben sublime kullanıyorum sublime'a ufak bir script ekleyip control-b ile direk çalıştırıp sonucunu sublime'ın konsolunda görebiliyorsun. hem siyah temalar olduğundan göze iyi geliyor hemde .py uzantılı dosya oluşturup direk çalıştırmam 2 sn sürüyor tavsiye ederim


Bu mesaja 1 cevap geldi.
D
11 yıl
Er

Tamam kardeşim bir de onu deneyelim çok saol.




Bu mesajda bahsedilenler: @Video Tapes
P
11 yıl
Çavuş

Selamün Aleyküm;

cmd ' de chcp 1254 yapınca ve font ' u lucida console yapınca gözüküyor.
Ayrıca Win 8.1 Türkçe ' de hiç bunlara gerek kalmadan gözüküyor.
< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi Programmer_Kanguru -- 7 Ocak 2015; 23:47:16 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.