Python

Contents
Basics: installation, launch, virtual environment
Code formatting
Objects and data types
Control Flow: cycles, branches
Functions theory: decorators, generators, closures, cache, lambdas…
Built-in functions: all(), any(), …
Exceptions, packages, logging…
OOP
Working with files, network, API, DB
Useful libraries and modules
Frameworks: Django, Flask …
Using Python: scripts, QA, tasks
Math problems in Python
Basics
Introduction
Installing Python, Pip, multiple Pythons etc.
Pip
Basics
Executing Scripts
Hello World!
if __name__ == '__main__'
Helpful links
Interactive mode
Virtual Environment
datetime
os
pathlib
Banner Image
Оформление
Отступы (indentation)
\: перенос строки
docstring: документация
Типы данных (объектов)
Опеределить тип объекта
Встроенные коллекции Python
str: строки
Словари
Списки
Множества
Кортежи
Объекты
Итераторы и итерируемые объекты
Control Flow
Циклы
Ветвления
Утверждения (statements)
Функции
Функции
*args **kwargs
sys.argv: аргументы командной строки
Лямбда функции
Функции первого класса
Замыкания
Декораторы
Кэширование
Генераторы
Генераторы: Maintaining State
Встроенные функции Python
all()
any()
chr()
copy()
dir()
enumerate()
filter()
id()
isinstance()
iter()
map()
next()
ord()
random()
sorted()
type()
unichr()
zip()
Основы часть 2
Exceptions
Пакеты
json.dumps
logging
sys.path
Сложности при работе с Python
enum
ООП
ООП в Python
Классы
Методы
class variables
class methods
Статические методы
Наследование
Специальные методы
Декоратор property
super()
Files, Network, API, Databases
REST API with Python
Files: write, read, append, context manager…
Download file
glob
shutil
Postgres
SQLite3
datetime
socket :Python Sockets
paramiko: SSH with Python
os
pathlib
Полезные библиотеки и модули
subprocess: выполнение bash команд из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
pydantic: валидация данных
PyCharm: IDE
pandas
__future__
Фреймворки
DJANGO
Flask
Связанные с Python темы
Тестирование с помощью Python
Playwright + Python
Selenium + Python
Статические сайты на MkDocs
Скрипт для ZPL принтера
Решение задач
Математические задачи
Решение квадратного уравнения на Python
Последовательность Рекамана на Python
Related Articles
Interactive mode
str: strings
\: long line wrapping
Lists []
if, elif, else
Loops
Methods
Functions
*args **kwargs
enum
Get Variable Type
Testing with Python
Calling REST API with Python
Files: write, read, append, context manager…
Download File
SQLite3: database
datetime: Date and Time в Python
json.dumps
Selenium + Python
Issues with Python
DJANGO
Flask
ZPL printer script
socket :Python Sockets
Virtual Environment
subprocess: shell commands execution
multiprocessing
psutil: system usage
sys.argv: command prompt variables
PyCharm: IDE
pydantic: data validation
paramiko: SSH with Python
enumerate

Search on this site

Subscribe to @aofeed channel for updates

Visit Channel

@aofeed

Feedbak and Questions in Telegram

@aofeedchat