Основен учебник по 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Равен приоритет в Python
013Групиращи скоби в Python
014Нюанси на групирането в Python
015Дължина на число в Python
016Числа с плаваща запетая в Python
017Отрицателни числа в Python
018Остатък от деление в Python
019Степенуване в Python
020Приоритет на степенуване в Python
021Низове в Python
022Събиране на низове в Python
023Умножение на низове в Python
024Символи в низ в Python
025Екраниране на символи в низ в Python
026Дължина на низ в Python
027Многоредови низове в Python
028Логически стойности в Python
029Стойността None в Python
030Строга типизация в Python
031Преобразуване към низ в Python
032Преобразуване в цели числа в Python
033Низове с цифри в Python
034Получаване на символи от число в Python
035Преобразуване към число с плаваща запетая в Python
036Функция input в Python
Списъци
037
Списъци в Python
038Създаване на списъци с квадратни скобки в Python
039Създаване на списъци с функцията list в Python
040Разбиване на низ в списък в Python
041Получаване на отделен елемент от списък в Python
042Дължина на списък в Python
043Последният елемент на списък в Python
044Промяна на елементи от списък в Python
045Добавяне на елементи в края на списък в Python
046Добавяне на елементи по позиция в списък в Python
047Обединяване на списъци с метода extend в Python
048Обединяване на списъци в Python
049Добавяне към списък в Python
050Изтриване на елементи от списък с оператора del в Python
051Премахване на елементи от списък по тяхна стойност в Python
052Извличане и премахване на елемент от списък в Python
053Премахване на всички елементи от списък в Python
054Намиране на индекса на елемент по неговата стойност в Python
055Проверка за наличието на елемент в списък в Python
056Преброяване на елементи в списък в Python
057Обратен ред на елементите в списък в Python
058Сортиране на елементи в оригиналния списък в Python
059Сортиране на елементи в копие на списък в Python
060Сливане на списък в низ в Python
Тупли
061
Кортежи в Python
062Създаване на кортеж в Python
063Алтернативен начин за създаване на кортеж в Python
064Кортеж от един елемент в Python
065Алтернативен синтаксис на кортежи в Python
066Отделен елемент от кортеж в Python
067Промяна на елементи в Python
068Дължина на кортеж в Python
069Обединяване на кортежи в Python
070Умножение на кортежи в Python
071Проверка за наличие на елемент в кортеж в Python
072Разопаковане на кортежи в Python
073Преобразуване в кортеж в Python
074Преобразуване на кортеж в списък в Python
075Сливане на кортеж в низ в Python
Резени
076
Резници в Python
077Резба в диапазон от позиции в Python
078Срез от позиция в Python
079Срез до позиция в Python
080Рез с отрицателни позиции в Python
081Стъпка на извличане за slice в Python
082Срез само със стъпка на извадка в Python
083Пълният ряд в Python
084Обръщане на последователност в Python
085Изтриване на елементи чрез резници в Python
Речници
086
Речници в Python
087Алтернативен начин за създаване на речник в Python
088Стойност на елемент от речник в Python
089Промяна на стойността на елемент от речник в Python
090Добавяне на елемент в речник в Python
091Дължина на речник в Python
092Обединяване на речници в Python
093Обединяване на речници с еднакви елементи в Python
094Премахване на елементи от речник по ключ в Python
095Извличане на елемент по ключ в Python
096Извличане на последния елемент в Python
097Премахване на всички елементи от речник в Python
098Проверка за наличие на елемент в речник в Python
099Опционално извличане на елемент от речник в Python
100Преобразуване на стойностите на речник в списък в Python
101Получаване на всички ключове от речник в Python
102Извличане на всички стойности от речник в Python
103Извличане на двойка ключ-стойност от речник в Python
104Преобразуване в речник в Python
105Обработка на изучения материал за работа с речници в Python
Множества
106
Множества в Python
107Елемент на множество в Python
108Повтарящи се елементи в множество в Python
109Дължина на множество в Python
110Добавяне на елемент в множество в Python
111Добавяне на няколко елемента в множество в Python
112Обединяване на множества в Python
113Премахване на елемент от множество в Python
114Премахване на елемент от множество в Python
115Извличане на елемент от множество в Python
116Премахване на всички елементи от множество в Python
117Проверка за наличие на елемент в множество в Python
118Принадлежност на множество към последователност в Python
119Сравнение на множества в Python
120Общи елементи на няколко множества в Python
121Различни елементи на няколко множества в Python
122Разлика на множества в Python
123Сложни операции с множества в Python
124Преобразуване в множество в Python
125Упражнение за затвърждаване на научения материал за работа с множества в Python
Условия
126
Конструкция if-else в Python
127Отстъпи в конструкцията if-else в Python
128Оператори по-голямо и по-малко в Python
129Проверка на равенство в Python
130Проверка за неравенство в Python
131Логическо И в Python
132Логическо ИЛИ в Python
133Логическо НЕ в Python
134Приоритет на операциите за сравнение в Python
135Групиране на условия в Python
136Двойни сравнения в Python
137Проверка за наличие в Python
138Проверка на специални стойности в Python
139Съкратен if в конструкцията if-else
140Конструкция elif в Python
141Вложени if в Python
142Конструкция match-case в Python
143Тернарен оператор в Python
144Проверка на тип на обект в Python
145Практикум по if-else в Python
Цикли
146
Цикъл for в Python
147Накопяване на резултат в цикъл for Python
148Цикъл for и условие if в Python
149Инструкция break в Python
150Инструкция continue в Python
151Получаване на елементи и техните индекси в Python
152Ключове на речник чрез for в Python
153Стойности на речник чрез for в Python
154Двойка ключ-стойност на речник чрез for в Python
155Двойки индекс-елемент на речник в Python
156Генериране на числа чрез for в Python
157Генериране на числа със стъпка чрез for в Python
158Едновременно итериране на последователности в Python
159Цикъл while в Python
160Цикл while без брояч в Python
161Условие if в цикъл while в Python
162Работа с флагове в Python
163Прихващане на изход от цикъл в Python
164Практикум по цикли в Python
165Въвеждане на данни в цикъл в Python
Многомерност
Стандартни функции
172
Степен и корен в Python
173Функции за закръгляне в Python
174Екстремни числа в Python
175Случайни числа в Python
176Модули в Python
177Математически операции с числа в Python
178Деление на числа в Python
179Регистър на символи в Python
180Разбиване на низове в Python
181Форматиране на низове в Python
182Търсене в низове в Python
183Проверка на низ в Python
Време
184
Работа с дати в Python
185Извеждане на текущата дата в Python
186Получаване на ден от седмицата в Python
187Разлика между две дати в Python
188Определяне на високосна година в Python
189Извеждане на време в Python
190Форматиране на дата в Python
191Получаване на време във формат epoch в Python
192Получаване на дата от epoch формат в Python
193Преобразуване на epoch формат в обект struct_time в Python
194Получаване на struct_time обект по UTC в Python
195Получаване на epoch формат от struct_time в Python
196Разлика на епохи в Python
197Забавяне на изпълнението на операция в Python
Потребителски функции
198