Şimdi Ara

Python Soru & Cevap (8. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
237
Cevap
12
Favori
14.358
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 678910
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • X-1 kullanıcısına yanıt
    yok anladım seni yolladığım linklere baktınmı orada direk web için python dosyasını çalıştırmak için http request gereklidir yazıyor.
    ssh ile bağlanıp verdiğin python komutunu yukarıdada dedim php ilede çalıştırabilirsin. CGI-BIN klasorundede. Allah aşkına yolladığım linklere baktın mı ?

    -peki host tarafinda bu isler nasil yuruyor? e orada konsol da yok ki? bir kere yapinca surekli calismak zorunda yani :))
    apache ile yürüyor işler



    < Bu mesaj bu kişi tarafından değiştirildi onetoy -- 19 Ekim 2013; 14:20:55 >
  • onetoy kullanıcısına yanıt
    Baktim hocam. Benim isim direkt olarak CGI ile degil yani :)

    Su an ornek bir server'da denedim

    http://agoren.pythonanywhere.com/

    bu sayfa bottle framework uzerine calisiyor. Hakkimda sayfasi vs. mesela. 404 sayfasi gibi.

    Ben bunlari CGI'da calistirmak istemiyorum bu mumkun mu asil demek istedigim bu idi ama anlatamiyorum :(
  • X-1 kullanıcısına yanıt
    ben ubuntumda web2py kullanıyorum
    http://www.hermesiletisim.net/dev/yeni-baslayanlar-icin-web2py-framework-hakkinda-temel-bilgiler#.UmKAVnjJVBk



    < Bu mesaj bu kişi tarafından değiştirildi onetoy -- 19 Ekim 2013; 15:58:21 >
  • onetoy kullanıcısına yanıt
    Bu gercekten daha islevli gorunuyor. Ya aslina bakarsaniz python'a baslayali 2-3 ay oldu. Ama farkli programlama dillerindeki asinaligimdan dolayi anlamakta zorluk cekmedim.

    Benim daima merak ettigim sey server bazli calismalardi. Tesekkur ederim :)

    Ayrica yanilmiyorsam web2py google app engine uzerinde calisiyordu.

    webapp2 ve jinja2 de calisiyor

    http://agorenblog.appspot.com/

    ornek uygulamam buydu.

    Eger web2py'i app engine'e port edebilirsem ve domain iliskisini kurabilirsem hic sorun olmaz benim icin bunda fork ederim daha iyi google guvencesi altinda tesekkurler :)
  • Arkadaşlar ben de aranızdayım. Yeni başladım Python öğrenmeye. Aslında daha önce denemiştim ama işlerimin yoğunluğundan devam ettirememiştim. Ben Fırat Özdil'in kitabını okuyarak ufak ufak kendi çapımda denemeler yaptım. Bu arada benim ilk öğrendiğim dil diyebiliriz. Yani tamamen hobi amaçlı. Yaşım da genç sayılmaz... Burada daha okula başlayıp öğrenecek arkadaşlar görüyorum. Ben 33 yaşındayım yani umarım geç değildir ama bu dili güzelce öğrenip özellikle iki konuya yönelmek istiyorum. Bir tanesi web tabanlı programlar, diğeri de mobil tabanlı programlar. Uzun bir maraton olacak eminim ama keyifli geçeceğinden hiç şüphem yok.

    Takıldıkça da burada soracağım mutlaka sorularımı.

    Selamlar...



    < Bu mesaj bu kişi tarafından değiştirildi dwain -- 20 Ekim 2013; 20:57:45 >
  • Pycharm mı yoksa Sublime text 2 mi daha iyi? Lisanslı olması ya da olmaması farketmez. Mac için soruyorum. Tşk.
  • Bana da Linux ya da windows icin kod tamamlama ozelligi olan ide lazim

    Sublime Text 2 ~ 3 fark etmez kullandim yapandan aro

    ama 1-2 dosya neyse de 15-16 dosyali sistemler var bazi dosyalarda 20 tane method var

    from modulum import method

    diye kendim yazmak zorunda kaliyorum. benim istedigim

    from modulum yazinca import'tan sonraki method adini dahi tamamlayacak bir ide

    pydev'e baktim hangi aptal yazmis o eklentiyi acaba

    pydev project diyo python dosyasini uzanti olarak dahi eklemeyecek kadar aptalmis belli.

    sublime text'e gelecek olursak

    ustteki yazdigimla kalmiyor mesela ben method'un ne yaptigini unutabilirim

    mono develop ile d dilinde kodlama yaparken uye islevlerin icine alacagi degerleri veriyordu

    sublime text vermiyor mutlak bilmek zorundasin

    method(x, y, z) mi aliyormus, bunlar ne yapiyormus gostermiyor maalesef :(

    onerilerinizi ona gore alicagim tesekkurler




  • f(x)=-5xüzeri 5 + 11xkare -47 fonksiyonunu bir python fonksiyonu olarak düzenleyin.sonra f(0,1,2,3)fonksiyonlarını hesaplayın ve maksimum olanı ekrana yazdırın.

    bunu yapabilmemde yardımcı olur musunuz?python 3 kullanıyorum
  • quote:

    Orijinalden alıntı: X-1

    Bana da Linux ya da windows icin kod tamamlama ozelligi olan ide lazim

    Sublime Text 2 ~ 3 fark etmez kullandim yapandan aro

    ama 1-2 dosya neyse de 15-16 dosyali sistemler var bazi dosyalarda 20 tane method var

    from modulum import method

    diye kendim yazmak zorunda kaliyorum. benim istedigim

    from modulum yazinca import'tan sonraki method adini dahi tamamlayacak bir ide

    pydev'e baktim hangi aptal yazmis o eklentiyi acaba

    pydev project diyo python dosyasini uzanti olarak dahi eklemeyecek kadar aptalmis belli.

    sublime text'e gelecek olursak

    ustteki yazdigimla kalmiyor mesela ben method'un ne yaptigini unutabilirim

    mono develop ile d dilinde kodlama yaparken uye islevlerin icine alacagi degerleri veriyordu

    sublime text vermiyor mutlak bilmek zorundasin

    method(x, y, z) mi aliyormus, bunlar ne yapiyormus gostermiyor maalesef :(

    onerilerinizi ona gore alicagim tesekkurler

    PyCharm her türlü en iyisi Python için. Intellij Idea Java IDE'sinin Python için yapılmış hali. Kesinlikle tek geçerim.

    EDİT: Bir kaç üstte PyCharm'da hata aldığınızı söylemişsiniz. Onu görmemişim. O zaman ne yazik ki başka seçenek kalmıyor.



    < Bu mesaj bu kişi tarafından değiştirildi kassatura -- 30 Ekim 2013; 4:22:11 >




  • Selam

    su kodumda ne hata var acaba?

     Python Soru & Cevap


    ayrica

    @kassatura

    tesekkur ederim cevabin icin :)
  • X-1 kullanıcısına yanıt
    a = input("Sayı Giriniz : ")
    b = input("Diğer Sayıyı Giriniz : ")
    sonuc = int(a)*int(b)
    sonuc **=2
    print(sonuc)

    Ben işleçlerde sonuc**2 = benzeri birşey görmedim. Belkide vardır bilemiyorum.
    http://belgeler.istihza.com/py3/islecler.html#aritmetik-islecler 3.3.2



    < Bu mesaj bu kişi tarafından değiştirildi onetoy -- 30 Ekim 2013; 20:03:15 >
  • quote:

    Orijinalden alıntı: X-1

    Selam

    su kodumda ne hata var acaba?

     Python Soru & Cevap


    ayrica

    @kassatura

    tesekkur ederim cevabin icin :)

    hocam ben kodun amacını çözemedim. sonuc**2 sonuc değişkeninin karesi demek. (2. kuvveti) ama bi önceki satırda ' ' demişsiniz sonuc için. yani benim bilgisizliğim de olabilir de anlayamaıdm.
  • X-1 kullanıcısına yanıt
    sonuc**2 bir işlem tanımıdır ve atama operatörünün (=) sağında yer alması gerekir.

    (a*b)^2 demek istiyorsunuz sanırım. o halde şöyle olması lazım:
    sonuc = (int(a)*int(b))**2

    edit: a+b yazmışım



    < Bu mesaj bu kişi tarafından değiştirildi DocZ -- 31 Ekim 2013; 0:06:52 >
  • Arkadaslar mobildeyim herkese ayni anda maalesef yazamiyorum

    Aslinda buradako islem cok basitce oklit'in cozumunu veriyordu.

    orada sonuc = '' yapma sebebim onceki sekillerde olmadi bir de boyle deneyeyim dememdi

    a.b alt kenarlar. bunlarin carpimi yuksekligi veriyor hani sonucun karesini

    sonuc degiskeninin karesine esittir derken mantikta mi yanlis yaptim? diger dillerden daima ^ buna asinayim :)
  • X-1 kullanıcısına yanıt
    sonucun karesi diyorsa a*b nin karekökünü alırsan sonuca ulaşırsın demek ki.

    import math
    sonuc = math.sqrt(int(a)*int(b))
    ya da
    sonuc = (int(a)*int(b))**(1/2.0)

    ** operatörü yerine math.pow da kullanabilirsin. math.pow(4, 2) ile 4**2 aynı şey.
  • DocZ kullanıcısına yanıt
    Yok hocam yanlis anlasildim anlatamadim daha dogrusu afedersiniz

    Soyle dusunun

    a ve b birer sayi olsunlar

    bu sayilarin carpimi

    x sonucunu versin

    x yukseklik olsun. yuksekligin gercek degeri ise x^2 olsun

    benim de matematigim zayif :)
  • quote:

    Orijinalden alıntı: X-1

    Yok hocam yanlis anlasildim anlatamadim daha dogrusu afedersiniz

    Soyle dusunun

    a ve b birer sayi olsunlar

    bu sayilarin carpimi

    x sonucunu versin

    x yukseklik olsun. yuksekligin gercek degeri ise x^2 olsun

    benim de matematigim zayif :)

    hocam şimdi öklid yapmak istiyosanız;
    h^2=p*k olur.
    bu durumda
    yani eğer kenar a ve b (p ve k)'dan yüksekliği çekmek istiyosanız yukarda @DocZ'un verdiği kodu kullanmanız lazım.
    yani
    sonuc = (int(a)*int(b))**(1/2)
  • eğer Python 2.x kullanıyorsanız.
    sonuc = (int(a)*int(b))**(1/2.0)
    şeklinde yazmalısınız ya da programın başına "from __future__ import division" eklemelisiniz yoksa 1/2 'nin sonucu her zaman 0 olur.
  • integer / integer = integer
    integer / float = float
    float/integer= float
    float/float = float

    Bu Python için geçerlidir.
     
    >>> 5/7
    0
    >>> 5/7.0
    0.7142857142857143
    >>> 5.0/7
    0.7142857142857143
    >>> 5.0/7.0
    0.7142857142857143
    >>>

  • Selam arkadaslar, siteden aldigi data'yi excele yazdiracak bir script uzerinde calisiyorum fakat asagidaki kisimda sorun cikiyor, google iki kod verdi ikisi de olmadi maalesef. Nerde hata yaptigimi bilemiyorum.

    Buton'a tikladiktan sonra sayfa yeni bir pencerede aciliyor ve benim o sayfada islem yapmam gerekiyor, google'da aradigimda switchtowindow ile karsilastim fakat iki sekliyle de olmadi. Selenium 2.7 kullaniyorum

    driver.switch_to_window(driver.window_handles[-1])
    title=driver.title

    Ve

    driver.SwitchTo().Window(driver.WindowHandles.Last());

    Umarim yardimci olabilecek biri cikar, simdiden tesekkurler.


     
    #bu kisimda Click 'mlow' ile yeni pencere aciliyor.
    browser.get('URL')
    time.sleep(5);
    try:
    browser.find_element_by_xpath("//input[@value='klo']").click()
    browser.find_element_by_xpath("//input[@value='mlow']").click()
    except NoSuchElementException:
    pass

    return browser

    #bu kisimda o pencerede islem yapmaya calisiyorum


    driver = webdriver.Firefox()

    driver.SwitchTo().Window(driver.WindowHandles.Last());


    browser.find_elements_by_xpath('//li[@style="font-family:Arial,Verdana;font-size: 13px;"]/li[@table width="450"]//tr/td[2]')

    result1 = browser.find_elements_by_xpath('//div[@style="text-align:right;background-color:#efefef"]//tr/td[3]')

    result2 = browser.find_elements_by_xpath('//div[@style="text-align:right;background-color:#efefef"]//tr/td[2]')





    return browser



    < Bu mesaj bu kişi tarafından değiştirildi knight82 -- 9 Kasım 2013; 10:06:47 >




  • 
Sayfa: önceki 678910
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.