-
1.
+271 -14Tümünü Göster
Beyler trendden düştük.Amacım trend değildi elbette ama.Artık kaçınız takip edebiliyor bilmesidimden bu başlığı bırakıyorum.3 gün veriyorum sizlere, tüm yazdıklarıma göz atın iyice oturtun. Bundan sonra pythonu daha ileri bir seviyede anlatacağım yeni bir başlıkta.Bana özeldenn istediğiniz her şeyi sorabilirsiniz.Yakında yeni bir başlıkla karşınızdayım.Desteğiniz için teşekkürler
(bkz: sözlüğe yararlı başlıklar arşivi)
Bütün gün bilgisayar başında oturuyorsunuz bir çoğunuz.Bari biraz kendinizi geliştirin beyler.Başlık sahibinin entrylerine tıklayarak derslere kolayca erişebilirsiniz.Bir çok ders göndermeyi planlıyorum.Ayrıca entrylerinizi teker teker okuyorum
Yazılım hem bilgisayar bilginizi arttıracak, hem genç yazarların ileride işine yarayabilecek keyifli bir hobi.
ilk olarak yazılım nedir ona bakalım:
Yazılım yada proglamlama, bilgisayarın belirli işlevleri yerine getirmesi için yazılmış komutlar dizisidir.
Yazılıma siyah ekranda yazılar yazarak başlayıp sonunda kendi uygulamanızı geliştirebiliecek düzeye gelebilirsiniz. Ve bunu yaparken gerçekten keyifli vakit geçreceksiniz.
Pyton dili ile başlayacak derslerimiz.Neden mi python?
Kolay ve esnek bir dildir, kurallara takılı kalınmaz. Başlangıç için idealdir.
Pyton kodlamasını program indirmeden internetten yapacağız. Bunun için aşağıdaki siteye kayıt olun:
https://repl.it
Kayıt olduktan sonra dil arama kısmında Python3 ü bulup giriş yapın
Seçtikten sonra projeniz açıldı.Şu an ekranda solda gördüğünüz beyaz sütuna kodlarımızı yazacağız.Yukarıdaki üçgene bastığımızda ise bilgisayar kodumuzu okuyacak ve çıktısını(ürünü) sağdaki siyah bölümde gösterecek.(bu siyah bölüme konsol adı veriliyor)
Şimdi hazırız.ilk dersimizde ekranda yazı yazdırmayı öğreniyoruz. Bu iş için print() komuduna ihtiyaç duyarız.
print(" ") komutunda tırnaklar arasına yazacağımız herşey program başlatıldığında konsolda yazacak.
Kodumuz:
print("Merhaba Dünya")
Kodumuzun çıktısı şu şekilde olacak:
ilk dersimiz bu kadar. Yerlerinizi alın. Bir sonraki dersler daha yoğun olacak.
Sorularınızı ve kod hatalarınızı bana özelden atarsanızda yardım edebilirim
Ders dışı
Beyler mesaj geldi kaynak önerisii olarak. Reklam yapmak istemem ama şahsen ben abaküs yayın evinin kitapplarını kullanmaktayım.Kitappçılarda bulabilirsiniz.Yeterli bütçeye sahip olmayan arkadaşlar bana özelden ulaşabilirse yardımcı olmaya çalışırım -
2.
+11Ders #2
Veri türleri
Yazıılımda girdiğiniz veriileriin türünü bellirtmelisiniz. Kullanacağımız verii türlerini aşağıda veriyorum.
Verii tipi: char
Kısaltmaa: char
Açıklama: 1 karakter tutar.
Örnek: a, 1, x, 9
Veri tipi: string
Kısaltma: str
Açıklama: Giriilen verileri sembol veya harf olarak alır. Yani ne maatematiksel bir değeri ne de doğru- yanlışlığı vardır.
Örnek=selam, inci, yazılım
Veri tipi: integer
Kısaltma:int
Açıklama: Sayıları matematiiksel değerleriyle okur.(küsüratsız)
Örnek: 999, -182
Veri tipi: Boolean
Kısalltma:Bool
Açıklama: Bir değeriin doğru ve yanlışlığını okur.
Örnek= true(1) , false(0)
Bunlar ne ne işe yarar demeyin bir sonraki derste göreceksiniz -
3.
+8Ders#3
Değişkenler
Yazılımda değişkenler.Kodd veya soneeadan prrogramm içinde verilerin yerlerini tutan ögelerdir.
Biraz karışık oldu isterseniz bir programla örnek verelim
Kodda göründüğü üzere eşitliğin sol tarafındaki öge değişken afı, sağğındakki değişkenin ne olduğu
Biz bu kodda bundann sonra a yazdığımızda her zaman bu ögeyi çağıracak.
Ders 4 te veri tipleri ve değişkenleri göreceğiz rez alın -
4.
+5
Ders#4
Kullanıcıdan veri alma
Kullanıcıya bir soru sormaak ve cevabını kaydetmek gibi işlemler programlaarın önemli unsurlarıdır. Bunun için input() komudunu kullanırız.
Örnek kod:
Ayrıca kodumuzda printin farklı bir kullanımını gördüük. tırnak içinde cümlemzi yazdık ve , koyup değişkenimizi de ekrana yazdırdık
Sonraki dersimizde basit bir matematik işlemi yapacağız -
5.
+6
Ders #5
ilk uygulamamızı yazalım.Uygulamanın amacı kullanıcıdan 2 adet sayı alsın, bunları toplasın çıkarsın çarpsın ve bölsün.
Programımızda öğreneceklerimiz:
-Basit bir program yazmak
-Matematik fonksiyonları
-Veri tiplerinin ve değişkenleerin programda kullanımı
-input ve print örnekleri
Bölme işleminde küsüratlı sayılaar çıkacağı için yeni bir veri türü göreceğiz
Veri tipi: Float
Kısaltma:float
Açıklama:Sayılara küsürat ekler.
Örnek: 3.1415; 2737.273
Kodumuz ve çıktısı:
Sonraki programda kısa bir quiz uygulaması yazacağız.
Edit:Kusura bakmayın beyler koda açıklama eklemeyi unutmuşum. Burdan yazayım
sayi1= float(input(sayı girin)) kısmında float yazarak sayi1 değikeninin türünü belirtiyoruz.
-
6.
+4
Ders#6
if komutu
if komutu yazılımın en önemli fonksiyonlarındandır.3 bölümden oluşur.
BUNU KESiNLiKLE ÖĞRENMELiSiNiZ BEYLER ÇOK ÖNEMLi
Örnek kullanım:
if(a) #a şartı gerçekleşirse
Komutları yap
Elif(b) #eğer b gerçekleşirse
Komutları yap
Else #hiçbiri gerçekleşmezse
Komutları yap
istediğiniz kadar elif ekleyebilirsiniz.if komutları ile kodunuzuu yönlendirrebilirsiniz.
Örnek kullanım:
Bundan sonraki derste bazı yardımcı kodları göstereceğim
-
-
1.
0Pnp eğer orda 14 yerine elma yazsaydın nolcaktı
-
-
1.
+1Güzell soru dostum, float sadece sayı değerler için.Bu yüzden hata verecekk ve program kapanacaktı.
Ama hatta yönetmek e mümkün. Bunu ilerde göreceğiz
-
1.
-
2.
0Elma yazsaydı birşey olmazdı çünkü int olarak tanımladı değişkeni yani sayı girmek zorunda eger string olarak tanımlasaydı elma yazabilirdin
-
-
1.
0Dedim ya hata verecekti
-
1.
-
1.
-
7.
+3Ders#7
Yardımcı ögeler
\\n
Yazdığınız yazıları bir alt satıra kaaydırır
Örnek:
print(\"Selam \\n beyler\")
Karşılaştırma operatörleri
2 sayıyı matematiksell olarak karşılaştırır. Genelde if içinde kullanılır
< küçüktür
>Büyüktür
== Eşittir
>=Büyük eşit
2)
Elif(b=! 4) -
-
1.
0Küçük eşit ne pnp?
-
-
1.
0Eklediim pnp
-
1.
-
1.
-
8.
+3Beyler günaydın herkese
Mobil olduğum için dersler yavvaş geliylr. Yarındn itibaren daha sık gelecekler.
Şimdi yeni dersi hazırlıyorum.Bir quiz kodu yazacağız -
-
1.
0Bekemedeyim pnp
-
1.
-
9.
+2
Ders#7
Bir quiz uygulaması yapıyoruz.Kodun amacı kıllanıcıya 3 soru soracak.Doğru bilirse doğru sayısını ve puanını arttıracak.Yanlışsa yanlış sayısıı artack.En son skorları yazacak
Bura da sizlere yabancı olan kodumuz
dogru= dogru + 1
Bu kod dogru değişkeninin değerini 1 arttırıyor.
-
-
1.
0Traceback (most recent call last):
File "python", line 11
else: print("bilemedin") şu hatayı veriyor ama
ne yapmalıyım -
-
1.
0Bolşluk bırakman gerek, iyor.Şöyle olacak:
else:
print("bilemedin")
-
1.
-
1.
-
10.
+5Beyler ne durumdasınız başladınız mı denemmeye 1 2 şry oturdu mu aklınızda?
Özeldenn gelen soruları teker tekker cevaplıyorum çekinmeyin sorun -
-
1.
0pnp diğer veri türlerinini de float gibi mi yazacağız
-
1.
-
11.
+5
Ders#8
While döngüsü
Döngüler bir kodun tekrar etmesini sağlarlar.Böylece biz aynı kodu tekrar tekrar yazmak yerine döngülerle kısaltırız.
Kullanımı şu şekkildedir
While koşul
Kod
Koşul sağlanana kadar kod yukardan aşağı tekrar tekrar çalışacak
Örnek bir kod hazırlayalım.Bu kod 1 den 10na kadar olan sayıları yazsın.
Bu kodda sayac değişkeni 11 e ulaşana kadar döngü çalışacak.11 e ulaşmaasıı için her döngü sonunda sayyacın değeri 1 artıyor.
Döngüsüz olarak 10 satırda yazacağımız bu kodu döngülerle 4 satırda yazdık.
Bundan sonraki derste while döngüsüyle daha gelişmiş bir program yazacağız
-
12.
+5#Duyuru
Beyler bu dersimizi bittikten sonrra daha kapsamlı bir dil olan c# başlayacağız başka bir başlıka. Takipte kalın -
13.
+6
Ders#9
Listeler
Listeler birden fazla değişkeni bir arada tutmamıza yarayan gruplardır.Bu gruplara ögeler ekleyebilir, bunları çağırabilir veya silebiliriz.
Liste oluşturma:
Listeadı=[elemanlar virgülle ayrılır]
Listeye eleman ekleme
Listeadı.append(eleman)
Listenin belirli bir elemanına ulaşmak:
Listeadı[elemanın sırası(burda dikkat ediilen şey 1 ile değil 0la başlamak.Yani listenin ilk elemanı 0. Eleman, sonrrakki 1. ... diye gidiyor)
Örnek
Liste1[0] liste1 in 1. Elemanı
Liste1[9] liste1in 8. Elemanı
Örnek kod:
Sonraki derste while ve listeleri beraber kullann bir uygulamaya yazacağız
başlık yok! burası bom boş!