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