Что выдаст код выше?
Anonymous Quiz
20%
(3, 5, 6)
14%
(2, 3, 6)
5%
5
30%
(2, 3, 5, 6)
14%
Error
18%
Не знаю
👍3
https://www.youtube.com/watch?v=UIwCEXoJ_No&ab_channel=Shcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
УПРАВЛЯЕМ КОМПЬЮТЕРОМ при помощи PYTHON кода | PYAUTOGUI
В видео мы посмотрим, как можно при помощи языка пайтон написать управление компьютером. А именно: управление мышкой, нажатие на клавиши, комбинации горячих клавиш. Все это мы будем делать при помощи библиотеки PyautoGUI.
Подписывайся на наш телеграм канал!…
Подписывайся на наш телеграм канал!…
🔥5
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Сначала мы создаем кортеж в переменную b. (2, 3, 5, 6)
Далее мы кортеж приводим к типу кортежа (tuple) —> ничего не меняется.
Мы пытаемся удалить из кортежа элемент через метод .pop, НО кортеж не изменяется.
Должна была бы быть ошибка, но удаление находится внутри конструкции try-except, которая отлавливает ошибки и не дает коду "сломаться".
Далее мы просто выводим исходный кортеж.
Ответ: (2, 3, 5, 6)
Далее мы кортеж приводим к типу кортежа (tuple) —> ничего не меняется.
Мы пытаемся удалить из кортежа элемент через метод .pop, НО кортеж не изменяется.
Должна была бы быть ошибка, но удаление находится внутри конструкции try-except, которая отлавливает ошибки и не дает коду "сломаться".
Далее мы просто выводим исходный кортеж.
Ответ: (2, 3, 5, 6)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Что выдаст код выше?
Anonymous Quiz
37%
[1, 2, 2, 2]
9%
[1, 2, 2]
11%
[1, 1, 1]
34%
[1, 2, 1, 1]
6%
Error
3%
Не знаю
👍4👎1
Оператор if - это один из наиболее часто используемых операторов в Python. Он используется для проверки истинности выражения и выполнения определенной операции в зависимости от результата. Оператор if выглядит следующим образом:
if выражение:
операция
Операция будет выполнена только в случае, если выражение истинно. Если выражение ложно, операция не будет выполнена.
Оператор elif используется, когда нужно проверить несколько условий и выполнить различные операции в зависимости от результата каждого из них. Оператор elif выглядит следующим образом:
if выражение1:
операция1
elif выражение2:
операция2
else:
операция3
Если выражение1 истинно, будет выполнена операция1, и оператор elif будет пропущен. Если выражение1 ложно, будет проверено выражение2. Если выражение2 истинно, будет выполнена операция2. Если ни одно из выражений не является истинным, будет выполнена операция3.
Основное отличие между оператором if и elif заключается в том, что if используется для проверки одного условия, в то время как elif используется для проверки нескольких условий. Кроме того, elif используется только после оператора if, в то время как оператор if может использоваться самостоятельно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
У нас есть список a = [1, 2].
При помощи метода insert мы вставляем элемент a[-1] на позицию по индексу 1. (Напоминаю, что индексация начинается с 0).
Элемент a[-1] - это последний элемент списка —> 2. Т.об. [1, 2, 2]
Далее такая же операция. —> [1, 2, 2, 2]
Ответ: [1, 2, 2, 2]
При помощи метода insert мы вставляем элемент a[-1] на позицию по индексу 1. (Напоминаю, что индексация начинается с 0).
Элемент a[-1] - это последний элемент списка —> 2. Т.об. [1, 2, 2]
Далее такая же операция. —> [1, 2, 2, 2]
Ответ: [1, 2, 2, 2]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
У нас есть список из 3-ех элементов.
Дальше внимательно!
a.pop() без индекса вернет нам ПОСЛЕДНИЙ элемент списка —> python
.replace() попытается заменить в этом слове букву 'i' на букву 'm', но результата не будет, т.к. такой буквы нет.
И все это ( слово "python" ) мы нанесем в переменную b.
После этого посчитаем длину через len() —> 6.
Напоминалка❗️
метод POP без указания индекса удаляет последний элемент и возвращает его.
Дальше внимательно!
a.pop() без индекса вернет нам ПОСЛЕДНИЙ элемент списка —> python
.replace() попытается заменить в этом слове букву 'i' на букву 'm', но результата не будет, т.к. такой буквы нет.
И все это ( слово "python" ) мы нанесем в переменную b.
После этого посчитаем длину через len() —> 6.
Напоминалка❗️
метод POP без указания индекса удаляет последний элемент и возвращает его.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Функция any() используется для проверки наличия хотя бы одного True элемента в итерируемом объекте.
Функция any() принимает итерируемый объект в качестве аргумента и возвращает True, если хотя бы один из элементов итерируемого объекта равен True. Давайте рассмотрим пример:
numbers = [0, 1, 2, 3, 4]В этом примере мы создали список чисел и передали его в функцию any(). Функция any() вернула True, потому что в списке есть хотя бы один элемент, равный True.
result = any(numbers)
print(result) # Output: True
numbers = [0, 0, 0, 0, 0]В этом примере выводом будет False, так как все элементы - это 0.
result = any(numbers)
print(result) # Output: False
❗️Пометка.
0 — False
n < 0 или n > 0 или type(n) == str — True
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🍌1
👍2
Разбор 👨💻
Мы можем объявлять строки не только в одинарных (') или двойных (") кавычках, а еще и в 3-ех одинарных или 3-ех двойных.
"""
Пример
"""
Используется это чаще для многострочного текста, чтобы удобнее его вводить.
В примере, в первом случае, в тройные кавычке заключен пустой текст. Поэтому длина будет равна 0.
А во втором случае у нас есть переход на новую строку, за который отвечает символ \n. Он и даст нам длину равную единице.
Ответ: 0 1
"""
Пример
"""
Используется это чаще для многострочного текста, чтобы удобнее его вводить.
В примере, в первом случае, в тройные кавычке заключен пустой текст. Поэтому длина будет равна 0.
А во втором случае у нас есть переход на новую строку, за который отвечает символ \n. Он и даст нам длину равную единице.
Ответ: 0 1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3⚡2
👍3
Aiogram - это асинхронная библиотека для создания ботов на языке Python, которая может быть использована для написания Telegram ботов. Она предоставляет простой и интуитивно понятный интерфейс для работы с Telegram API. Aiogram облегчает работу с ботами в Telegram, позволяет создавать интерактивные диалоги, обрабатывать входящие сообщения и многое другое.
— Aiogram предоставляет простой и интуитивно понятный интерфейс для работы с Telegram API, что упрощает процесс создания ботов на Python.
— Aiogram является асинхронной библиотекой, что позволяет создавать высокопроизводительные боты.
— С помощью Aiogram вы можете создавать интерактивные диалоги, обрабатывать входящие сообщения, отправлять файлы и многое другое.
— Aiogram имеет более высокий порог входа, чем некоторые другие библиотеки для создания ботов на Python.
— Aiogram требует знания асинхронного программирования для использования в полной мере.
Давайте рассмотрим пример создания простого Telegram бота на Python с использованием Aiogram. Наш бот будет реагировать на команду /start, и отправлять приветственное сообщение.
import logging
from aiogram import Bot, Dispatcher, types
# Устанавливаем уровень логов
logging.basicConfig(level=logging.INFO)
# Создаем объект бота
bot = Bot(token="ТОКЕН_ВАШЕГО_БОТА")
# Создаем объект диспетчера
dp = Dispatcher(bot)
# Обработка команды /start
@dp.message_handler(commands=['start'])
async def send_welcome(message: types.Message):
await message.reply("Привет! Это пример бота Aiogram.")
if __name__ == '__main__':
# Запускаем long-polling
executor.start_polling(dp, skip_updates=True)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Функция any() используется для проверки наличия хотя бы одного True элемента в итерируемом объекте.
У нас есть:
False —> False
0 —> False
[] —> пустой список —> False
() —> пустой кортеж —> False
Все элементы - False, а функция any() требует ХОТЯ БЫ ОДИН True.
Ответ: False
У нас есть:
False —> False
0 —> False
[] —> пустой список —> False
() —> пустой кортеж —> False
Все элементы - False, а функция any() требует ХОТЯ БЫ ОДИН True.
Ответ: False
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
https://www.youtube.com/watch?v=jselYuMOF5A&t=5s&ab_channel=Shcoder
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
TELEGRAM БОТ для ПРОВЕРКИ НАЛИЧИЯ ПОДПИСКИ на ГРУППУ | PYTHON | AIOGRAM TELEBOT
В этом видео мы посмотрим, как создать телеграм бота, который проверит, состоит ли пользователь в telegram канале или группе. Использовать мы будем библиотеки aiogram и telebot (pytelegrambotapi).
Подписывайся на наш телеграм канал!
https://t.me/pythonhub001…
Подписывайся на наш телеграм канал!
https://t.me/pythonhub001…
👍5🥱1