Синтаксис if..elif..else
И так, с тем как формируются условия для проверки одного выражения, мы с вами разобрались, теперь попробуем разобраться с тем, как формируются условия, для проверки нескольких вариантов.
Начнем с того что оператор elif, это сокращение от else…if, то есть «Иначе если«, именно благодаря этому оператору мы можем проверять несколько вариантов выражений. Все довольно просто, если условие для нашего if возвращает нам False, то Python проверяет состояние уже следующего за ним условия elif, если и тут условие возвращает нам False, то идем проверять следующее, либо переходим к блоку else, в зависимости от вашего условия. В конструкциях if…else, может быть только один блок else, но могут быть несколько блоков elif. Пример выше для наглядности описанных тут действий
#python_обучение
И так, с тем как формируются условия для проверки одного выражения, мы с вами разобрались, теперь попробуем разобраться с тем, как формируются условия, для проверки нескольких вариантов.
Начнем с того что оператор elif, это сокращение от else…if, то есть «Иначе если«, именно благодаря этому оператору мы можем проверять несколько вариантов выражений. Все довольно просто, если условие для нашего if возвращает нам False, то Python проверяет состояние уже следующего за ним условия elif, если и тут условие возвращает нам False, то идем проверять следующее, либо переходим к блоку else, в зависимости от вашего условия. В конструкциях if…else, может быть только один блок else, но могут быть несколько блоков elif. Пример выше для наглядности описанных тут действий
#python_обучение
emoji в python
Да, серьёзно.
$ pip install emoji
И не делайте вид, что не хотите попробовать
Шпаргалку по названиям эмодзи можно посмотреть здесь
Да, серьёзно.
$ pip install emoji
И не делайте вид, что не хотите попробовать
Шпаргалку по названиям эмодзи можно посмотреть здесь
Распечатывание ежемесячного календаря
Этот лайфхак — всего лишь скрытая функция Python, которая позволяет распечатывать ежемесячный календарь в формате таблицы.
Полная инструкция по модулю.
Этот лайфхак — всего лишь скрытая функция Python, которая позволяет распечатывать ежемесячный календарь в формате таблицы.
Полная инструкция по модулю.
Извлечение аудио из видеофайлов
Бывает так, что у нас есть mp4-файл, но нам нужна только звуковая дорожка из него. Скажем, чтобы сделать другое видео с таким же звуковым сопровождением. Эта проблема решается установкой библиотеки moviepy.
Также с помощью этого модуля можно делать ещё много интересных штук
Бывает так, что у нас есть mp4-файл, но нам нужна только звуковая дорожка из него. Скажем, чтобы сделать другое видео с таким же звуковым сопровождением. Эта проблема решается установкой библиотеки moviepy.
Также с помощью этого модуля можно делать ещё много интересных штук
Что такое slicing в Python?
Slicing (отсечение) — это механизм выбора диапазона элементов из таких типов последовательностей, как список, кортеж, строки и т.д. Такое отсечение выполняется методом индексации.
#Пример отсечения
list_example = [1,2,3,4,'test','test2']
print(list_example[1:4])
#собеседование
Slicing (отсечение) — это механизм выбора диапазона элементов из таких типов последовательностей, как список, кортеж, строки и т.д. Такое отсечение выполняется методом индексации.
#Пример отсечения
list_example = [1,2,3,4,'test','test2']
print(list_example[1:4])
#собеседование
🤖 Разработка Телеграм бота на Python
▬▬▬▬▬▬▬▬
Курс видеоуроков по разработке Telegram ботов на python на библиотеке aiogram. Вы познаете как работает API Телеграма, как создавать ботов от примитивных, до более продвинутых. Также, вы узнаете как поставить бота на бесплатный сервер.
#1. Создание эхо-бота - Смотреть
#2 Клавиатуры. Текстовые кнопки - Смотреть
#3. Машина состояний - Смотреть
#4. База данных, докер, балансы и рефералы - Смотреть
#5. Бесплатный сервер, деплой, запуск бота 1 командой - Смотреть
⤷ Перейти к полному курсу (17 уроков)
▬▬▬▬▬▬▬▬
Курс видеоуроков по разработке Telegram ботов на python на библиотеке aiogram. Вы познаете как работает API Телеграма, как создавать ботов от примитивных, до более продвинутых. Также, вы узнаете как поставить бота на бесплатный сервер.
#1. Создание эхо-бота - Смотреть
#2 Клавиатуры. Текстовые кнопки - Смотреть
#3. Машина состояний - Смотреть
#4. База данных, докер, балансы и рефералы - Смотреть
#5. Бесплатный сервер, деплой, запуск бота 1 командой - Смотреть
⤷ Перейти к полному курсу (17 уроков)
Как использовать функцию pow() в Python
Python также имеет встроенную функцию pow(), которая возводит число в указанную степень. Синтаксис данной функции выглядит следующим образом:
pow(base, exponent)
Приведенный выше код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Python также имеет встроенную функцию pow(), которая возводит число в указанную степень. Синтаксис данной функции выглядит следующим образом:
pow(base, exponent)
Приведенный выше код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Сборка exe файлов - pyinstaller
Давайте немного отвлечемся от программирования и подумаем с кем бы поделится нашей красивой программой или игрой.
Если вы просто скопируете проект, то он не будет работать на других системах где нет установленного Python, а если есть, то возможно там отсутствуют нужные библиотеки. Но можно создать исполняемый файл exe, который запустится и без Python. Необходимо установить pyinstaller:
install pyinstaller
Затем перейти в командную строку, и перейти в нужную директорию с помощью команды cd. Далее напишем такой код:
--onefile --noconsole main.py
--onefile - означает, что будет только один исполняемый файл.
--noconsole - консоль не будет запускаться при открытии
main.py - файл, при запуске которого начинает работать ваша программа
В папке dist будет лежать нужный файл, остальные созданные папки можно удалить
Внимание! С помощью данного метода не получится скрыть ваш код, а также добиться прироста производительности
Более подробная инструкция по библиотеке
Давайте немного отвлечемся от программирования и подумаем с кем бы поделится нашей красивой программой или игрой.
Если вы просто скопируете проект, то он не будет работать на других системах где нет установленного Python, а если есть, то возможно там отсутствуют нужные библиотеки. Но можно создать исполняемый файл exe, который запустится и без Python. Необходимо установить pyinstaller:
install pyinstaller
Затем перейти в командную строку, и перейти в нужную директорию с помощью команды cd. Далее напишем такой код:
--onefile --noconsole main.py
--onefile - означает, что будет только один исполняемый файл.
--noconsole - консоль не будет запускаться при открытии
main.py - файл, при запуске которого начинает работать ваша программа
В папке dist будет лежать нужный файл, остальные созданные папки можно удалить
Внимание! С помощью данного метода не получится скрыть ваш код, а также добиться прироста производительности
Более подробная инструкция по библиотеке
#Задача
Вводится целое положительное число n. Выведите True, если число простое и False, если составное (то есть, имеет делители, отличные от 1 и самого себя).
Ответы кидайте в комменты🔥
Вводится целое положительное число n. Выведите True, если число простое и False, если составное (то есть, имеет делители, отличные от 1 и самого себя).
Ответы кидайте в комменты🔥
Одно из возможных решений задачи из предыдущего поста. Также спасибо @Kukushechka за представленное свое решение, тоже все верно😁
Обзор популярных IDE и редакторов кода на Хабре - [Читать]
Хабр
IDE и редакторы кода для разработчиков. Подборка
Разбираем интегрированные среды для разработки и редакторы кода. Что нужно знать о них, чем они отличаются, какие инструменты сегодня доступны, и, что выбирают специалисты Serverspace. От автора: в...