CS 115 • Final • 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.
Konular
Classes and Inheritance
12 konu anlatımı
Object Oriented Programming
Classes and Objects
Class Attributes
__init__ and self
getattr, setattr, hasattr
Class Functions - 1
Class Functions - 2
Class Functions - 3
Magic Methods in Python - Numerical
Magic Methods in Python - Comparison
Magic Methods in Python - String
Inheritance
Recursion
4 konu anlatımı
Recursive Functions
Example 1
Example 2
Example 3
Search and Sort Algorithms
13 konu anlatımı
Introduction
Linear Search
Binary (Bisection) Search
Amortization
Sorting
Insertion Sort
Insertion Sort - Code
Bubble Sort
Bubble Sort - Code
Selection Sort
Selection Sort - Code
Merge Sort
Merge Sort - Code
NumPy Module
18 konu anlatımı
Introduction
Creating Objects - 1
Creating Objects - 2
Shape / size / dimensions
Indexing
Slicing
Mathematical Functions
Built-in Functions
unique, Boolean Indexing and where()
Example 1
Example 2
2D Arrays (Matrices) in NumPy
Matrix Addition
Matrix Multiplication
Matrix Power
Inverse / Transpose / Concatenation
Example 3
Example 4
Plotting with Matplotlib Module
12 konu anlatımı
Plots in general
Line Graph
Bar Plot
Scatter Plot
Histogram
Pie Chart
Formatting Plots - 1
Formatting Plots - 2 (Line Graphs)
Formatting Plots - 3 (Bar / Histogram / Pie)
Stacked Bar Chart
Grouped Bar Chart
Subplots
Exam Practice: Öğreniyorum
8 soru
Recursion
Classes
Classes
Search and Sort Algorithms
NumPy
NumPy
Matplotlib
Matplotlib
Exam Practice: Pekiştiriyorum
10 soru
Recursion
Recursion
Classes
Classes
Search and Sort Algorithms
NumPy
NumPy
Matplotlib
Matplotlib
Matplotlib
Exam Practice: Sınav Provası I
9 soru
Functions
Functions - Recursion
Lists
Recursion
Classes
Classes
Search and Sort Algorithms
Search and Sort Algorithms
NumPy - Matplotlib
Exam Practice: Sınav Provası II
9 soru
Functions
Functions
Output
Recursion
Recursion
Classes
Search and Sort Algorithms
Search and Sort Algorithms
Matplotlib
Exam Practice: Sınav Provası III
9 soru
Functions - str
Dictionaries
Recursion
Classes
Classes
Search and Sort Algorithms
Search and Sort Algorithms
NumPy
Matplotlib
Değerlendirmeler
13 öğrenci değerlendirmesi
Değerlendirme yapmak için bu derse sahip olman gerekiyor.
Serhan Efe
Elektrik-Elektronik Mühendisliği
Çok iyi
Efe Gençer
Elektrik-Elektronik Mühendisliği
Dersi okulda anlayamayanlar için gerçekten çok verimli, hocanın anlatışı gayet güzel örnekleri ile konuyu güzel pekiştiriyor
Akif Kazar
Makine Mühendisliği
güzel ders
Öykü Koç
Matematik
Ali Burak Şafak
Elektrik-Elektronik Mühendisliği
Volkan Beren Tan
Endüstri Mühendisliği
Kayıhan Malik
Endüstri Mühendisliği
Elif Naz Hacıbekiroğlu
Endüstri Mühendisliği
Necati Berkay Karataş
Endüstri Mühendisliği
Elif Deniz Başak
Endüstri Mühendisliği
Paketi Tamamla
🎓 Bilkent Üniversitesi öğrencilerinin %92'si tüm paketi alarak çalışıyor.

