->
Udemy - Algoritmalar, Veri Yap?lar? ve Real-Life Python Problemleri!
Udemy - Algoritmalar, Veri Yapilari ve Real-Life Python Problemleri!

Algoritmalar, Veri Yapilari ve Real-Life Python Problemleri!


Description

Algoritmalar, Veri Yapıları ve Real-Life Python Problemleri!

  • Bu kursta Python ile algoritmaları ve veri yapılarını öğrenip, gerçek dünya problemlerini çözeceğiz.

Neden Python?

  • Python 2018 IEEE araştırmasına göre dünya çapında en çok kullanılan ve tercih edilen programlama dili.

  • Python kolay öğrenilebilirliği sayesinde kodlamaya yeni başlayanların ilk tercihi oluyor.

  • Python open source (açık kaynak) olması nedeni ile Facebook yada Google gibi dünyanın en büyük şirketleri tarafından destekleniyor.

  • Veri bilimi, makine öğrenmesi yada yapay zeka denince akla ilk olarak Python dili geliyor. Bu durumda Python'ın dünya çapında büyük bir kitlesinin olmasına neden oluyor.

  • Python öğrenmesi en kolay olan dillerin başında geliyor.

  • Kariyer açısından Python en çok fırsata sahip dillerinden biri.

Real-Life Python Problemleri

  • Gerçek hayatta karşımıza çıkabilecek problemleri Python ile algoritmalar geliştirerek çözeceğiz.

  • Bu problemler sayesinde hem Python kodlama becerimiz gelişecek hem de dünyada diğer yazılımcılar tarafından çözülen problemler ile yüzleşeceğiz.

Neden Algorithms(Algoritmalar) ve Data Structures (veri yapısı) Öğrenmeliyiz?

  • Veri yapılarını ve algoritmaları bilmek çok daha etkili kod yazmamızı sağlar. Bu durumda tam olarak yazılım alanında iş veren şirketlerin istediği bir durumdur.

  • Veri yapıları ve algoritmalar yazılım yada algoritma iş mülakatlarının olmazsa olmaz soruları arasındadır.

  • Günümüzde donanım sınırlaması nedeni ile çözülemeyen problemler veri yapılarını ve algoritmalar sayesinde daha kolay çözülebilmektedir.

  • Her yazılımcının bilmesi gerek yeteneklerdendir.

  • Günlük hayatta kullanılan araçların arkasında yatan algoritmaları anlamak için gereklidir.

Job Interviews (İş Mülakatları) Kısmı Neleri İçeriyor?

  • Bir yazılım mühendisi yada algoritma tasarım işi için yapılan mülakatlarda teknik sorular vardır. Bu teknik kısım genelde her konunun başlangıç ve orta seviye zorlukta ki kısımlarından sorulur. İş mülakatları kısmında her konu ile alakalı mülakatlarda çıkacak sorular ele alınmıştır.

  • Teknik sözel soruların yanında birde "Coding Problems" soruları vardır. Bu kısım içinde detaylı olarak her bir konu özelinde Python ile mülakatta çıkabilecek sorular uygulamalı olarak çözülmüştür.

Bu Kurs ile Alacaklarınız

  • Sıfırdan Kodlama Becerisi: Sizinle birlikte kod yazıyoruz. Her ders boş bir sayfa ile başlar ve kodu sıfırdan yazarız. Bu şekilde ilerleyebilir ve kodun nasıl bir araya geldiğini ve her satırın ne anlama geldiğini tam olarak anlayabilirsiniz.

  • Kodlar ve Şablonları: Kursta oluşturduğumuz her Python şablonlarını ve kodunu indirebilirsiniz. Bu, sizlere hem daha sonra kod üzerinde pratik yapma hem de kendi projelerinizi şablon sayesinde daha kolay bir şekilde yaratma imkanı sağlayacaktır

  • Teori ve Mantık: Size yalnızca kod yazmayı değil, hem yazdığımız kodun arkasında yatan mantığı ve teoriyi hem de neden böyle bir kod yazdığımızı anlatıyoruz.

  • Kurs içi destek: Size sadece video ile ders anlatımı yapmıyoruz. Size destek olmak için profesyonel Veri Bilimcilerinden oluşan bir ekip oluşturduk. Bu da ders ve ya ders dışı sorularınıza en fazla 72 saat içinde yanıt alacağınız anlamına geliyor.

  • Python for Algorithms, Data Structures and Job Interviews kursu içeriği:   

    • GİRİŞ

      • Datai Team Yol Haritası

      • Ful Kurs Ders Programı

      • Üniversite vs Kurs Ders Programı

      • Anaconda ve Jupyter Notebook Kurulumu

      • Motivaston ve Tavsiye

    • ADIM ADIM İŞ BAŞVURUSU

      • Adım Adım İş Başvurusu Genel Bakış

      • Şirketler

      • İş Türleri

      • CV Hazırlama

      • Online Presence

      • İş Arama

      • Non-Technical İş Görüşmesi

    • ALGORİTMA ve CODE COMPLEXITY

      • Algoritma Nedir

      • Algoritma ve Code Complexity

      • Big-O Notation

      • Big-O | Omega | Theta

      • Big-O Örnekleri

      • Scale of Big-O

    • PYTHON

      • Python Genel Bakış

      • Python İş Görüşmesi Soru-Cevap 1

      • Python İş Görüşmesi Soru-Cevap 2

      • Python İş Görüşmesi Soru-Cevap 3

      • Python İş Görüşmesi Soru-Cevap 4

      • Python Challenge/Problem

        • Easy Problem: Faktörüyel

        • Easy Problem: Kelimenin Tersi

        • Easy Problem: Saat Çevirme

        • Easy Problem: Baş Harf Büyütme

        • Medium Problem: Kelime Karıştırma

        • Medium Problem: Sıklık Bulma

        • Medium Problem: Kayıp Basamak

        • Hard Problem: Array Rotasyonu

        • Hard Problem: Array Pairs

    • DATA STRUCTURES (VERİ YAPILARI)

      • Array (Dizi) Yapısı

        • Arrays

        • Dynamic Arrays

        • Dynamic Arrays with Python

        • Arrays İş Mülakat Soru-Cevap

        • Arrays Python Challenge/Problem

      • Stacks - Queues - Deques

        • Stacks

        • Stacks with Python

        • Queues

        • Queues with Python

        • Deque

        • Deque with Python

        • Stacks - Queues - Deques İş Mülakatları Soru - Cevap

        • Challenge 1: Stack Kullanarak String'in Tersini Bulmak

        • Challenge 2: Python da Listeyi Stack ve Queues Gibi Kullanmak

        • Challenge 3: İki Stacks ile Queue Yapmak

      • Linked List

        • Linked List

        • Linked List with Python

        • Doubly Linked List

        • Doubly Linked List with Python

        • Linked List İş Mülakat Soru - Cevap

        • Challenge 1: Linked List Başından Node Eklemek

        • Challenge 2: Linked List Verilen Node'dan sonra Node Eklemek

        • Challenge 3: Linked List Sonundan Node Eklemek

        • Challenge 4: Linked List Node Silmek

      • Recursion

        • Recursion

        • Recursion with Python

        • Recursion İş Mülakat Soru - Cevap

        • Challenge 1: Recursion ile String'in Tersini Bulmak

        • Challenge 2: Recursion ile Çarpma işlemi: x*y

        • Challenge 3: Recursion ile Üslü Sayılar: x^y

    • ALGORITHMS (ALGORİTMALAR)

      • Searching Algorithms

        • Sequential Search with Python

        • Binary Search with Python

        • Jump Search with Python

        • Hashing ve Hash Table

        • Searching Algorithms İş Mülakat Soru - Cevap

        • Challenge 1: Binary Search with Recursion

      • Sorting Algorithms

        • Bubble Sort

        • Bubble Sort with Python

        • Merge Sort

        • Merge Sort with Python

        • Insertion Sort

        • Insertion Sort with Python

        • Selection Sort

        • Selection Sort with Python

        • Counting Sort

        • Counting Sort with Python

        • Quick Sort

        • Quick Sort with Python

        • Heap Sort

        • Sorting Algorithms İş Mülakatları Soru-Cevap

        • Challenge 1: Second Great Low

        • Challenge 2: Three Sum

      • Tree Theory

        • Tree

        • Binary Tree

        • Binary Tree with Python

        • Binary Search Tree (BST)

        • Binary Search Tree with Python

        • Tree Theory İş Mülakatları Soru-Cevap

        • Challenge 1: Key Search

      • Graph Theory

        • Graph Theory

        • Adjacency Matrix ve List

        • Adjacency List with Python

        • Depth First Search (DFS)

        • Depth First Search (DFS) with Python

        • Breadth First Search (BFS)

        • Breadth First Search (BFS) with Python

        • Graph Theory İş Mülakatları Soru-Cevap

        • Challenge 1: Vertex Covering

      • Dynamic Programming

        • Dynamic Programming

        • Dynamic Programming vs Recursion

        • Dynamic Programming with Fibonacci Numbers

        • Dynamic Programming İş Mülakatları Soru-Cevap

        • Challenge 1: Catalan Numbers

    • GOOGLE - FACEBOOK - AMAZON İŞ MÜLAKAT ALGORİTMALARI

      • Google: Stock Maximum Profit

      • Google: Step Counting Using Recursion

      • Google: String Combinations Consisting only of 0, 1 and ?

      • Facebook: Find All Duplicates in Array in Linear Time

      • Facebook: Dutch National Flag Sorting Problem

      • Amazon: Generate Primes Up To N Using Sieve of Eratosthenes Algorithm

    • SONUÇ   

    Kurs Hakkında Bazı Öğrenci Yorumları

    • Muhsin Ozbek

      • DATAI TEAM tarafından verilen Sade ve sadece verilmesi gereken bilgiyi vermekle doğrudan hedefe gitmeyi isteyenler için on numara bir kurs daha.

    • Celal Anak

      • Eğitmenimin bütün kurslarını aldım, 1'den 5'e kadar ve son olarak bunu, UDEMY'de çok fazla kurs satın aldım ama DATAI bambaşka bir dünya, kesinlikle ve kesinlikle tavsiye ederim, gözünüz arkada kalmaz...

    • Tanju Özer

      • bu kursta benim ilgimi çeken şu oldu. genelde herhangi birşeyi öğrenmeye başladığınızda cevap bulamadığınız soru ; o şeyde neye odaklanmam gerekir, işte bu kurs da öğrenmekten ziyade neyi öğrenmeniz gerektiğini açıklamış datai team, dikkatli takip ederseniz ilerde karşılaşacağınız şeyleri söylüyor buda size kendi reçetenizi çıkarma imkanı sunuyor. elinize dilinize bilginize sağlık datai team.

    İçeriğin İngilizce olması sizi yanıltmasın arkadaşlar. Derslerim tamamen Türkçedir.   

    Hemen kaydolun ve bir an önce başlayalım.

    Bu kurs kimler için uygun:

    • Algoritma, veri yapıları (data structure) ve Python ile ilgili iş başvurusunda bulunacaklar
    • Yazılım mühendisi veya yazılım geliştiricisi olarak çalışmak isteyenler
    • Google, Facebook gibi dünya çapında şirketler tarafından yapılan teknik mülakat sorularını öğrenmek isteyenler
    • Python ile farklı algoritmalar çözerek hem kendini geliştirmek hem de kariyerlerinde öne çıkmak isteyenler
    • Bulmaca çözmeyi ve rekabeti sevenler
    • İş mülakatlarında hem sosyal hem de teknik anlamda kendini güvende hissetmek isteyenler

    Course content

    • Giriş
      • Datai Team Yol Haritası
      • Ful Kurs Ders Programı
      • Anaconda ve Jupyter Notebook Kurulumu
      • Üniversite vs Kurs Ders Programı
      • Motivasyon ve Tavsiye
    • Adım Adım İş Başvurusu
      • Adım Adım İş Başvurusu Genel Bakış
      • Şirketler
      • İş Türleri
      • CV (Özgeçmiş) Hazırlama
      • Online Presence
      • İş Arama
      • Non-Technical İş Görüşmesi
      • Adım Adım İş Başvurusu Sonuç
    • Algoritma ve Code Complexity
      • Algoritma ve Code Complexity Genel Bakış
      • Algoritma Nedir
      • Algoritma ve Code Complexity
      • Big-O Notation
      • Big-O | Omega | Theta
      • Big-O Örnekleri
      • Calculating Scale of Big-O
      • Algoritma ve Code Complexity Sonuç, Quiz ve Mülakat Soruları
    • Python
      • Python Genel Bakış
      • Python İş Görüşmesi Soru-Cevap 1
      • Python İş Görüşmesi Soru-Cevap 2
      • Python İş Görüşmesi Soru-Cevap 3
      • Python İş Görüşmesi Soru-Cevap 4
      • Python Challenge/Problem Genel Bakış
      • Easy Problem: Faktöriyel
      • Easy Problem: Kelimenin Tersi
      • Easy Problem: Saat Çevirme
      • Easy Problem: Baş Harf Büyütme
      • Medium Problem: Kelime Karıştırma
      • Medium Problem: Sıklık Bulma
      • Medium Problem: Kayıp Basamak
      • Hard Problem: Array Rotasyonu
      • Hard Problem: Array Pairs
      • Python Neler Öğrendik?
    • --------------------DATA STRUCTURES (VERİ YAPILARI)--------------------
      • Data Structure Genel Bakış
    • Array(Dizi) Yapısı
      • Array(Dizi) Yapısı Genel Bakış
      • Arrays
      • Dynamic Arrays
      • Dynamic Array with Python
      • Array İş Mülakatları Soru-Cevap
      • Array Python Challenge/Problem: Word Split
      • Array(Dizi) Yapısı Neler Öğrendik ve Tavsiyeler
    • Stacks - Queues - Deques
      • Stacks - Queues - Deques Genel Bakış
      • Stacks
      • Stacks with Python
      • Queues
      • Queues with Python
      • Deque
      • Deque with Python
      • Stacks - Queues - Deques İş Mülakatları Soru-Cevap
      • Challenge 1: Stack Kullanarak String'in Tersini Bulmak
      • Challenge 2: Python da Listeyi Stack ve Queues Gibi Kullanmak
      • Challenge 3: İki Stacks ile Queue Yapmak
      • Stacks - Queues - Deques Neler Öğrendik ve Tavsiyeler
    • Linked List
      • Linked List Genel Bakış
      • Linked List
      • Linked List with Python
      • Doubly Linked List
      • Doubly Linked List with Python
      • Linked List İş Mülakatları Soru-Cevap
      • Challenge 1: Linked List Başından Node Eklemek
      • Challenge 2: Linked List Verilen Node'dan sonra Node Eklemek
      • Challenge 3: Linked List Sonundan Node Eklemek
      • Challenge 4: Linked List Node Silmek
      • Linked List Neler Öğrendik ve Tavsiyeler
    • Recursion
      • Recursion Genel Bakış
      • Recursion
      • Recursion Basit Soru
      • Recursion İş Mülakatları Soru-Cevap
      • Challenge 1: Recursion ile String'in Tersini Bulmak
      • Challenge 2: Recursion ile Çarpma işlemi: x*y
      • Challenge 3: Recursion ile Üslü Sayılar: x^y
      • Recursion Neler Öğrendik
    • --------------------Algorithms (Algoritmalar)--------------------
      • Algorithms Genel Bakış
    • Searching Algorithms
      • Searching Algorithms Genel Bakış
      • Sequential(Linear) Search with Unordered List
      • Sequential(Linear) Search with Ordered List
      • Binary Search
      • Jump Search
      • Hashing ve Hash Table
      • Searching Algorithms İş Mülakatları Soru-Cevap
      • Challenge 1: Binary Search with Recursion
      • Searching Algorithms Neler Öğrendik
    • Sorting Algorithms
      • Sorting Algorithms Genel Bakış
      • Bubble Sort
      • Bubble Sort with Python
      • Merge Sort
      • Merge Sort with Python
      • Insertion Sort
      • Insertion Sort with Python
      • Selection Sort
      • Selection Sort with Python
      • Counting Sort
      • Counting Sort with Python
      • Quick Sort
      • Quick Sort with Python
      • Heap Sort
      • Sorting Algorithms İş Mülakatları Soru-Cevap
      • Challenge 1: Second Great Low
      • Challenge 2: Three Sum
      • Sorting Algorithms Neler Öğrendik
    • Tree Theory
      • Tree Theory Genel Bakış
      • Tree
      • Binary Tree
      • Binary Tree with Python
      • Binary Search Tree (BST)
      • Binary Search Tree with Python
      • Tree Theory İş Mülakatları Soru-Cevap
      • Challenge 1: Key Search
      • Tree Theory Neler Öğrendik
    • Graph Theory
      • Graph Theory Genel Bakış
      • Graph Theory
      • Adjacency Matrix ve List
      • Adjacency List with Python 1
      • Adjacency List with Python 2
      • Depth First Search (DFS)
      • Depth First Search with Python
      • Breadth First Search (BFS)
      • Breadth First Search with Python
      • Graph Theory İş Mülakatları Soru-Cevap
      • DFS ve BFS Tekrar
      • Challenge 1: Vertex Covering
      • Graph Theory Neler Öğrendik
    • Dynamic Programming
      • Dynamic Programming Genel Bakış
      • Dynamic Programming vs Recursion
      • Dynamic Programming with Fibonacci Numbers
      • Dynamic Programming İş Mülakatları Soru-Cevap
      • Challenge 1: Catalan Numbers
      • Dynamic Programming Neler Öğrendik
    • Google - Facebook - Amazon İş Mülakat Algoritmaları
      • Google - Facebook - Amazon İş Mülakat Algoritmaları Genel Bakış
      • Google: Stock Maximum Profit
      • Google: Step Counting Using Recursion
      • Google: String Combinations Consisting only of 0, 1 and ?
      • Facebook: Find All Duplicates in Array in Linear Time
      • Facebook: Dutch National Flag Sorting Problem
      • Amazon: Generate Primes Up To N Using Sieve of Eratosthenes Algorithm
      • Google - Facebook - Amazon İş Mülakat Algoritmaları Neler Öğrendik
    • Algorithms, Data Structures and Job Interviews Sonuç
      • Sonuç
    • BONUS
      • İNDİRİM: TÜM DERSLER

    Algoritmalar.Veri.Yapilari.ve.Real-Life.Python.Problemleri.part1.rar

    Algoritmalar.Veri.Yapilari.ve.Real-Life.Python.Problemleri.part2.rar


     TO MAC USERS: If RAR password doesn't work, use this archive program: 

    RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


     TO WIN USERS: If RAR password doesn't work, use this archive program: 

    Latest Winrar  and extract password protected files without error.


     Coktum   |  

    Information
    Members of Guests cannot leave comments.




    rss