Python Mini Hesap Makinesi / sctut

sctut

Üye
10 Ara 2017
110
0
[SIZE="3[COLOR="White [URL="https://tik.lat/27laE"] TIKLA[/URL]

Virüstotal: TIKLA

Kodu internet üzerinden denemek istiyorsanız: TIKLA

Rar şifresi: [COLOR="White
 
Son düzenleme:

Hipster

Katılımcı Üye
19 Mar 2017
300
1
roo@parrot
Ellerine sağlık dostum yalnız sonucu bulduktan sonra programdan çıkıyor onun yerine bir kod kullanarak sonuç tan sonra bir daha işlem yapılabilir hale getirirsen daha güzel olur bence
 
Son düzenleme:

s60v3

Katılımcı Üye
22 Eyl 2012
359
0
Almanya
o kadar if yerine eval() kullanabilirdin,tamam tehlikeli bir fonksiyon ama küçük bir sınırlama ile işini fazlasıyle görürdü,neredeyse tüm hesaplamaları kullanabilirdin

örneğin tanımlama yapmadan şu şekilde işlemi yaptırabilirsin
x = x**2
eval(x)
 

Zeref

Uzman üye
13 Nis 2014
1,960
3
fy
o kadar if yerine eval() kullanabilirdin,tamam tehlikeli bir fonksiyon ama küçük bir sınırlama ile işini fazlasıyle görürdü,neredeyse tüm hesaplamaları kullanabilirdin

örneğin tanımlama yapmadan şu şekilde işlemi yaptırabilirsin
x = x**2
eval(x)

Eval dogru bir kullanim degil.
 

0x6e

Yeni üye
10 Ara 2017
39
0
Olay inputun filtrelenmesi degil olay eval fonksiyonun arkaplan yaptigi islemler

Daha detayli bilgi almaj istersen https://stackoverflow.com/questions/1832940/why-is-using-eval-a-bad-practice

Anlamadım.. Ne yapıyormuş arkaplanda?
Eğer programı bir moron yazmışsa elbette güvenlik açığı oluşur ama sırf bunun için eval'ı suçlayamazsın..

Evet, eval kullanmak zayıflık ve kötü pratik olarak yorumlanabilir, bu konuda haklısın. Sorun şu ki, eval'ı neden kullanmamamız gerektiği hakkında beni ikna eden mantıklı bir açıklama bulamadım.

Aynı mantıkla ilerlersek, os modülüne de zararlı ve kullanılmaması gerek demeliyiz. Sonuçta kullanıcı veya yazılımcı yönetici bir hesapta rm -rf / yapacak kadar aptalsa bunun suçu modülde olur, değil mi?
 

Zeref

Uzman üye
13 Nis 2014
1,960
3
fy
Anlamadım.. Ne yapıyormuş arkaplanda?
Eğer programı bir moron yazmışsa elbette güvenlik açığı oluşur ama sırf bunun için eval'ı suçlayamazsın..

Evet, eval kullanmak zayıflık ve kötü pratik olarak yorumlanabilir, bu konuda haklısın. Sorun şu ki, eval'ı neden kullanmamamız gerektiği hakkında beni ikna eden mantıklı bir açıklama bulamadım.

Aynı mantıkla ilerlersek, os modülüne de zararlı ve kullanılmaması gerek demeliyiz. Sonuçta kullanıcı veya yazılımcı yönetici bir hesapta rm -rf / yapacak kadar aptalsa bunun suçu modülde olur, değil mi?
Tamam sen istedigin gibi yazabilirsin uygulamalarini bana bulasma yeter
 

Zeref

Uzman üye
13 Nis 2014
1,960
3
fy
hocam,github üzerinden projeleri inceleyin biraz,eval() i tekbaşına kullanmak doğru değil zaen bunu ben de yazdım,ama birkaç küçük limit ile kaliteli işler oluşturulabilir,sanıyorum ki tek kaynağınız istihza

Kaynagimi yukarida verdim zaten sen niye dahil oldunki konuya eval kullanmak dogru degildir eval yapacagi her isi yapmanin daima daha iyi bir yolu vardir su halde haala eval kullanamanin neresi makul bilmyorum.
 

sctut

Üye
10 Ara 2017
110
0
Kaynagimi yukarida verdim zaten sen niye dahil oldunki konuya eval kullanmak dogru degildir eval yapacagi her isi yapmanin daima daha iyi bir yolu vardir su halde haala eval kullanamanin neresi makul bilmyorum.

Tartışmayın açtığıma pişman etmeyin şu konuyu :D
 

s60v3

Katılımcı Üye
22 Eyl 2012
359
0
Almanya
Kaynagimi yukarida verdim zaten sen niye dahil oldunki konuya eval kullanmak dogru degildir eval yapacagi her isi yapmanin daima daha iyi bir yolu vardir su halde haala eval kullanamanin neresi makul bilmyorum.

eval muhabbetini ben açtım,ayrıca kimseye soracak değilim post yazarken
 

FAYDAS1Z

Üye
9 Ara 2017
127
0
ÖTÜKEN
ellerine sağlık dostum geliştirilebilir veya PyQt ile yapılabilir hep PyCharm da takılı kalmayın ufkunuzu açın :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.