Обучение Python для новичков
203 subscribers
16 photos
61 videos
226 files
210 links
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
Download Telegram
fстроки.webm
4.2 MB
Использование f строк для подстановки значений переменных.
Имена переменных.webm
5.3 MB
Правила именования переменных в Python
15.webm
44.9 MB
Задание 15. Тема Функции. Напишите функцию, которая генерирует случайный пароль заданной длины из букв и цифр.
Делаем с проверкой на обязательное наличие хотя бы одной буквы и цифры.
Функции_как_переменные_аргументы_Лямбда_функции.webm
34.1 MB
Функции как переменные.
Функции как аргументы других функций.
Лямбда функции.
14 (2).webm
20.7 MB
Тема "Первая программа на Python"

Задание 14. Из трех городов: Москвы, Санкт-Петербурга и Екатеринбурга, отправились туристы в мотопробег до Новосибирска. Вместимость одного байка — два человека: водитель и пассажир. Каждая группа хотела обойтись минимальным количеством мотоциклов.

Зная количество туристов, отправившихся из каждого города, определите, сколько мотоциклов было задействовано.
6.webm
5.8 MB
Тема "Числа в Python"

Задание 6. Написать программу, которая запрашивает у пользователя два числа и выводит насколько одно число больше другого. Использовать функцию abs.
14.webm
25.2 MB
Тема Условные операторы.
Задание 14. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит 8: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). Даны натуральные числа x1, y1, x2, y2, каждое из которых не превосходит 8. На поле (x1, y1) расположена фигура — слон. Может ли слон пойти в клетку с координатами x2, y2?
Как получить цифры числа.webm
5.1 MB
Дано число. Как получить его цифры и работать с ними?
16.webm
17.7 MB
Тема Функции.

Задание 16. Напишите функцию, которая принимает верхний предел диапазона и возвращает список всех простых чисел в этом диапазоне.
30.webm
48.5 MB
Тема Функции.
Задание 30. Разработайте систему плагинов для вашего приложения, которая позволяет добавлять и выполнять дополнительные функции из внешних модулей. Создайте словарь, в котором ключами будут имена плагинов, а значениями — соответствующие функции.
31.webm
28.1 MB
Тема Функции.
Задание 31. Создайте функцию фильтровать_по_длине, которая принимает список строк и функцию-предикат (функцию, которая возвращает булево значение). Функция должна возвращать список строк, которые удовлетворяют условию, заданному функцией-предикатом.
Проверки_вхождения_символов_в_строку.webm
26.5 MB
Как проверить, что какой-то символ или фрагмент есть в строке? Как проверить, что символ является цифрой?
4 способа.
1. find()
2. count()
3. in
4. isdigit()
for.webm
17.1 MB
Цикл for как он работает
перебор строк.webm
9 MB
Перебор символов в строках с помощью цикла for
перебор строк через range pfxtv.webm
15.4 MB
Перебор символов строк в цикле с помощью range. Зачем это нужно?
18.webm
15.2 MB
Тема множества. Задание 18: Создайте множество, представляющее собой первые 10 простых чисел. Добавьте в него простые числа от 11 до 20.
Задания по теме строки:
1. Выведите на экран строку.
2. Создай переменную, которая хранит строку, и выведи её на экран.
3. Создай две строки с разными видами кавычек и выведи их на экран.
4. Задай одну переменную, содержащую несколько строк текста, и выведи её на экран (без использования служебных символов).
5. Создай строку, в которой используется переход на новую строку и табуляция, и выведи её на экран.
6. Создай строку с кавычками внутри текста и выведи её на экран (кавычки должны быть одинаковыми и без использования многострочной строки).
7. Выведи на экран определённый символ из строки по его позиции.
8. Определи индекс выбранного символа в строке и выведи на экран символ с его позицией.
9. Выведи на экран последний символ строки с помощью отрицательного индекса.
10. Выведи часть строки (срез), не включающую как минимум первый и последний символ.
11. Сделай срез строки с пропуском одного из параметров и выведи срез на экран.
12. Сделай срез строки с шагом и выведи срез на экран.
13. Переверни строку в обратном порядке и выведи строку на экран.
14. Определи общее количество символов в строке и выведи на экран.
15. Выведи на экран любую подстроку используемой строки
16. Напиши строку с несколькими повторяющимися словами или символами и определи сколько их в строке и выведи на экран.
17. Определи позицию первого вхождения символа или подстроки в строку и выведи его на экран.
18. Определи, сколько раз встречается определённый символ или фрагмент внутри строки и выведи на экран.
19. Замени часть строки на другую и выведи результат на экран.
4.webm
10.3 MB
Тема "Первая программа на Python". Задание 4. Напишите программу, которая запрашивает у пользователя два числа и затем выводит их сумму на экран.