Обучение Python для новичков
239 subscribers
16 photos
61 videos
294 files
250 links
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
Download Telegram
Media is too big
VIEW IN TELEGRAM
Логические операторы и elif

Логические операторы не, и, или
Примеры логических выражений с операторами из жизни
Реализация логических операторов в Python
Media is too big
VIEW IN TELEGRAM
Инструкция elif
Оптимизация программы с координатными четвертями.
Оператор in и его использование в условных выражениях
Media is too big
VIEW IN TELEGRAM
🏆Деление нацело и взятие остатка от деления.
🏆Что это за операции, как они работают.
🏆Применение данных операций на практике.
Media is too big
VIEW IN TELEGRAM
Как записывать очень большие и очень маленькие цифры.
Вспоминаем физику.
Понятие мантиссы.
Запись больших чисел.
Запись маленьких чисел.
Media is too big
VIEW IN TELEGRAM
⭐️Арифметические операторы в Python.
🟡Сложение
🟡Вычитание
🟡Умножение
🟡Дробное деление
🟡Деление нацело
🟡Взятие остатка от деления.
🟡Возведение в степень.
🟡Дробные и отрицательные степени.
Media is too big
VIEW IN TELEGRAM
Математические функции в Python

💙abs()
💙round()
💙подключение новых модулей
💙модуль math
💙функции и константы модуля
💙ceil()
💙floor ()
Media is too big
VIEW IN TELEGRAM
Разбор задачи на использование функции len() в срезах строк
Media is too big
VIEW IN TELEGRAM
Форматирование строк.

🔤Подстановка значений переменных в текст с помощью функции format() и спецификатора f
🔤Возможности форматирования строк
🔤Описание синтаксиса спецификатора формата.
🔤Примеры использования форматирования.
🔤Отображение числа с определенной точностью.
🔤Вывод процентов.
🔤Выравнивание текста.
🔤Использование заполнителя.
Media is too big
VIEW IN TELEGRAM
🎂Продвинутые темы функций в Python

🚩Функции как объекты (переменные)
🚩Функции как аргументы других функций
🚩Вложенные функции
🚩Замыкания
🚩Декораторы
Media is too big
VIEW IN TELEGRAM
Разбор задания 23. Работа со строками.
Использование методов find(), count() и срезов для подсчета, поиска и получения слов.
Media is too big
VIEW IN TELEGRAM
Циклы. Их назначение.

📲Цикл for
📲Перебор последовательности.
📲Итерируемый объект.
📲Синтаксис цикла.
📲Функция range()
📲Использование range() с числами в обратном порядке
Media is too big
VIEW IN TELEGRAM
Перебор последовательностей в цикле for

🔤Поэлементный перебор
🔤Перебор элементов и индексов с помощью enumerate()
🔤Перебор индексов с помощью range(len())
Media is too big
VIEW IN TELEGRAM
Цикл while

👉🏻Синтаксис и принцип работы
👉🏻Условие работы цикла
👉🏻Количество итерация цикла while
👉🏻Перебор последовательности в цикле while
👉🏻Как получается бесконечный цикл
Оператор +=
Media is too big
VIEW IN TELEGRAM
Функции в Python

🎯Зачем нужны функции
🎯Повторяющийся код и его недостатки
🎯Пишем первую функцию
🎯Синтаксис функции
🎯Вызов функции в программе
This media is not supported in your browser
VIEW IN TELEGRAM
Вызов функций в Python

🚩Порядок выполнения инструкций в случае, когда есть функции.
🚩Отладка программы в VSCode
🚩Наглядная демонстрация порядка вызова инструкций в отладчике VSCode
Media is too big
VIEW IN TELEGRAM
Параметры функций в Python и возврат значений.

Функция и ее параметры
Примеры функций с заранее заданным числом параметров.
Примеры вызова одной функции из другой.
Функции с переменным числом параметров.
Функции с переменным числом именованных параметров.
Возврат значения функцией.
Инструкция return и выход из функции
Возврат функцией сразу нескольких значений.
Media is too big
VIEW IN TELEGRAM
Инструкции управления циклами

➡️Использование break
➡️Зачем нужен else в циклах
➡️continue
➡️break во вложенных циклах
➡️Из какого цикла выходит break в случае вложенных циклов
Media is too big
VIEW IN TELEGRAM
Локальные и глобальные переменные в функциях.

❗️Что такое глобальные и локальные переменные на примерах.
❗️Время жизни глобальной и локальной переменной.
❗️Защита локальных переменных.
❗️Как Python определяет, локальная или глобальная переменная используется.
❗️Как использовать глобальные переменные внутри функций
❗️Инструкция global
This media is not supported in your browser
VIEW IN TELEGRAM
Что такое списки.

Для чего нужны списки (массивы)
Как мы создаем список в Python
Перебор элементов списка
Media is too big
VIEW IN TELEGRAM
5 способов создания списков

🟢 Ручное создание списка
🟢🟢 Создание списка в цикле с помощью append()
🟢🟢🟢 Создание списка с помощью функции list()
🟢🟢🟢🟢 Создание списка из строки с помощью метода str.split()
🟢🟢🟢🟢🟢 Создание списка с помощью генератора.

Функция map() в сочетании с list()

Генераторы списков. Составные части генератора.
Выражение внутри генератора
Цикловое выражение в генераторе
Фильтр внутри генератора.