CS 115 • Midterm • Introduction to Programming in Python
“Dersi okulda anlayamayanlar için gerçekten çok verimli, hocanın anlatışı gayet güzel örnekleri ile konuyu güzel pekiştiriyor”
Efe Gençer
Elektrik-Elektronik Mühendisliği
Python programlama dilini oldukça detaylı ve derinlemesine inceleyen bu derste abartılı miktarda soru sayısıyla yanındayız.
Programlamayı öğrenmenin temelinde kendi kendine problem çözmenin yattığını düşünce, Unicourse sayesinde işin çok kolay!
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.
Paketi Tamamla
🎓 Bilkent Üniversitesinde öğrencilerin %92'si tüm paketi alarak çalışıyor.

CS 115 • Midterm
Introduction to Programming in Python
Ömer Faruk Altun
1599 TL

CS 115 • Final
Introduction to Programming in Python
Ömer Faruk Altun
1599 TL
Konular
Introduction to Python
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...
Selection Statements (Branching)
if Statements
if-else
Example 1
Example 2
if-elif-else
Example 3
Example 4
Nested if Statements
Example 5
Example 6
What if...
Iteration: The while Statment
while Loops
Example 1
Example 2
Example 3
Example 4
Example 5
while True and break Statement
Example 6
Example 7
Nested while Loops
Example 8
Example 9
Iteration: The for Statment
From while To for
range Keyword
Example 1
Example 2
Example 3
Example 4
Nested for Loops
Functions
Our First Function
Example 1
Example 2
Example 3
Example 4
Scope of a Variable
Example 5
Example 6
Example 7
Keyword Arguments / Multiple Return
Example 8
Structured Types: str
Introduction
Basic String Methods
Strings are Immutable
Example 1
Indexing
Slicing
Example 2
Example 3
Iterating Over Strings
Example 4
Advanced String Methods
Structured Types: lists
Motivation
Lists
Lists are very similar to Strings
Example 1
Problem with Lists
Example 2
List Operations
Tables (Lists of lists)
Example 3
Example 4
Example 5
Example 6
Structured Types: dict
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
Structured Types: Tuples
What is a tuple?
Tuples are very similar to lists
List of Tuples
Example 1
Example 2
Files
Opening Files
Reading from Files
Writing to Files
Example 1
Example 2
Exam Practice: Öğreniyorum
Introduction to Python
Selection
Selection
Iteration: while
Iteration: while
Iteration: for
Iteration: for
Functions
Functions
Functions - str
str
Lists
Lists
Lists
Tables
Tables
Dictionaries
Tuples
Tuples
Files
Exam Practice: Pekiştiriyorum
Introduction to Python
Selection
Selection
Iteration: while
Iteration: while
Iteration: while, for
Iteration: for
Functions
Functions
Functions
Functions - str
str
Lists
Lists
Tables
Tables
Dictionaries
Dictionaries
Tuples
Tuples
Files
Exam Practice: Sınav Provası I
Iteration: while
Functions
Functions
Functions
Lists
Lists
Tables
Dictionaries
Files
Files
Exam Practice: Sınav Provası II
Selection
Iteration: while
Iteration: for
Functions
Functions - str
Lists
Lists
Dictionaries
List / Tuple / Dictionary
Files
Exam Practice: Sınav Provası III
Iteration: while
Iteration: for
Functions
Functions - str
Lists
Tables
Dictionaries
Dictionaries
Tuples
Files
Past Midterm Exam
Dictionaries
Output 1
Output 2
Functions
Lists / Files / Strings
Değerlendirmeler
Mükemmel
güzel ders
Güzel cs öğrenmemde yardımcı oldu
Ders İçeriği
Introduction to Python
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...
Selection Statements (Branching)
if Statements
if-else
Example 1
Example 2
if-elif-else
Example 3
Example 4
Nested if Statements
Example 5
Example 6
What if...
Iteration: The while Statment
while Loops
Example 1
Example 2
Example 3
Example 4
Example 5
while True and break Statement
Example 6
Example 7
Nested while Loops
Example 8
Example 9
Iteration: The for Statment
From while To for
range Keyword
Example 1
Example 2
Example 3
Example 4
Nested for Loops
Functions
Our First Function
Example 1
Example 2
Example 3
Example 4
Scope of a Variable
Example 5
Example 6
Example 7
Keyword Arguments / Multiple Return
Example 8
Structured Types: str
Introduction
Basic String Methods
Strings are Immutable
Example 1
Indexing
Slicing
Example 2
Example 3
Iterating Over Strings
Example 4
Advanced String Methods
Structured Types: lists
Motivation
Lists
Lists are very similar to Strings
Example 1
Problem with Lists
Example 2
List Operations
Tables (Lists of lists)
Example 3
Example 4
Example 5
Example 6
Structured Types: dict
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
Structured Types: Tuples
What is a tuple?
Tuples are very similar to lists
List of Tuples
Example 1
Example 2
Files
Opening Files
Reading from Files
Writing to Files
Example 1
Example 2
Exam Practice: Öğreniyorum
Introduction to Python
Selection
Selection
Iteration: while
Iteration: while
Iteration: for
Iteration: for
Functions
Functions
Functions - str
str
Lists
Lists
Lists
Tables
Tables
Dictionaries
Tuples
Tuples
Files
Exam Practice: Pekiştiriyorum
Introduction to Python
Selection
Selection
Iteration: while
Iteration: while
Iteration: while, for
Iteration: for
Functions
Functions
Functions
Functions - str
str
Lists
Lists
Tables
Tables
Dictionaries
Dictionaries
Tuples
Tuples
Files
Exam Practice: Sınav Provası I
Iteration: while
Functions
Functions
Functions
Lists
Lists
Tables
Dictionaries
Files
Files
Exam Practice: Sınav Provası II
Selection
Iteration: while
Iteration: for
Functions
Functions - str
Lists
Lists
Dictionaries
List / Tuple / Dictionary
Files
Exam Practice: Sınav Provası III
Iteration: while
Iteration: for
Functions
Functions - str
Lists
Tables
Dictionaries
Dictionaries
Tuples
Files
Past Midterm Exam
Dictionaries
Output 1
Output 2
Functions
Lists / Files / Strings
Sıkça Sorulan Sorular
Örneğin, Koç Üniversitesi - MATH 101 (Calculus) veya başka bir okulun benzer dersi olsun, paketlerimiz tam da o derse göre tasarlanır. Böylece nokta atışı çalışır, zaman kazanırsın.
Sınava özel videolar —konu anlatımları, çıkmış sorular ve çözümleri, özet notlar—içerir. Sınavda sıkça çıkan soruları hedefler. Eğitmenlerimiz, üniversitenin akademik takvimini takip ederek paketleri sürekli günceller. Böylece, gereksiz detaylarla vakit kaybetmeden başarını artırmaya odaklanabilirsin.