Высший учебник Python
Продвинутый учебник по языку программирования Python. Много теории и задач!
Функции
001
Локальная область видимости переменных в Python
002Глобальная область видимости переменных в Python
003Взаимодействие областей видимости в Python
004Нюансы работы с областями видимости в Python
005Передача переменных по значению в Python
006Передача переменных по ссылке в Python
007Передача примитивов параметрами функций в Python
008Передача объектов параметрами в Python
009Функция как переменная в Python
010Функции-коллбэки в Python
011Передача нескольких параметров в функцию в Python
012Комбинирование обычных параметров и *args в Python
013Вывод именованных параметров в виде словаря в Python
014Комбинирование параметров в Python
015Вывод документации функции в Python
016Лямбда-функция в Python
017Функция map для итерации объектов в Python
018Функция filter для фильтрации объектов в Python
019Инструкция global в Python
020Функция в функции в Python
021Инструкция nonlocal в Python
022Нюансы при работе с внутренней функцией в Python
023Замыкания в Python
024Рекурсия в Python
Включения
025
Списковые включения в Python
026Операции с элементами в списковом включении в Python
027Генерация из списка в Python
028Условия в списковом включении в Python
029Несколько циклов в списковом включении в Python
030Несколько циклов с условием в списковом включении в Python
031Генерация двумерного списка в Python
032Генерация словаря с помощью словарного включения в Python
Регулярные выражения
033
Введение в регулярные выражения в Python
034Операторы повторения символов в регулярках
035Группирующие скобки в регулярках Python
036Экранировка спецсимволов в регулярках Python
037Фигурные скобки в регулярных выражениях Python
038Ограничение жадности в регулярках в Python
039Группы символов в регулярных выражениях Python
040Наборы символов в регулярных выражениях Python
041Инвертирование наборов символов в регулярках
042Особенности кириллицы в регулярках Python
043Спецсимволы внутри квадратных скобок в Python
044Группы символов внутри наборов в регулярках Python
045Исключения внутри наборов в регулярках Python
046Символ шляпки внутри наборов в регулярках Python
047Дефис внутри наборов в регулярках Python
048Начало и конец строки в регулярках Python
049Границы слов в регулярках Python
050Многострочность в регулярках Python
051Команда 'или' в регулярных выражениях Python
052Метод search в регулярных выражениях Python
053Позиция найденного в методе search Python
054Карманы в методе search Python
055Карманы через метод group в методе search Python
056Все карманы в виде кортежа в методе search Python
057Именованные карманы в методе search Python
058Карманы в строке замены в Python
059Отмена экранирования номера кармана Python
060Метод findall в регулярных выражениях Python
061Карманы в методе findall Python
062Метод finditer в регулярных выражениях Python
063Карманы в методе finditer Python
064Именованные карманы в методе finditer в Python
065Метод fullmatch в регулярных выражениях Python
066Карманы в методе fullmatch Python
067Метод match в регулярных выражениях Python
068Карманы в методе match Python
069Метод subn в регулярных выражениях Python
070Метод split в регулярных выражениях Python
071Несохраняющие скобки в регулярках Python
072Позитивный и негативный просмотр в регулярках Python
073Флаги для строк регулярок в Python
Исключения
074
Введение в исключительные ситуации в Python
075Перехват исключений в Python
076Основные типы исключений в Python
077Перехват разных типов исключений в Python
078Блок else при перехвате исключений в Python
079Блок finally при перехвате исключений в Python
080Выбрасывание своих типов исключений в Python
081Пользовательские исключения в условиях в Python
082Функция с исключением в Python
Модули
083
Введение в импорт в Python
084Переименование модуля в Python
085Импорт части модуля в Python
086Импорт всего содержимого файла в Python
087Установщик пакетов pip в Python
088Установка библиотеки с помощью pip в Python
089Проверка наличия библиотеки с помощью pip в Python
090Обновление версии библиотеки с помощью pip в Python
091Удаление библиотеки с помощью pip в Python
Виртуальное окружение
Базы данных SQl
098
Введение в базы данных в Python
099Работа с базами данных через PhpMyAdmin
100Тестовая таблица users
101Подготовительные манипуляции для работы с SQL в Python
102Отправка запросов к базе данных в Python
103Вывод всех записей в виде словаря в Python
104Выборка записей при SQL запросе к базе в Python
105Логические операции в SQL запросе в Python
106Вывод одной записи в Python
107Поля выборки при SQL запросе в Python
108Вставка записей через SQL запрос в Python
109Вставка записей при отсутствующих столбцах через SQL запрос в Python
110Обновление записей через SQL запрос в Python
111Удаление записей через SQL запрос в Python
112Переименование поля в Python
113Выборка записей по конкретным значениям в Python
114Ограничение количества записей в SQL в Python
115Сортировка записей через SQL запрос в Python
116Выборка минимального значения в SQL в Python
117Выборка максимального значения в SQL в Python
118Сумма значений поля в SQL в Python
119Подсчет количества через SQL запрос в Python
120Группировка результата в Python
121Сложение строк при выборке в SQL в Python
Организация БД
122