Python

Содержание
Основы: установка, запуск, виртуальное окружение
Форматирование кода
Объекты и типы данных
Циклы, ветвления
Функции: декораторы, генераторы, замыкания, кэш, лямбды…
Встроенные функции: all(), any(), …
Exceptions, packages, logging…
ООП
Файлы
API, БД, Сеть
Полезные библиотеки и модули
Фреймворки: Django, Flask …
Применение Python: скрипты, QA, задачи
Математические задачи на Python
Основы Python
Введение: общие сведения
Установка Python, Pip, других версий интерпретатора и т.д.
Pip
Основы
Как запускать скрипты
Hello World! - первый скрипт на Python
if __name__ == '__main__'
configparser
Полезные ссылки
Интерактивный режим
Виртуальное окружение
datetime: Дата и время
os
pathlib
↓ Оформление ↓
Отступы (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
Статические методы
Наследование
Специальные методы
dataclass
Декоратор property
super()
__slots__
Файлы
Файлы: записать, прочитать, дописать, контекстный менеджер…
Скачать файл по сети
glob
shutil
os
pathlib
.yaml → .json
API, БД, Сеть
Работа с REST API на Python
Postgres: работа с БД
SQLite3: работа с БД
datetime: Дата и время в Python
socket :Python Sockets
paramiko: SSH из Python
Полезные библиотеки и модули
subprocess: выполнение bash команд из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
pydantic: валидация данных
PyCharm: IDE
pandas
__future__
Фреймворки
DJANGO
Flask
FastAPI
↓ Связанные с Python темы ↓
Тестирование с помощью Python
Playwright + Python
Selenium + Python
Статические сайты на MkDocs
Скрипт для ZPL принтера
Решение задач
Математические задачи
Решение квадратного уравнения на Python
Последовательность Рекамана на Python

Article author: Andrei Olegovich

Похожие статьи
Интерактивный режим
dict, list, str …
\: перенос строки
if, elif, else
Циклы
Функции
try except
Пакеты
ООП
Опеределить тип переменной Python
Работа с REST API на Python
Файлы: записать, прочитать…
Работа с базами данных
datetime: Дата и время в Python
json.dumps
Сложности при работе с Python
Фреймворки: Django, Flask
socket: Python Sockets
Виртуальное окружение
subprocess: bash команды из Python
multiprocessing: несколько процессов одновременно
psutil: cистемные ресурсы
sys.argv: аргументы командной строки
PyCharm: IDE
pydantic: валидация данных
paramiko: SSH из Python
logging: запись в лог
Обучение Python

Search this site

Subscribe to Telegram channel @aofeed to follow new articles and updates to old ones

Go to channel

@aofeed

Ask a question in the Telegram group

@aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: