Python3-AZ
Python3-AZ copied to clipboard
A-dan Z-yə Python proqramlaşdırma dili
Python3 proqramlaşdırma dili
Python proqramlaşdırma dilini,aşağıdakı mündəricat ardıcıllığı ilə öyrənin.
(base) C:\Users\Admin>python -V
Python 3.7.5
https://www.python.org/downloads/release/python-375/
https://www.anaconda.com/distribution/
Mündəricat
- Python proqramlaşdırma dili haqqında
- Anaconda Platformasının sistemə yüklənilməsi
- Raspberry Pi 4B - Raspian Os python3 yüklənilməsi
- Jupyter Notebook istifadə qaydası
- Giriş
- Dəyişənlər (Variables)
- Operator və Operandlar
- Riyazi Operatorlar(Arithmetic operators)
- print() funksiyası
Verilənlərin tipləri(Data types)
- Tam Ədəd tipi (İnteger)
- Həqiqi ədəd tipi (Float)
- Qarışıq ədəd tipi (Complex)
Təyinat Operatorları (Assignment Operators)
Python müqayisə operatorları (Python Comparison Operators)
Sətir tipi verilənlər (String)
- Escape Sequences
- len() - funksiyası
- Pythonda tip çevirmələri (Type Conversion in Python)
- Sətir tipi verilənlər - indeksləmə - dilimləmə (indexing Slicing)
- Slicing - dilimləmə(parçalama)
- Sətir tipi verilənlər.
- Metodları
Python Üzvlük Operatorları (Python Membership Operators)
input() funksiyası
Şərhlər (comments)
boolean () verilən tipi
Python məntiqi operatorları (Python Logical Operators)
Pythonda şəxsiyyət operatorları (Python Identity Operators)
format() metodu
Siyahılar (Lists) verilən tipi
- Siyahılar və metodları
- append() metodu
- clear() metodu
- copy() metodu
- count() metodu
- extend() metodu
- index() metodu
- insert() metodu
- pop() metodu
- remove() metodu
- reverse() metodu
- sort() metodu
Kortejlər (tuples) verilən tipi
- Kortejlər.
- Metodları
- count() metodu
- index() metodu
Lüğətlər (Dictionaries)
- Lüğətlər
- Metodları
- keys() metodu
- values() metodu
- copy() metodu
- get() metodu
- fromkey() metodu
- clear() metodu
- items() metodu
- pop() metodu
- popitem() metodu
- setdefault() metodu
- update() metodu
Set (dəstlər)
- Dəstlər
- Metodları
- add() metodu
- clear() metodu
- copy() metodu
- difference() metodu
- difference_update() metodu
- discard() metodu
- intersection() metodu
- intersection_update() metodu
- isdisjoint() metodu
- issubset() metodu
- issuperset() metodu
- pop() metodu
- remove() metodu
- symmetric_difference() metodu
- symmetric_difference_update() metodu
- union() metodu
- update() metodu
Python Condition Operators and If statements (Python Şərt Operatorları və İf ifadəsi)
- if Operatoru
- else Operatoru
- elif Operatoru
Dövr Operatorları (Şərtli və Sayğaclı)
- for Operatoru
- range() Funksiyası
- List comprehension
- Dict comprehension
- While Operatoru
- Break , Continue və Pass ifadələri
Functions (Funksiyalar)
- Funksiyaları niyə istifadə edirik!
- Yazılış qaydası
- Nümunələr
- *args və **args ifadələri
- Return İfadəsi
- Base Case və Recursive Case Funksiyalar
- Nümunələr
- Global və Lokal dəyişənlər(Global & Local)
- Lambda ifadəsi
Modules (Modullar)
- Modullar nədir!
- Şəxsi moulların hazırlanması
- Nümunələr
Decorators (dekorativ funksiyalar)
- Nümunələr
Errors_Exceptions(Xətalar və İstisnalar)
- Nümunələr
Python Object Oriented Programming(Obyekt Yönümlü Proqramlaşdırma)
- Syntax(Sintaksisi)
- Enkapsulyasiya (Encapsulation)
- Varislik (İnheritance) Mexanizmi
- Polimorfizm (Polymorphism)
- Special Method(OOP-də xüsusi metodlar)
Reading and Writing Files in Python (Python dilində faylların oxunması və yazılması)
- File Types(Fayl tipləri)
- Open() Function (Open funksiyası)
- Mode (modlar)
- Əlavələr
- Create a text file (text faylların hazırlanması)
Built-in Functions(Pythonda quraşdırılmış funksiyalar)
- all()
- any()
- map()
- dir()
- enumerate()
- zip()
- filter()
- reduce (from functools)
- len()
- abs()
- min() və max()
- round()
- divmod()
- pow()
- sum()
- isinstance()
- reversed()
- locals() və globals()
Iterators and Generators(Silsilələr və törəmələr)
- Silsilələr
- __iter __ () və __next __ () metodları
- iter() və next() funksiyaları
- Generators(törəmələr) və yield ifadəsi
- Generator ifadələr
Python package(Pythonda paketlərin hazırlanması)
- Nümunələr
Advanced Modules(Pythonda qabaqcıl modullar)
- os modulu
- sys modulu
- datetime modulu
- time modulu
- re modulu
- random modulu
Əlavələr
- BeautifulSoup
- Qrcode
Python Sqlite3
- Nümunələr
- OOP-sqlite3
PyQt GUİ(Qrafik istifadəçi interfeysi)
- for Unix/Linux
- Windows
- Nümunələr
Kivy: Cross-platform Python Framework
- for Unix/Linux
- Windows
- Nümunələr