İletişim kurmayan veya bir yere bir sonuç yazmayan bir program her ne yaparsa yapsın, kullanıcısı için "çalışmıyor" demektir. İlk öğrenmeniz gereken şey Python programınıza bir şeyler yazdırmayı öğretmektir.
Ekrana bir şeyler yazdırma işlemi için Python'da print fonksiyonu kullanılmaktadır. Ekrana "Merhaba Dünya" yazdıran ilk uygulamamızı yapalım.
Etkileşimli kabuğumuzu açıyoruz ve aşağıda ki kodları bizden komut bekleyen kabuğumuza yazıyoruz.
>>> print("Merhaba Dünya")
Bu kodu yazıp çalıştırdığımızda ekrana "Merhaba Dünya" yazısı dökülecektir. Evet, Python ile çıktı vermek bu kadar basit!
Dikkat ettiyseniz eğer yazdırmak istediğimiz kelimeyi tırnak içerisine aldık. Bu programlama dillerinde "string" yani "karakter dizisi" anlamına gelmektedir. Python ile çalışırken de harfleri, kelimeleri yada cümleleri bu şekilde tırnak içerisine almamız gerekiyor. Eğer tırnak işareti olmadan yazdırmaya çalışırsanız hata alırsınız!
Gördüğünüz gibi hata verdi. Programlama yaparken hatalar ile sık sık karşılaşacaksınız. Bu yüzden hataları okumayı öğrenmeniz gerekiyor.
Örneğin burada "syntax error" yani "söz dizimi hatası" verdi. Bu hata bir şeyi yanlış yazdığınızda ortaya çıkar. Yani yazdığınız şey Python söz dizimine uymuyor demektir.
Tek tırnak yada çift tırnak ile tek satırlık yazı yazabilirsiniz, alt satıra inemezsiniz (aslında inebilirsiniz, buna kaçış dizileri konusunda detaylıca değineceğiz). Birden fazla satırdan oluşan yazılar için 3 tırnak kullanabilirsiniz.
Dedik ki Python, tırnak içerisinde yazdığımız her şeyi string yani karakter dizisi olarak algılar. Ama şunu unutmayın sayılar tırnak içerisine alınmaz.
2. satırda tırnak içine alınmış "string" birleştirildi. 3. satırda ki sayılar ise toplantı. Demek ki "+" işareti karakter dizilerini birleştirirken sayıları topluyor. Bu yüzden tırnak işareti kullanımına dikkat etmeniz gerekiyor.
Not: Bir sayı ile karakter dizisini toplayamazsınız. Denerseniz, hata verecektir.
Sayılardan ve karakter dizilerinden ileride bol bol bahsedeceğiz, şimdilik burada noktalıyoruz.
Yukarıda ki örnekte tırnak içerisine aldığımız her şeyin karakter dizisi yani string olduğunu söyledik. Aynı şekilde tırnak içerisinde olmayan sayılar da tam sayı yani integer tipinde olacaktır. Python da karakter dizisi ve tam sayı ayrımına bu şekilde dikkat etmeniz gerekiyor.