THT DUYURU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️

PourLa - ait Kullanıcı Resmi (Avatar)
Green Team
Üyelik tarihi:
03/2016
Nereden:
Mesajlar:
1.341
Konular:
282
Teşekkür (Etti):
356
Teşekkür (Aldı):
341
Ticaret:
(0) %
2 Hafta önce
#1
Arrow
💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️



Hep Beraber Python Öğrenelim - 6.DERS


Gelin hep beraber İlim ile Bilimi birleştirip, Ufkumuzu genişletecek bizi belki de biz yapan yeni projeleri hayata geçirebileceğimiz, hem de bunları yaparken zevk alacağımız, her şeyden önemlisi amacımıza yönelik kodluyabiliceğimiz bir programlama dili olan Python'u Gelin Hep Beraber birbirimiz ile bir şeyler paylaşarak tecrübe kazanalım. Böyle öğrenelim ve öğretelim.





Print Fonksiyonu

Bugün Konumuzun başlığından da Az çok aşina olduğumuz print () fonksiyonunu öneminden dolayı ayrıntılı bir şekilde anlatacağım.

Peki Nedir, Ne İşe Yarar? Bu print () fonksiyonu

Python’da yazdığımız Karakter dizini veya Sayıların vb. ekrana çıktı olarak dönmesi için print () fonksiyonuna ihtiyacımız var ve kullanmaya mecburuz. Nasıl Çalıştığını Anlamak için şöyle basit bir örnek yapalım.

GİRDİ
Kod:
print("TÜRK HACK TEAM")


ÇIKTI
Kod:
TÜRK HACK TEAM


Görüldüğü üzere Karakter Dizisi Olan "TÜRK HACK TEAM" yazısını print () fonksiyonu sayesinde ekrana yazdırdık.





NASIL KULLANILIR?

Diğer Fonksiyonlarda olduğu gibi print () fonksiyonunda da birtakım gerekli parametreler vardır. Üsteki basit örnekte olduğu gibi karakter dizinimizi bir de değişkene atayarak yazma imkanımız var.

GİRDİ
Kod:
Degısken = "TÜRK HACK TEAM"
print(Degısken)


ÇIKTI
Kod:
TÜRK HACK TEAM


NOT = print () fonksiyonu ile işlem yaparken parantez açtıktan sonra kapamayı unutmayalım.
Birçoğu kez uzman kişilerin bile sık sık başına gelen bir olaydır.

Peki bizler Hep Çift tırnak kullanarak mı? Sadece işlemlerimizi gerçekleştiriyoruz.
Tabi ki hayır! Python bizlere 3 farklı tırnak seçeneği sunuyor;

1) Tek tırnak (‘ ‘)

GİRDİ
Kod:
print('TÜRK HACK TEAM')


ÇIKTI
Kod:
TÜRK HACK TEAM


2) Çift tırnak (” “)

GİRDİ
Kod:
print("TÜRK HACK TEAM")


ÇIKTI
Kod:
TÜRK HACK TEAM


3) Üç tırnak (“”” “”“)

GİRDİ
Kod:
print("""TÜRK HACK TEAM""")


ÇIKTI
Kod:
TÜRK HACK TEAM


Şimdi diyorsunuz ki bunların çıktıları aynı , o zaman üç farklı tırnak çeşidi neden? var diye soruyorsunuz biliyorum.
Bunu şöyle açıklamakta fayda var arkadaşlar mesela "TÜRK HACK TEAM Kısaltması "tht"'dir."
Bunu böyle yazarsak büyük ihtimalle hata verecektir.
Çünkü Python, karakter dizisini başlatan ve bitiren tırnakların hangisi olduğunu ayırt edemiyor.
Bunun içinde üç farklı tırnak çeşidinden yararlanıyoruz. Nasıl mı? Gelin görelim.

GİRDİ
Kod:
print("TÜRK HACK TEAM Kısaltması 'tht' dir.")


ÇIKTI
Kod:
TÜRK HACK TEAM Kısaltması 'tht' dir.


