CS 115Tüm SınavlarIntroduction to Programming in Python

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!

3198 TL
121 soru çözümü
157 konu anlatımı · 29 sa 36 dk

Eğitmen

Ömer Faruk Altun

Ö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

Ders Tanıtı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...

if Statements

if-else

Example 1

Example 2

if-elif-else

Example 3

Example 4

Nested if Statements

Example 5

Example 6

What if...

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

From while To for

range Keyword

Example 1

Example 2

Example 3

Example 4

Nested for Loops

Our First Function

Ücretsiz

Example 1

Example 2

Example 3

Example 4

Scope of a Variable

Example 5

Ücretsiz

Example 6

Example 7

Keyword Arguments / Multiple Return

Example 8

Introduction

Basic String Methods

Strings are Immutable

Example 1

Indexing

Slicing

Example 2

Example 3

Iterating Over Strings

Example 4

Advanced String Methods

Motivation

Lists

Ücretsiz

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

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

What is a tuple?

Tuples are very similar to lists

List of Tuples

Example 1

Example 2

Opening Files

Reading from Files

Writing to Files

Example 1

Example 2

Introduction to Python

Selection

Ücretsiz

Selection

Ücretsiz

Iteration: while

Iteration: while

Iteration: for

Ücretsiz

Iteration: for

Ücretsiz

Functions

Functions

Ücretsiz

Functions - str

str

Ücretsiz

Lists

Lists

Lists

Ücretsiz

Tables

Tables

Dictionaries

Tuples

Ücretsiz

Tuples

Ücretsiz

Files

Introduction to Python

Ücretsiz

Selection

Selection

Ücretsiz

Iteration: while

Iteration: while

Ücretsiz

Iteration: while, for

Ücretsiz

Iteration: for

Functions

Ücretsiz

Functions

Functions

Functions - str

Ücretsiz

str

Lists

Lists

Tables

Ücretsiz

Tables

Ücretsiz

Dictionaries

Dictionaries

Tuples

Tuples

Ücretsiz

Files

Iteration: while

Ücretsiz

Functions

Ücretsiz

Functions

Functions

Ücretsiz

Lists

Lists

Ücretsiz

Tables

Dictionaries

Files

Ücretsiz

Files

Ücretsiz

Selection

Iteration: while

Iteration: for

Ücretsiz

Functions

Functions - str

Lists

Ücretsiz

Lists

Ücretsiz

Dictionaries

Ücretsiz

List / Tuple / Dictionary

Files

Ücretsiz

Iteration: while

Ücretsiz

Iteration: for

Ücretsiz

Functions

Functions - str

Lists

Tables

Ücretsiz

Dictionaries

Ücretsiz

Dictionaries

Ücretsiz

Tuples

Files

Ücretsiz

Dictionaries

Output 1

Output 2

Functions

Lists / Files / Strings

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

Recursive Functions

Example 1

Example 2

Example 3

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

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

Recursion

Classes

Ücretsiz

Classes

Search and Sort Algorithms

NumPy

Ücretsiz

NumPy

Matplotlib

Matplotlib

Recursion

Ücretsiz

Recursion

Classes

Ücretsiz

Classes

Ücretsiz

Search and Sort Algorithms

Ücretsiz

NumPy

NumPy

Matplotlib

Matplotlib

Matplotlib

Functions

Functions - Recursion

Ücretsiz

Lists

Ücretsiz

Recursion

Ücretsiz

Classes

Ücretsiz

Classes

Search and Sort Algorithms

Ücretsiz

Search and Sort Algorithms

Ücretsiz

NumPy - Matplotlib

Ücretsiz

Functions

Ücretsiz

Functions

Ücretsiz

Output

Ücretsiz

Recursion

Ücretsiz

Recursion

Classes

Ücretsiz

Search and Sort Algorithms

Ücretsiz

Search and Sort Algorithms

Matplotlib

Functions - str

Dictionaries

Recursion

Classes

Ücretsiz

Classes

Search and Sort Algorithms

Search and Sort Algorithms

Ücretsiz

NumPy

Matplotlib

CS 115 Tüm Sınavlar Hakkında Sıkça Sorulan Sorular

Sıkça Sorulan Sorular

3198 TL