Programlama Dersleri #Python

Konu devam etsin mi?


  • Kullanılan toplam oy
    15
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
20 Eki 2019
Mesajlar
51
Tepki puanı
17
Yaş
26
6 HİZMET YILI
Herkese merhaba arkadaşlar ben Emre. Ege üniversitesi Bilgisayar Programcılığı öğrencisiyim ve bölümümde python dilini kullanıyoruz. Bu konuyu sadece talep olup olmayacağını görmek için açıyorum, eğer talep olursa yani en azından 2 kişi bu konuyu takip ederse sizlerle derste gördüğüm basitten zora doğru giden tüm kod türlerini, döngüleri ve yapıları paylaşacağım. Feedback'lerinizi bekliyorum.

(Konunun renkli olma amacı kodların işlevlerini daha kolay anlatabilmek ve daha anlaşılabilir hale getirebilmek.)

Her programcının yazdığı ilk kod satırları ile konuyu başlatmak isterim. =)
begin

Write('Merhaba Memory Hackers!');

readln;
end.

Her satırdan sonra ; koymayı unutmuyoruz lakin Else'den önce koyulmaz =)
Buradaki end.'den önceki readln;' in görevi programı her hangi bir tuşa basana dek açık tutmak.

Eğer ilgilenen olursa çok renkli ve öğretici bir konu olacağından şüpheniz olmasın.


Eminim bu dili bilen arkadaşlarımız vardır ama benim amacım bilmeyenleri bir konu altında toplamak. Tüm devam sürecindeki paylaşımlarımı bu mesajı editleyerek yapacağım.

Edit1: Algoritma Nedir?

Basit tanım: Belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.

Geniş tanım: Verilen herhangi bir sorunun çözümüne ulaşmak için uygulanması gerekli adımların hiç
bir yoruma yer vermeksizin açık, düzenli ve sıralı bir şekilde söz ve yazı ile ifadesidir.

PROBLEM ÇÖZME SIRASI

1) Problemi anlama (Understanding, Analyzing),
2) Bir çözüm yolu geliştirme (Designing),
3) Algoritma ve program yazma (Writing),
4) Tekrar tekrar test etme (Reviewing)

Örnek:

1.BAŞLA
2.Yerinden kalk!
3.Yönün tahtaya doğru mu?
Hayırsa tahtaya dön !
Evetse 4. adıma git!
4.Tahtaya doğru yürü !
5.Tahtaya geldin mi?
Hayırsa 4.adıma git !
Evetse 6. adıma git !
6.Kalemi al
7.Adını yaz
8.BİTİR

//Tüm programlarımızda başla ve bitir olmak zorunda, hatta bazı durumlarda 1'den fazla begin - end. kullanabiliyoruz.



Screenshot_20191022_113248.jpg


VERİ ÇEŞİTLERİ

Tam Sayı Veri Tipleri
Screenshot_20191022_113602.jpg


Ondalık Veri Tipleri
Screenshot_20191022_113623.jpg


Boolean: Herkesin bildiği 2 temel mantıksal değeri vardır. 1(true) ve 0(false) şeklinde, sabit ve değişkenler boolean ile ifade edilebilir.

Char: Kısaca tek bir metinsel karakteri gösterebilecek veri tipidir. Örneğin ('A').

String: 1-255 karakter uzunluğuna kadar alfasayısal verilerin ifadesinde kullanılan alfasayısal veri tipidir. Örneğin ('Ahmet').

Bİr sonraki editte programlamaya giriş yapacağız. İyi forumlar!
 
Son düzenleme:
ÖLÜM ÖLÜM DEDİĞİN NEDİR Kİ GÜLÜM
Efsane Üye
Katılım
26 Şub 2016
Mesajlar
11,174
Çözümler
139
Tepki puanı
3,968
Ödüller
19
Yaş
27
10 HİZMET YILI
Eline sağlık teşekkürler :rem:
 
Onaylı Üye
Katılım
20 Eki 2019
Mesajlar
51
Tepki puanı
17
Yaş
26
6 HİZMET YILI
Devamının gelmesi güzel olur.

Temelden ileri düzeye doğru ilerleyerek kapsamlı bir konu haline getirmek istiyorum. Belki haftalarca süren çalışma sonrasında konu tam anlamıyla bir python bilgi deposuna dönüşürse başa tutturulur diye düşünüyorum. Bu şekilde herkes faydalanır.
 
Griffin Premium
Katılım
3 Mar 2017
Mesajlar
1,378
Çözümler
1
Tepki puanı
1,001
Ödüller
12
Sosyal
9 HİZMET YILI
Kodları Kod tagı ile kullanırsan görsel bakımdan daha iyi olabilir.
 
A Lannister always pays his debts
Banlı Üye
Katılım
26 Nis 2017
Mesajlar
393
Tepki puanı
361
Ödüller
6
9 HİZMET YILI
Her yeniden düzenlemende bir önceki konuyu silecek misin yoksa devamı olarak altına mı yazacaksın?
 
Efsane Üye
Katılım
28 Tem 2018
Mesajlar
10,240
Çözümler
17
Tepki puanı
1,728
7 HİZMET YILI
Konu Başarılı Ellerine Sağlık
 
Onaylı Üye
Katılım
30 Mar 2019
Mesajlar
64
Çözümler
1
Tepki puanı
5
Ödüller
6
Yaş
24
7 HİZMET YILI
Saolun İşime Yaradı
 
Uzman Üye
Katılım
11 Nis 2019
Mesajlar
150
Tepki puanı
3
Ödüller
5
Yaş
25
7 HİZMET YILI
Thanks, need it for my job
Post automatically merged:

I need this..
 
Seçkin Üye
Katılım
9 Tem 2017
Mesajlar
596
Çözümler
1
Tepki puanı
14
Ödüller
6
Yaş
32
8 HİZMET YILI
Tesekkur edeim paylasim icin
 
Süper Üye
Katılım
22 Mar 2020
Mesajlar
608
Çözümler
5
Tepki puanı
71
Ödüller
5
Yaş
26
6 HİZMET YILI
devamı gelsin güzel olur çok yararlı bilgi gerçekten teşekkürler
 
Onaylı Üye
Katılım
27 Nis 2020
Mesajlar
91
Tepki puanı
1
Ödüller
3
Yaş
37
6 HİZMET YILI
Eline sağlık bende Python diline yeni başladım takip ediyorum yazdıklarınızı
 
Seçkin Üye
Katılım
5 Haz 2019
Mesajlar
300
Tepki puanı
26
Ödüller
5
Yaş
30
Sosyal
7 HİZMET YILI
Devam etse iyi olur. Ama böyle çok zorlanamayarak sonuçta hepimiz öğrenmek istiyoruz. Üniversite hocaları gibi zorlamanız biraz basit anlatmanız bizim yararimiza olur. Teşekkürler
 
Ultra Üye
Katılım
18 Şub 2018
Mesajlar
1,672
Çözümler
18
Tepki puanı
200
Ödüller
9
Sosyal
8 HİZMET YILI
devamı gelsin bende öğrenirim az çok bişiler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst