CS 115 (Summer 24)Introduction to Programming in PythonFinal

Ders Tanıtımı

Object Oriented Programming

Ücretsiz

Classes and Objects

Ücretsiz

Class Attributes

Ücretsiz

__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

Opening Files

Reading from Files

Writing to Files

Example 1

Example 2

End of Topic Question 1

Recursive Functions

Example 1

Example 2

Example 3

End of Topic Question 1

End of Topic Question 2

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

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

End of Topic Question 1

End of Topic Question 2

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

Example 1

Example 2

End of Topic Question 1

End of Topic Question 2

End of Topic Question 3

Files 1

Files 2

Ücretsiz

Files 3 - Part A

Files 3 - Part B

Files 3 - Part C

Classes 1

Ücretsiz

Classes 2

Ücretsiz

Classes 3

Ücretsiz

Classes 4

Classes 5

Classes 6

Recursion 1

Recursion 2

Ücretsiz

Search and Sort Algorithms 1

Search and Sort Algorithms 2

Search and Sort Algorithms 3

Ücretsiz

Search and Sort Algorithms 4

Ücretsiz

NumPy 1

Ücretsiz

NumPy 2

NumPy 3

Plotting with Matplotlib Module 1

Plotting with Matplotlib Module 2

Eğitmen

Ömer Faruk AltunÖmer Faruk Altun
MSCS

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. Şu anda UALR'da Information Science doktora eğitimimi sürdürüyorum. 7 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.

890 TL
Hemen Al