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

Что такое переменная.
Как создать переменную.
Как присвоить значение переменной.
Имя переменной.
Функция вывода print()
Функция ввода input()
Как ввести пользовательскую информацию в программу.
Media is too big
VIEW IN TELEGRAM
Строковые методы и функции.

⭐️Как подсчитать количество символов в строке?
⭐️Что такое подстрока.
⭐️Как найти позицию символа или подстроки в строке?
⭐️Как подсчитать количество фрагментов в строке?
⭐️Как делать замену в строке?
⭐️Методы на проверки вхождения.
⭐️Методы преобразования строк.
⭐️Получение кода символа и символа по коду.
Media is too big
VIEW IN TELEGRAM
Рекурсия.

🟢Что такое рекурсия.
🟢Как избежать бесконечного вызова рекурсивной функции.
🟢Базовый и рекурсивный случай.
🟢Стек вызовов.
🟢Пример отладки программы на примере рекурсивной функции в VS Code
🟢Пример работы стека вызовов у рекурсивной и нерекурсивной функции.
Media is too big
VIEW IN TELEGRAM
Типы данных и операторы в Python.

❗️Для чего нужны разные типы данных.
❗️Операторы и выражения.
❗️Отличие работы операторов для разных типов данных на примере сложения.
❗️Операторы для работы с числовыми типами.
Media is too big
VIEW IN TELEGRAM
Использование комментариев в Python
Media is too big
VIEW IN TELEGRAM
Условия в Python.

Знакомство с оператором if
Операторы сравнения, как сравнить две величины.
Отличие = и ==
👍1
Media is too big
VIEW IN TELEGRAM
Логический тип данных
Логическое выражение
Переменные с логическим типом данных.
Особенности оператора if
Подчиненные инструкции
Отступы в Python
Иерархия инструкций
Media is too big
VIEW IN TELEGRAM
Инструкция else
Какие инструкции выполняются: в if или else
Бывает ли else отдельно от if
Преобразование других типов в логические.
Как числа преобразовываются в логические выражения
Как строки преобразовываются в логические выражения
This media is not supported in your browser
VIEW IN TELEGRAM
Вложенные инструкции if
Задача на координатные четверти
Сложная иерархия инструкций
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())