Skip to content

msaidzengin/pythonEgitimi

Repository files navigation

BTK Akademi Python Eğitim İçeriği

1. Seviye

1. Hafta

  • Programlama nedir?
  • Algoritma nedir?
  • Algoritma neden önemlidir?
  • Programlamanın temel mantığı ve temel yapısı
  • Makine kodu nedir?
  • Programlama dilleri nelerdir?
  • Programlar ile neler yapılabilir?
  • Compiler, interpreter nedir?
  • Syntax, semantics nedir?
  • Nesne tabanlı programlama nedir?
  • Python kurulumu
  • Python'ı tanıyoruz
  • Python ile Merhaba Dünya kodu
  • Indentation
  • Variables - Değişkenler
  • Python ile matematiksel işlemler
  • String nedir?
  • Integer nedir?
  • Input ve output
  • If-else yapısı

2. Hafta

  • Nesne türleri - String, Integer, Boolean...
  • Özel karakterler
  • Karşılaştırma Operatörleri
  • If-Elif-Else örnek alıştırmalar
  • For ve while döngüsü
  • String manipülasyonları

3. Hafta

  • Diziler
  • Fonksiyonlar
  • Veri türleri - Tuples, Dictionary, Lists...
  • Hazır metodlar - math, random, numpy, time, os, sys
  • Kütüphane kullanımı
  • Modül Oluşturma ve Kulanma
  • Random password generation application
  • Number guessing game with random library

4. Hafta

  • Messaging application with sockets
  • Recursive Functions - Özyinemeli Fonksiyonlar
  • Linear Search - Lineer Arama Algoritması
  • Binary Search - İkili Arama Algoritması
  • Time Complexity - Algoritmaların Zaman Karşılaştırmaları

5. Hafta

  • Tkinter ve PAGE ile gui tasarlama
  • Dosya okuma ve yazma
  • Excel okuma ve yazma
  • Pandas, numpy, nltk kütüphaneleri kullanımı
  • Executable oluşturma

2. Seviye

  • Running Time
  • Time Complexity
  • Space Complexity
  • Recursion
Veri Yapıları
  • Arrays
  • Stacks
  • Queues
  • Linked Lists
  • Hash Tables
  • Trees
  • Graphs
Algorithms
  • Linear Search
  • Binary Search
  • Selection Sort
  • Insertion Sort
  • Bubble Sort
  • Merge Sort
  • Heap Sort
  • Other sorting algorithms
  • Binary Search Tree
  • BFS and DFS
  • AVL
Applications
  • Crawling
  • Data Mining
  • Data Processing
  • Mongo DB
  • Django
  • GitHub

3. Seviye

  • Natural Language Process (NLP)
  • Recommender Systems (RS)
  • Image Processing
  • Machine Learning
  • AI - ML - DL Applications

Contact

msaidzengin@gmail.com

Links

About

Python Eğitim İçerikleri

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published