CS 104 • Midterm II • Introduction to Programming
“Tek kelimeyle harika. 3 günde hocanın 3 ayda anlattığı konuları her yönüyle anlayabiliyorsunuz.”
Ayberk Gültekin
Yönetim Bilişim Sistemleri
Bu dersimizde Python'ın veri yapılarını derinlemesine inceledikten sonra dosya açma/kapama ve okuma/yazma işlemlerini öğreniyoruz.
Bu sayede hem ileri konulara giriş yapmadan önce temellerimizi sağlamlaştırıyoruz, hem de Sample Midterm Problems yardımıyla midterm sınavından istediğimiz notu alıyoruz!
Eğitmen

Ömer Faruk Altun
Co-founder & Head of Education
2011 yılında Endüstri Mühendisliği okumak için başladığım Sabancı Üniversitesi'nden 2018 yılında Bilgisayar Mühendisi olarak mezun oldum. 13 yıldır Altun ismiyle başta Sabancı Üniversitesi olmak üzere çeşitli okullarda Endüstri ve Bilgisayar Mühendisliği alanlarında ders vermekteyim. Unicourse'ta sunduğum derslerin yanında eğitim departmanının da sorumluluğunu üstlenmekteyim.
Konular
Strings Revisited
12 konu anlatımı
Introduction
Basic String Methods
Strings are Immutable
Example 1
Indexing
Slicing
Example 2
Example 3
Iterating Over Strings
Example 4
Example 5
Advanced String Methods
Collections: Lists
13 konu anlatımı
Motivation
Lists
Lists are very similar to Strings
Example 1
Problem with Lists
Example 2
Advanced List Methods
Two Dimensional Lists
Example 3
Example 4
Example 5
Example 6
Example 7
Collections: Dictionaries
12 konu anlatımı
What is a dictionary?
Adding/Removing/Accessing Items
Dictionary Methods
Example 1
Iterating Over Dictionaries
Example 2
Sorting Dictionaries
Nested Dictionaries
Example 3
Example 4
Example 5
Example 6
Collections: Tuples
5 konu anlatımı
What is a tuple?
Tuples are very similar to lists
List of Tuples
Example 1
Example 2
File I/O
5 konu anlatımı
Opening Files
Reading from Files
Writing to Files
Example 1
Example 2
Recursion
4 konu anlatımı
Recursive Functions
Example 1
Example 2
Example 3
🦄🦄 Exam Practice: Sınav Provası I 🦄🦄
5 soru
Output (Spring 23 Midterm 2)
Functions
Lists
Dictionaries (Spring 23 Midterm 2)
Files
🦄🦄 Exam Practice: Sınav Provası II 🦄🦄
5 soru
Output
Lists (Spring 23 Midterm 2)
Sets (Spring 23 Midterm 2 Make-up)
Dictionaries
Recursion
🦄🦄 Exam Practice: Sınav Provası III 🦄🦄
5 soru
Output
Lists (Fall 23 Midterm 2)
Dictionaries (Fall 23 Final)
Files (Fall 23 Final)
Recursion
🦄🦄 Exam Practice: Sınav Provası IV 🦄🦄
5 soru
Output
Lists
Collections (Fall 23 Midterm 2)
Dictionaries
Files (Spring 23 Midterm 2)
🦄🦄 Exam Practice: Sınav Provası V 🦄🦄
5 soru
Output (Spring 23 Midterm 2 Make-up)
Functions
Lists
Dictionaries (Fall 23 Midterm 2)
Recursion
🦄🦄 Exam Practice: Sınav Provası VI 🦄🦄
5 soru
Output
Lists (Fall 23 Midterm 2)
Dictionaries
Files (Fall 23 Midterm 2)
Recursion
🦄🦄 Exam Practice: Sınav Provası VII 🦄🦄
5 soru
Output
Loops
Lists (Spring 23 Midterm 1 Make-up)
Dictionaries
Recursion (Fall 23 Final)
🦄🦄 Exam Practice: Sınav Provası VIII 🦄🦄
5 soru
Output
Loops
Lists
Dictionaries
Files (Spring 23 Midterm 2 Make-up)
Değerlendirmeler
2 öğrenci değerlendirmesi
Değerlendirme yapmak için bu derse sahip olman gerekiyor.
Ayberk Gültekin
Yönetim Bilişim Sistemleri
Tek kelimeyle harika. 3 günde hocanın 3 ayda anlattığı konuları her yönüyle anlayabiliyorsunuz.
Dila Çetin
İnşaat Mühendisliği
Paketi Tamamla
🎓 Özyeğin Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.