Şöyle bir not düşelim. Üç tırnak sayesinde hatasız karakter dizinleri bastırma imkanı sunar, birden fazla satıra yayılmış karakter dizilerini tanımlamada kullanılır. Bundan dolayı genellikle görsel olarak sunulan program isimleri gibi işlevleri yapma imkanı tanıyor bizlere Python. Mesela örnek vermek gerekirse;

BANNER
Kod:
print("""                                              
_____ _ _ ____ _ __ _ _ _ ____ _ __ _____ _____ _ __ __ |_ _| | | | _ \| |/ / | | | | / \ / ___| |/ / |_ _| ____| / \ | \/ | | | | | | | |_) | ' / | |_| | / _ \| | | ' / | | | _| / _ \ | |\/| | | | | |_| | _ <| . \ | _ |/ ___ \ |___| . \ | | | |___ / ___ \| | | | |_| \___/|_| \_\_|\_\ |_| |_/_/ \_\____|_|\_\ |_| |_____/_/ \_\_| |_| - PourLa tarafından TURK HACK TEAM için Hazırlanmıştır! (Url:www.turkhackteam.org/members/785482.html)
""")






Bir Fonksiyon Olarak print()

Biliyorsunuz ki ilk önce Başlık olarak Print () Fonksiyonu olarak açmıştım. Fonksiyonlar hakkında temel özellikleri öğrenmekte fayda var. Print () fonksiyonunun basit bir şekilde kullanımını göstermiştim. Tırnak işaretinin başlangıç ve bitiş içindeki karakter dizisini vs. ise bu fonksiyonun parametresidir.

GİRDİ
Kod:
print("TÜRK HACK TEAM")


ÇIKTI
Kod:
TÜRK HACK TEAM


Üste gördüğünüz gibi Tırnak içindeki TÜRK HACK TEAM karakter dizisi print () fonksiyonunun bir parametresidir.

print () fonksiyonu birden fazla parametre alabilir. Yani bunun bir sınırı yoktur.

GİRDİ
Kod:
print("TÜRK HACK TEAM","(THT)")


ÇIKTI
Kod:
TÜRK HACK TEAM (THT)


Gördüğünüz üzere parametreler birbiri ile virgül ile ayrılır. Ve Çıktı da Araların da bir boşluk olarak gözükür.





print() Fonksiyonunun Parametreleri

Şimdi geldik can alıcı noktaya, print () fonksiyonunun ne denli önemli olduğunu gözler önüne serilecek.

Sep

Sep ifadesi, İngilizce'de separator (ayırıcı, ayraç) kelimesinin kısaltmasıdır. Biz aslında görmesekte print () fonksiyonunda sep parametresi vardır. Sep parametresi, ekrana basılacak öğeler arasına hangi karakterin yerleştirileceğini gösterir. Daha demizden de dediğim gibi bu parametrenin öntabanlı değeri bir boşluk karakteridir. ( " " ) yani biz bunu değiştirmediğimiz sürece bu hep öyle kalır.

GİRDİ
Kod:
print("http://", "www.", "turkhackteam.", "org")


ÇIKTI
Kod:
http:// www. turkhackteam. org


Şimdi gördüğünüz gibi kendiliğinden bir boşluk atadı Şimdi ise biz sep parametresini kullanarak istediğimiz adresi oluşturalım.

GİRDİ
Kod:
print("http://", "www.", "turkhackteam.", "org", sep="")


ÇIKTI
Kod:
http://www.turkhackteam.org


Gördüğünüz gibi sep parametresini aktif ederek olmasını istediğimiz değeri atadık böylece istediğimiz adresi elde ettik. Daha iyi anlamamız için bunu bu şekilde de ifade edebilirdik.

GİRDİ
Kod:
print("www", "turkhackteam", "org", sep=".")


ÇIKTI
Kod:
http://www.turkhackteam.org


sep değerine "." atadık ve her parametrenin arasına atadığımız değeri koydu. Böylece birleştirmiş olduk.

Not = Sep değerine sayı olarak sıfır(0) değerini veremeyiz.

end

