Linux Ve Python Öğrenmek İçin Projeler
-
Şöyle ncurses kullanan, menulu https://www.freebsd.org/cgi/man.cgi?query=bsdconfig&sektion=8 benzeri bir konfigurasyon yazılımı olabilir. Örneğin php.ini veya httpdconf gibi bir şeyi düzeltebilir. Daha iyisi ip tables için olması tabi ki.
-
la tam python hoşuma gitmeye başlamışken gene unicode-ascii ıvır zıvırlarıyla cebelleştirmeye başladı.
ulan 2.7'den 3.4'e geçtim o her boku destekliyo diye. gene hata gene hata.
yok mu lan bu python'da bu dönüşümleri otomatik uygulayacak bi modül?
dosya yazdırırken, ekrana print basarken kendi anlasın dönüştürsün, beni uğraştırmasın?
-
Müridler bu soruyu çözmeye çalışıyordum ama takıldım, bi fikir verirseniz sevinirim.
http://www.pythonchallenge.com/pc/def/equality.html
Kaynak kodda bir kod var, uzun olmaması için buraya atmıyorum. Kaynak koddaki string'i siz tanımlarsınız programınıza, ben sentence olarak tanımladım.
Soru su: her harf tek tek kontrol edilecek. Eğer kontrol edilen karakter küçük harfli ise, önceki ve sonraki 3 karakterin büyük harfli olup olmadığı kontrol edilecek. Eğer önceki ve sonraki 3 karakter büyük harfli ve o anki seçili karakter de küçük harfli ise listeye eklenecek.
Benim çözümüm:
Başka çözümler:
http://www.iainbenson.com/programming/Python/Challenge/solution3.php
http://hacked2bits.com/software/python-challenge/
Başkaları regex ile çözmüş, daha kolay olacaktır tabi ama başka yolla çözmek istediğim için böyle denedim, aldığım sonuç ise baya farklı.
Benim aldığım sonuç:
Almam gereken sonuç: "linkedlist"
-
Hocular bir up daha yapayım, soruyu hala çözemedim.
-
Hocam verdiğin kodda sentence değişkeni tanımlanmamış.
sentence = "LLLlLLLIIIiIIINNNnNNNKKKkKKKEEEeEEEDDDdDDDLLLlLLLIIIiIIISSSsSSSTTTtTTT"
Şeklinde tanımlarsam sonuç linkedlist çıkıyor. Çalışıyor yani kod. Sorun nedir?
Edit: Kodu biraz toparladım bakarsın. Python kullanıyorsan nimetlerinden faydalan hocum.
-
KrypT bunu yazdı
Hocam verdiğin kodda sentence değişkeni tanımlanmamış.
sentence = "LLLlLLLIIIiIIINNNnNNNKKKkKKKEEEeEEEDDDdDDDLLLlLLLIIIiIIISSSsSSSTTTtTTT"
Şeklinde tanımlarsam sonuç linkedlist çıkıyor. Çalışıyor yani kod. Sorun nedir?
Edit: Kodu biraz toparladım bakarsın. Python kullanıyorsan nimetlerinden faydalan hocum.
Hocam geri dönüş için teşekkürler. Önceki mesaja yazmıştım sentence değişkenini boş bıraktım çünkü çok uzundu. Bir sayfanın kaynak kodunda, linki de var 2. satırda.
Kodda çok farklı şeyler denemiştim, denediklerimi de silmedim paylaşırken, benim hatam.
Farklı çözümler zaten var da benim yazdığımda niye çalışmadı onu anlamadım.
Yani benim kodda 2 farklı yolla denedim, 2si de resimdeki çıktıyı verdi, linkedlist vermesi gerekirken.
Biri buydu:
def before(location):
if sentence[location-1].isupper() is True:
if sentence[location-2].isupper() is True:
if sentence[location-3].isupper() is True:
return True
else:
return False
def after(location):
if sentence[location+1].isupper() is True:
if sentence[location+2].isupper() is True:
if sentence[location+3].isupper() is True:
return Truediğeri de bu:
if char.islower() is True:
if sentence[index-1].isupper() and sentence[index-2].isupper() and sentence[index-3].isupper() is True:
if sentence[index+1].isupper() and sentence[index+2].isupper() and sentence[index+3].isupper() is True:
mylist1.append(char)'is True' bunu da bilerek koydum, o olmadan da aynı sonucu alıyorum zaten.
Yani hocam cevap zaten elimde, benim yazdığım kodda ne hata var da bunu döndürüyo onu anlamadım.
Senin verdiğin liste ile denedim mesela, linkedlist yazısı döndü.
-
Bu konu tam benlik saolun hocalar
-
Hocam Linux kurup bi Sanal makinede gelistirme ortamini hazirlamak istiyorum. fakat QT'nin Ayarlari ile ilgili sorun yasayip sildim.
Boyle bir dokuman varmi acaba elinde. Python gelistirme ortami hazirlamak?
suana kadar Bu python'a 2 kere kod yazmam gerekti.
1. Telit GPS chip'ini programlamak icin.
2. TRP POS diye bir cihazi kodlamak icin.
merakimdan ogrenmek istiyorum. Framework kavrami biraz daha farkli bildigim kadari .net teki gibi degil mesela 3 kurulu ise 2'nin projelerini acmiyor. veya programda kullandigin moduller istemci bilgisayardada kurulu olmasi gerekiyor.
-
Hacım pardon tam okumamışım mesajı gece gece ama verdiğin stringde mesela şöyle bir bölge var "LIXQgNXE" "linkedlist" stringini döndüreceğine emin misin? İçinde g harfi yok sonuçta. Soruyu aldığın linki versene bana. Linked list bir data structure'dır, yani array gibi bir şey C++'ta falan var. Yanlış anlamış olmayasın?
krypt tarafından 23/Kas/14 11:09 tarihinde düzenlenmiştir