Python'daki ilk programlar - kurs 390 ovmak. Stepik'ten, 33 ders eğitimi, Tarih: 30 Kasım 2023.
Miscellanea / / December 03, 2023
Bu kurs kimlere yöneliktir:
- programlamaya ilgi duyan ve ilk programlarını yazmaya yeni başlayan okul çocukları için;
- Python'u bilen ve becerilerini geliştirmeye devam edenler için;
- bilgisayar bilimleri alanında OGE sınavına girecek olanlar için. Kurs, OGE düzeyindeki sorunların çözümlerini kapsar;
- bilgisayar bilimlerinde Birleşik Devlet Sınavına girecek olanlar için. Kurs bilmeniz gereken konuları kapsar
bilgisayar bilimlerinde Birleşik Devlet Sınavını başarıyla geçtiği için.
Bu kursu neden hazırladım ve üzerinde çalışmaya devam ediyorum.
Kapsamlı öğretmenlik tecrübesine sahip bir öğretmenim. Deneyimlerim, herhangi bir konunun incelenmesinin basitten karmaşığa doğru kademeli olarak ilerlemesi gerektiğini gösteriyor. Ancak o zaman çalışılan konuların derinlemesine anlaşılmasından bahsedebiliriz. Bildiğim tüm programlama derslerinde, çözümü karmaşık algoritmik yapılar ve tüm veri yapılarına ilişkin bilgi gerektiren karmaşık problemler neredeyse anında verilmektedir. Yeni başlayanlar için bu tür kurslar çok zordur. Bu kursu bu yüzden oluşturdum. İlk adımlarını atan ve sadece programlamak değil, kod yazıp her satırını anlamak isteyenler için.
Bu kursu tamamladıktan sonra daha karmaşık sorunları güvenle çözebilecek ve daha ileri düzey kurslar alabileceksiniz.
Devam etmek şarttır ;-)
Kurs, bilgisayar bilimleri alanındaki okul olimpiyatlarından kaynaklanan bir takım problemleri içermektedir. Kural olarak, bir formül türetmeniz veya daha karmaşık bir algoritma bulmanız gerekir. Eğer bunlar sizin için zor görünüyorsa şimdilik bunları atlayabilirsiniz.
İlk başlangıç dersleri için videolar kaydedildi. Ancak tüm dersler için gerekli ve yeterli bir teori vardır. Derste önerilen tüm problemler tartışılan teori kullanılarak çözülebilir. Yani Google'a girip ek materyal aramanıza gerek yok. Birisinin sorunları çözmek için kursta ele alınmayan bir şeyi kullandığını görürseniz, bu, becerilerini geliştiren birinden çözümler gördüğünüz anlamına gelir. Bu tür insanlar programlama konusunda kesinlikle yeni değiller.
1
Peki1999 yılında Samara Devlet Pedagoji Üniversitesi'nden (SSPU) mezun oldum. Mesleğe göre - matematik ve bilgisayar bilimleri öğretmeni. O zamandan beri bilgisayar bilimi ve programlamayı öğretmekle ilgilenmeye başladım. En yüksek yeterlilik kategorisine sahibim.
Her zaman kendimi incelemeyi ve bilgiyi başkalarına aktarmayı sevdim. Bunu büyük bir heyecanla yapıyorum. Plutarch'ın şu sözüne tamamen katılıyorum: "Öğrenci doldurulması gereken bir kap değil, yakılması gereken bir meşaledir ve bu meşaleyi yalnızca kendini yakan kişi yakabilir."
Giriş dersi, geliştirme ortamının kurulması
1. Bu kurs kimlere yöneliktir? tanıdık
2. Geliştirme ortamının ve çevrimiçi çevirmenin kurulumu
Doğrusal programlar
1. print() ifadesi
2. Atama operatörü. Veri tipleri
3. Klavyeden veri okuma. giriş() operatörü
4. Tamsayı bölümü ve kalan
5. Tamsayı bölümü yuvarlandı
Koşullu operatör
1. Tam dallanma
2. Zor şartlar. Biraz mantık.
3. İç içe dallar. Python'da basamaklı tasarım.
4. Tutar, miktar vb. arayın.
5. Değişim değişken değerleri, sipariş numaraları
6. Koşullu ifadelerle daha karmaşık problemleri çözme
Tekrar sayısı bilinen bir döngü. Döngü için.
1. Döngü türleri. Döngü için. aralık () işlevi
2. Bir dizi öğenin işlenmesi
3. Döngü içinde döngü (iç içe döngüler)
4. Döngüler kullanarak program yazma (sabitleme)
Tekrar sayısı bilinmeyen bir döngü. Döngü sırasında
1. While döngüsüyle tanışın. Döngü tehlikesi.
2. Bir sayıyı while döngüsü kullanarak rakamlara ayrıştırırız.
3. Hataları bulun ve düzeltin
4. While'ı farklı görevlerde kullanmak.
Teller
1. ASCII ile çalışan semboller
2. Dizelerde ara
3. Kurala göre yeni satırlar oluşturma
4. Çizgi dilimleri
5. Dize işleme işlevleri
6. Problem çözme (konsolidasyon)
7. Daha karmaşık ve zorlu sorunları çözme
Listeler
1. Listelere giriş (diziler)
2. Liste işleme, doğrusal arama
3. Cevapla ara EVET, HAYIR
4. Bitişik dizi öğelerini işleme
5. Yeni bir dizi oluşturuluyor