Python Eğitimi Temel Seviye

Temel Seviye Python Eğitimi hakkında belli başlı tespit ettiğim konu başlıklarını notlar şeklinde yazayım dedim. 

Eğer yazılıma ilginiz var ise bu konuyu okuyabilirsiniz.



Evet kısaca aşağıdaki şekilde bir indexleme yaptım. Bu indexlerdeki başlıkları takip ederek öğrenebilirsiniz. Bunları birer birer incelemeniz gerekmektedir Temel Python Eğitimi için.

  1. Genel yazılım konularına bakmanız gerekmektedir. 
    1. Yazılım Nedir
    2. Temel Yazılım konuları nelerdir? Front End, Back End, Security vb. 
    3. Diller neler vardır onlara bakılmalı, makine, assembly, high level vs.
    4. Python tarihçe, python sürümleri ve 
    5. Python kullanım alanları
    6. Python kütüphaneleri listesi
    7. Açık kaynak nedir
    8. Derleyici ve yorumlayıcı konuları
    9. Terminal kullanımı
    10. IDE vb. environmentların incelenmesi, neler vardır ve bunların kullanım özellikleri
      1. PyCharm
      2. Jupyter Notebook
      3. Google Colab
      4. VS Code, Atom vs.
  2. Git ve Github konularında bilgiler edinilmesi önemlidir. 
  3. Python Temelleri:
    1. Identifiers
    2. Keywords
    3. Statements ve Expressions
    4. Variables
    5. Operators
      1. Aritmetik
      2. İlişkisel
      3. Atama
      4. Mantıksal
    6. Precedence and associativity
    7. Data types
    8. Indentation
    9. Comments
    10. Reading Input
    11. Print Output
    12. Type Conversion
    13. type ve dir fonksiyonları ile is operatörü
    14. dinamik dil yapısı
  4. Küçük Projeler yapın yukarıda öğrendiklerinizle.
  5. Control Flow Statements
    1. if, if else, if elif else vs.
    2. while loop
    3. for loop
    4. continue ve break kavramları
    5. try ve except kavramları
  6. Functions
    1. Built-in functions
    2. Commonly used modules
    3. Function Def. and calling the function
    4. The return statement and void function
    5. Default parameters
    6. Keyword arguments
    7. args kwargs
  7. Strings
    1. Basic String operations
    2. String slicing and joining
    3. String methods
    4. Formatting strings
  8. Lists
    1. Basic List operations
    2. Indexing and slicing in lists
    3. Built-in functions used on lists
    4. List Methods
  9. Dictionaries
    1. Basic Dictionary operations, key:value pairs etc
    2. Built-in functions
    3. Dictionary Methods
  10. Tuples and Sets
    1. Basic Tuple Operations
    2. Indexing and slicing in Tuples
    3. Built-in functions used on Tuples
    4. Tuple Methods
    5. Sets
    6. Sets methods
  11. Strings, Lists, Tuples and Sets Comparison and relations
  12. Files
    1. Types of Files
    2. Creating and Reading Text Data
    3. File Methods to Read and Write Data
    4. Reading and Writing Binary Files
    5. Pickle Module
    6. Reading and Writing CS, Excel etc.
    7. Python os and os.path modules
  13. SQL Usage
    1. Alchemy sql usage
    2. Sqlite usage
    3. SQL commands
    4. SQL Web browsers
  14. RegEx
    1. Using special characters
    2. RegEx methods
    3. ...
  15. Objects-Oriented Programming (OOP)
    1. Classes and Objects
    2. Creating classes in python
    3. Creating objects in python
    4. The Constructor Method
    5. Classes with Multiple Objects
    6. Class attributes versus data attributes
    7. Encapsulation
    8. Inheritance
    9. Polymorphism
  16. Functions, Modules, Packages, Libraries, Frameworks differences...
  17. Aşağıdaki Listeden orta seviye ve ileri seviye yolunuzu seçiniz.
list tuple vs. kıyaslaması


Evet buraya kadar Temel Python konuları bu şekilde idi. Şimdi daha derinlemesine ilerlemek ve uzmanlaşmak istediğiniz yöne doğru yönelmeniz gerekmektedir. Daha detaylı bilgi için de benimle iletişime geçebilirsiniz. (twitter: @c4nus, mail: can [at] invuca.com, linkedin: /cince)

Peki buradan devamında nasıl bir yol bekliyor derseniz kısaca şöyle bir bakalım: 

  1. Veri Bilimi / Data Science
  2. Yapay Zeka konuları
  3. Bilimsel ve sayısal işlemler
  4. İstatistik
  5. Web Geliştirme
  6. Masaüstü Programları
  7. Oyun tasarlama
  8. Network işlemleri
  9. Finans Uygulamaları
  10. Robotik
  11. Web Scraping
  12. SEO Analitikleri
  13. Scripting
Çok çeşitli alanlarda kullanımı mevcut. Buradan, yukarıdaki listeye bakarak ana uzmanlaşma konularınızı seçebilirsiniz. Burada ileride bu uzmanlaşma konularından bazıları için de entrylerim olacak zamanla.



Evet 17 Ocak saat 06.00 itibariyle bu şekilde bir girdi girdim. Okuduğunuz için teşekkürler. Umarım birilerine faydalı olur.



Python Eğitimi Temel Seviye Python Eğitimi Temel Seviye Reviewed by CI on January 17, 2022 Rating: 5

Hover Effects

TRUE

Kadim Toltek Öğretisine Göre

  1. Ağzınızdan çıkan sözlere dikkat!
  2. Hiçbir şeyi şahsi algılamayın
  3. Varsayımlarda bulunmayın
  4. Elinden gelenin en iyisini yap