Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
24
Cevap
3945
Tıklama
0
Öne Çıkarma
Python Sorularınız
C
13 yıl
Teğmen
Konu Sahibi

Python sorularınızı bu konuya yazabilirsiniz, yardım etmeye çalışacağız..

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



C
13 yıl
Teğmen
Konu Sahibi

Ayrıca yazılı python dersleri de olacak:

Python Kurulumu
pythonu kurmak için Bu linki kullanabilirsiniz.
setup dosyasını açtığınızda kurulum başlayacaktır.

1. print Komutu
print komutu ile ekrana yazı yazdırabiliyoruz.

----------------------
Kod:
print "örnek kod"
Çıktı:
örnek kod
----------------------

yazdığımız yazıda, "" işaretlerini kullanırsak şöyle bir durumla karşılaşırız:

---------------------------------
Kod:
print ""örnek kod""
Çıktı:
SyntaxError: invalid syntax
---------------------------------

Yani bu durumda programımız hata veriyor. Bunu engellemek için:

---------------------------------
Kod:
print "\"örnek kod\""
Çıktı:
"örnek kod"
---------------------------------

Yani bu hatayı engellemek için, " işaretinden önce \ işaretini koyuyoruz.
Ayrıca kod yazarken alt satıra geçtiğinizde hata vermemesi için de \ işaretini kullanabilirsiniz.
Eğer uzun bir yazı yazmamız gerekirse, şöyle bir kod kullanabiliriz:

----------------------
print """Örnek kod
örnek kod
örnek kod"""
Çıktı:
Örnek kod
örnek kod
örnek kod
----------------------

yani """(3 tane ") işaretini kullanırsak(print """yazı""") alt satıra geçerek de yazı yazabiliriz.
Son olarak da şunu göstereyim:

---------------------------------
print "örnek" + "kod"
Çıktı:
örnekkod
---------------------------------

olacaktır.
Ama şöyle yazarsak:

---------------------------------
print "örnek" + " " + "kod"
Çıktı:
örnek kod
---------------------------------

olacaktır..

2. Sayılar - Matematik işlemleri

Pythonda sayı yazdıracaksak, " işaretleri içine almamıza gerek yok.
Çünkü python, "" içinde yazılanları string tipinde algılıyor.

-----------
Kod:
print 1
Çıktı:
1
-----------

Gördüğümüz gibi aynı şekilde yazıyı yazdı.
Eğer print den sonra " işaretleri koymadan bir yazı yazarsak ne olur ?

-------------------------------------------------------
Kod:
print ornekkod
Çıktı:
Traceback (most recent call last):
File "<pyshell#20>", line 1, in <module>
print ornekkod
NameError: name 'ornekkod' is not defined
-------------------------------------------------------

Çünkü, python ornekkod yazısını bir değişken olarak algıladı.
Arada boşluk bırakarak yazdığımızda ise:

---------------------------------
Kod:
print örnek kod
Çıktı:
SyntaxError: invalid syntax
---------------------------------

Gördüğümüz gibi, yine hata verdi.

Peki eğer 1 sayısını " işaretleri içinde yazarsak ne olur ?

-----------
Kod:
print "1"
Çıktı:
1
-----------

Gördüğümüz gibi çıktı aynı, fakat python bunu bir karakter dizisi olarak görür.
Bu yüzden sayıları "" işaretleri içine yazarsak yazacağımız programlarda hata alırız.

-----------
Kod:
5 + 2
Çıktı:
7
-----------

Python, matematik işlemlerini de kolayca yapıyor.
print 5 + 2 şeklinde yazarsanız yine aynı çıktıyı alacaksınız.

10 / 5, 10 * 5, 10 - 5 gibi işlemler de yapılabiliyor pythonda.

Derslerin devamı gelecek. . .





< Bu mesaj bu kişi tarafından değiştirildi CoDeR006 -- 12 Eylül 2012; 0:05:25 >
Bu mesaja 1 cevap geldi.
C
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: justify

Bir pyhton programcı sı olarak bize bazı konularda açıklık getirirsen hem kendim hemde formdaki arkadaşlara faydalı olacagını düşünüyorum.
1 - C#, Asp.Net,JAVA, JSF ,JSP,Spring gibi dillerden vazgeçip neden pyhton kullanayım ?
2 - python django framework ünün digerlerinden üstün yanları nelerdir ?
3 - django benzeri başka frameworkleri var mı ?


Bu soruya cevap gelmeyeceği belliydi hali hazırda, kendimce cevap vereyim size.

1- İlk olarak JSP,JSF,Spring,.NET bunlar dil değildir önce bunun ayırdına varmak gerek. Python ve python için geliştirilen frameworkler ile çok daha hızlı ve pratik işler yapılabilir. Gerek develop kısmı gerekse modify kısmı,sadece python için değil rails platformu için de geçerli bu, daha seri bir şekilde geliştirilebilir diğer frameworklere göre.

2-Django'nun üstün yanı online ortamda birçok kullanıcısı olması bunun akabinde de karşılaşılan problemlere daha seri bir biçimde çözüm bulunabiliyor. Öte yandan, django'nun sitesi (http://www.djangobook.com/en/2.0/) ve documentation'ı başka hiç bir kaynağa başvurmamıza gerek kalmadan hem başlangıç seviyesi hem de referans için harika bir çözüm.

3- Elbette var. web2py örneğin django'ya nazaran başlangıç seviyesinde python bilenler için daha iyi bir framework kanımca. Altta vereceğim sayfada daha geniş bilgi edinilebilir.

http://wiki.python.org/moin/WebFrameworks


Bu mesaja 1 cevap geldi.
B
13 yıl
Teğmen

yazilim sözlukte python ile etiketlenen konular
http://yazilimsozluk.com/eyazilim/python



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.