IF 100 • Tüm Sınavlar • Computational Approaches to Problem Solving
Python öğrenmek mi zormuş? Önyargılarını yıkacak bu dersle birlikte temelini sağlam at.
Temel kodlama bilgisinin bir şart olarak koşulmaya başlandığı bir zamanda Unicourse yine senin yanında.
Ayda 1166 TL, peşin fiyatına 3 taksit
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
Algorithms and Pseudocodes
5 konu anlatımı
What is an algorithm?
Algorithm and Pseudocode 1
Algorithm and Pseudocode 2
Algorithm and Pseudocode 3
Algorithm and Pseudocode 4
Variables and Basics
12 konu anlatımı
Our First Program
Variables in Python
Variable Types
Arithmetic Operators for Number Types
Arithmetic Operators for Other Types
Example 1
Example 2
Logical Operators for Number Types
Logical Operators for Other Types
Output in Python
Input in Python
What if...
Conditional Statements
11 konu anlatımı
if Statements
if-else
Example 1
Example 2
if-elif-else
Example 3
Example 4
Nested if Statements
Example 5
Example 6
What if...
Strings (Only for Midterm)
10 konu anlatımı
What is a String?
len, lstrip, rstrip, strip
upper, lower, isupper, islower
isdigit, isalpha, startswith, endswith
Example 1
Indexing
Slicing
Example 2
Example 3
find, index, replace, split
Lists (Only for Midterm)
6 konu anlatımı
What is a List?
len, index, in
Indexing/Slicing
Concatenation
append, insert, remove, pop, reverse, clear, count
Nested Lists
🦄🦄 Exam Practice: Sınav Provası I 🦄🦄
5 soru
Algorithms/Pseudocodes
Variables/Basics
Conditionals
Strings
Output
🦄🦄 Exam Practice: Sınav Provası II 🦄🦄
5 soru
Algorithms/Pseudocodes
Conditionals
Conditionals
Lists
Output
🦄🦄 Exam Practice: Sınav Provası III 🦄🦄
5 soru
Algorithms/Pseudocodes
Variables/Basics
Variables/Basics
Conditionals
Output
🦄🦄 Exam Practice: Sınav Provası IV 🦄🦄
5 soru
Algorithms/Pseudocodes
Conditionals
Strings
Output
Output
🦄🦄 Exam Practice: Sınav Provası V 🦄🦄
5 soru
Algorithms/Pseudocodes
Variables/Basics
Conditionals
Lists
Output
🦄🦄 Exam Practice: Sınav Provası VI 🦄🦄
5 soru
Algorithms/Pseudocodes
Conditionals
Strings
Lists
Output
Spring 24 Midterm Exam
4 soru
Variables/Basics
Conditionals
Strings/Lists
Algorithms/Pseudocodes
Summer 24 Midterm Exam
5 soru
Algorithms/Pseudocodes
Algorithms/Pseudocodes
Algorithms/Pseudocodes
Strings/Lists
Strings
while Loops
12 konu anlatımı
while Loops
Example 1
Example 2
Example 3
Example 4
Example 5
break Statement
Example 6
Example 7
Nested while Loops
Example 8
Example 9
for Loops
8 konu anlatımı
From while To for
range Keyword
Example 1
Example 2
Example 3
Example 4
Nested for Loops
Example 5
🦄🦄 Exam Practice: Loops🦄🦄
7 soru
Loops
Loops
Loops
Loops
Loops
Loops
Loops
Strings (Midterm'den farklı)
13 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
Lists are very Similar to Strings (NEW)
Functions
12 konu anlatımı
Our First Function
Example 1
Example 2
Example 3
Example 4
Example 5
Scope of a Variable
Example 6
Example 7
Example 8
Keyword Arguments / Multiple Return
Example 9
Lists (Midterm'den farklı)
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
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
Tuples
5 konu anlatımı
What is a tuple?
Tuples are very similar to lists
List of Tuples
Example 1
Example 2
Files
5 konu anlatımı
Opening Files
Reading from Files
Writing to Files
Example 1
Example 2
🦄🦄 Exam Practice: Sınav Provası I 🦄🦄
6 soru
Algorithms/Pseudocodes
Loops
Functions
Lists
Tuples
Dictionaries
🦄🦄 Exam Practice: Sınav Provası II 🦄🦄
6 soru
Variables/Basics
Loops
Lists
String / Functions
Files
Output
🦄🦄 Exam Practice: Sınav Provası III 🦄🦄
6 soru
Conditionals
Loops
Functions
Files
Output
Output
🦄🦄 Exam Practice: Sınav Provası IV 🦄🦄
6 soru
Conditionals
Loops
Functions / Strings
Lists
Dictionaries
Output
🦄🦄 Exam Practice: Sınav Provası V 🦄🦄
6 soru
Algorithms/Pseudocodes
Loops
Functions
Strings/Lists
Dictionaries
Output
🦄🦄 Exam Practice: Sınav Provası VI 🦄🦄
6 soru
Conditionals
Loops
Functions
Functions / Strings
Lists
Dictionaries
🦄🦄 Exam Practice: Sınav Provası VII 🦄🦄
6 soru
Conditionals
Loops
Functions
Lists
Tuples
Files