Висш учебник по Python
Функции
Локална област на видимост на променливите
Глобална област на видимост на променливите
Взаимодействие на области на видимост
Нюанси при работа с области на видимост
Подаване на променливи по стойност
Подаване на променливи по референция
Подаване на примитиви като параметри
Подаване на обекти като параметри
Функция като променлива
Функции за обратно извикване (callback)
Подаване на няколко параметъра във функция
Комбиниране на обикновени параметри и *args
Именувани параметри под формата на речник
Комбиниране на параметри
Извеждане на документацията на функцията
Ламбда функции
Функция map за итерация
Функция filter за филтриране
Инструкция global
Функция във функция
Инструкция nonlocal
Нюанси при работа с вътрешна функция
Затваряния (closures)
Рекурсия
Изрази за създаване (Comprehensions)
Въведение в списъчните изрази за създаване
Операции с елементи в списъчен израз за създаване
Генериране от списък
Условия в списъчен израз за създаване
Няколко цикъла в списъчен израз за създаване
Няколко цикъла с условие в списъчен израз за създаване
Генериране на двумерен списък
Генериране на речник с израз за създаване
Регулярни изрази
Въведение
Оператори за повторение
Групиращи скоби
Екраниране на специални символи
Големи скоби
Ограничаване на алчността
Групи символи
Набори от символи
Инвертиране на набори от символи
Особености на кирилицата
Специални символи вътре в набори
Групи символи вътре в набори
Специални символи-изключения вътре в набори
Символът капела вътре в набори
Особености на тирето вътре в набори
Начало и край на ред
Граница на думи
Многоредовост
Команда 'или'
Метод search
Позиция на намереното
Групи в метода search
Групи чрез метод group
Всички групи под формата на кортеж
Именувани групи в метода search
Групи в низ за замяна
Отмяна на екраниране на номер на група
Метод findall
Групи в метода findall
Метод finditer
Групи в метода finditer
Именувани групи в метода finditer
Метод fullmatch
Групи в метода fullmatch
Метод match
Групи в метода match
Метод subn
Метод split
Незапазващи скоби
Позитивно и негативно преглеждане
Флагове за низове
Изключения
Въведение в изключенията
Прихващане на изключения
Основни типове изключения
Прихващане на различни типове изключения
Блок else при прихващане на изключения
Блок finally при прихващане на изключения
Хвърляне на собствени типове изключения
Потребителски изключения в условия
Функция с изключение
Модули
Въведение в импорт
Преименуване на модул
Импорт на част от модул
Импорт на цялото съдържание на файл
Инсталатор на пакети pip
Инсталиране на библиотека
Проверка за наличие на библиотека
Обновяване на версията на библиотека
Премахване на библиотека
Виртуална среда
Виртуална среда
Създаване на виртуална среда
Активиране на виртуална среда
Деактивиране на виртуална среда
Инсталиране на библиотека във виртуална среда
Пренасяне на проект във виртуална среда
SQL бази данни
Въведение в базите данни
phpMyAdmin
Тестова таблица users
Подготвителни манипулации
Изпращане на заявки към базата данни
Извеждане на всички записи като речник
Избор на записи
Логически операции
Извеждане на един запис
Полета за избор
Вмъкване на записи
Вмъкване на записи при липсващи колони
Актуализиране на записи
Изтриване на записи
Преименуване на поле
Избор на записи по конкретни стойности
Ограничаване на количеството
Сортиране на записи
Избор на минимална стойност
Избор на максимална стойност
Сума на стойностите в поле
Преброяване на количеството
Групиране на резултата
Съединяване на низове при избор