Tıpkı sep parametresinde olduğu gibi end parametresinde de görünmese de print () fonksiyonunda vardır. end parametresi parametrelerin sonuna neyin geleceğini belirler.

GİRDİ
Kod:
print("TÜRK HACK TEAM",end=".")


ÇIKTI
Kod:
TÜRK HACK TEAM.


file

Bu parametre sayesinde print () fonksiyonuna verilen parametrelerin nereye yazılacağı belirlenir.

GİRDİ
Kod:
dosya = open("deneme.txt", "w")
print("TÜRK HACK TEAM", file=dosya)
dosya.close()


Çıktı yok! Çünkü ekrana yazdırılan bir şey yok, Belirlediğimiz dosyaya yazdırıldı.
Bu parametrenin öntanımlı değeri sys. stdout’tur. Bu file hakkında zaten detaylı ele alacağımız bir bölüm olacak.

flush

Şimdi file parametresinde dosyaya yazdırmak istediğimiz parametreler bazen direkt olarak yazdırılmaz önce tampon bölgede bekletilir. Bekletilen bu verilerin boşaltma işlemini kontrol edebilmek için flush parametresini kullanıyoruz.

GİRDİ
Kod:
dosya = open("deneme.txt", "w")
print("TÜRK HACK TEAM", file=dosya , flush=True)
dosya.close()


Böylece Tampon bölgede durmadan direkt olarak veriler dosyaya yazılmış oldu.





Eveeeet TÜRK HACK TEAM Ailesi Bugünlük bu kadar olsun Diğer derste görüşmek üzere. Takipte kalın takıldığınız yerlerde sormaktan çekinmeyin öğrendiklerinizi bir başkalarına öğretmeyi ihmal etmeyin kısacası cimrilik yapmayalım.


Kod:
 Yararlı Türkçe Kaynaklar;
https://python-istihza.yazbel.com/print.html
https://www.mobilhanem.com/python-da-print-fonksiyonu/
https://www.yazilimbilimi.org/python-print-fonksiyonu-ve-formatlama/
https://www.tasarimkodlama.com/python-programlama/python-giris-cikis-komutlari/

Kod:
 Yararlı Yabancı Kaynaklar;
https://www.w3schools.com/python/ref_func_print.asp
https://www.programiz.com/python-programming/methods/built-in/print
https://realpython.com/python-print/
https://www.geeksforgeeks.org/python-output-using-print-function/
https://www.edureka.co/blog/print-in-python/
https://thomas-cokelaer.info/tutorials/python/print.html










---------------------------------------------------------------------------------------------------------------

Kod:
Yeni Fikirlere Açığım, Düşüncelerinizi yazarsanız. Daha da geliştiririm.


---------------------
PourLa
Html/Css > Python > C ve C++
( }-----{ TÜRK HACK TEAM }-----{ )
Twitter | Telegram | İnstagram




Konu PourLa tarafından (bir Hafta önce Saat 02:50 ) değiştirilmiştir.
"P4RS - ait Kullanıcı Resmi (Avatar)
Green Team Lideri
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
18
Mesajlar:
4.596
Konular:
488
Teşekkür (Etti):
1152
Teşekkür (Aldı):
2326
Ticaret:
(0) %
bir Hafta önce
#2
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
Ellerine sağlık Pour
MrXCyberQ - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2019
Nereden:
Tomarza
Yaş:
17
Mesajlar:
818
Konular:
87
Teşekkür (Etti):
61
Teşekkür (Aldı):
125
Ticaret:
(0) %
bir Hafta önce
#3
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
Yazı fontunu beğenmedim
Onun disinda eline sağlık
---------------------
Yanlış bildiğin yolda; herkesle yürüyeceğine, doğru bildiğin yolda; tek başına yürü.
'blackcoder - ait Kullanıcı Resmi (Avatar)
Junior Green Team
Üyelik tarihi:
01/2018
Nereden:
Kuvvetmira
Mesajlar:
2.801
Konular:
132
Teşekkür (Etti):
934
Teşekkür (Aldı):
1067
Ticaret:
(0) %
bir Hafta önce
#4
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
Ellerine sağlık
--------------------- "Cihanda 3 şey maneviyse; Onur, Huzur, Gurur"

PourLa - ait Kullanıcı Resmi (Avatar)
Green Team
Üyelik tarihi:
03/2016
Nereden:
Mesajlar:
1.341
Konular:
282
Teşekkür (Etti):
356
Teşekkür (Aldı):
341
Ticaret:
(0) %
bir Hafta önce
#5
[quote="P4RS;9008080]Ellerine sağlık Pour [/quote]

Çok teşekkür ederim liderim

[quote=MrXCyberQ;9008083]Yazı fontunu beğenmedim
Onun disinda eline sağlık[/quote]

[B][COLOR="lime"]Önemli olan Bilgi bence güzel yorumun için teşekkürler[/COLOR][/B]

Alıntı:
'blackcoder´isimli üyeden Alıntı Mesajı göster
Ellerine sağlık
Çok teşekkür ederim , güzel yorumun için
---------------------
PourLa
Html/Css > Python > C ve C++
( }-----{ TÜRK HACK TEAM }-----{ )
Twitter | Telegram | İnstagram




Konu "Squ4LL tarafından (bir Hafta önce Saat 11:07 ) değiştirilmiştir.
wαɴderѕ - ait Kullanıcı Resmi (Avatar)
Haftanın Grafikeri
Üyelik tarihi:
01/2016
Mesajlar:
1.857
Konular:
235
Teşekkür (Etti):
882
Teşekkür (Aldı):
1025
Ticaret:
(0) %
bir Hafta önce
#6
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
Ellerine sağlık çok güzel
---------------------
ᐯEᑎI ᐯIᗪI ᐯIᑕI
Nam-ı diğer FreedomWarrior

PigGunner - ait Kullanıcı Resmi (Avatar)
Yardımsever
Üyelik tarihi:
07/2013
Nereden:
Turk
Mesajlar:
2.312
Konular:
98
Teşekkür (Etti):
201
Teşekkür (Aldı):
399
Ticaret:
(0) %
bir Hafta önce
#7
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
print('Eline sağlık.')
---------------------
Copyright by PigGunner.

PourLa - ait Kullanıcı Resmi (Avatar)
Green Team
Üyelik tarihi:
03/2016
Nereden:
Mesajlar:
1.341
Konular:
282
Teşekkür (Etti):
356
Teşekkür (Aldı):
341
Ticaret:
(0) %
bir Hafta önce
#8
Arrow
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
Alıntı:
wαɴderѕ´isimli üyeden Alıntı Mesajı göster
Ellerine sağlık çok güzel
Sizlerinde desteği ile

Alıntı:
PigGunner´isimli üyeden Alıntı Mesajı göster
print('Eline sağlık.')
print("Çok teşekkür ederim değerli yorumun için")
---------------------
PourLa
Html/Css > Python > C ve C++
( }-----{ TÜRK HACK TEAM }-----{ )
Twitter | Telegram | İnstagram




Uchiha-Sasuke - ait Kullanıcı Resmi (Avatar)
Green Team (Deneyimli)
Üyelik tarihi:
07/2016
Nereden:
MSFVenom
Mesajlar:
1.356
Konular:
75
Teşekkür (Etti):
30
Teşekkür (Aldı):
381
Ticaret:
(0) %
bir Hafta önce
#9
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
Eline Sağlık dostum
---------------------
"Ölüm, insanın değişmez kaderidir; marifet unutulmamaktır.".


Xowly - ait Kullanıcı Resmi (Avatar)
Green Team
Üyelik tarihi:
06/2019
Nereden:
ғ˦
Mesajlar:
399
Konular:
71
Teşekkür (Etti):
385
Teşekkür (Aldı):
243
Ticaret:
(0) %
bir Hafta önce
#10
Cevap: 💣 Hep Beraber Python Öğrenelim - 6.DERS 🛠 // 🛡 PourLa ⚔️
Ellerine sağlık

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler