А какой клавиатурой пользуетесь вы в разработке ботов?
https://www.youtube.com/watch?v=JuXi7xMDKug
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Inline Keyboard AIOgram 3 | PYTHON TELEGRAM BOT | КЛАВИАТУРА
Сегодня мы посмотрим, как создать инлайн клавиатуру (Inline Keyboard) в Aiogram 3.x.
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat
Полезные ссылки:
Aiogram echo bot:
https://docs.aio…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat
Полезные ссылки:
Aiogram echo bot:
https://docs.aio…
👍4
https://www.youtube.com/watch?v=AMvgzEZq_Zw
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Решаем Python задачи на LeetCode | Легкий уровень
В этом видео мы будем решать задачи с сайта литкод (LeetCode). Задачи будем решать на языке программирования Python.
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat
Полезные ссылки:
LeetCode:…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat
Полезные ссылки:
LeetCode:…
👍2
Что выдаст код выше?
Anonymous Quiz
6%
True True
51%
True False
9%
False True
6%
False False
5%
"yes"
2%
None
11%
Error
10%
Не знаю
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Исходя из названия функции понимаем, что она определяет, является ли число палиндромом. (Слава направо и наоборот читается одинаково).
Она, по сути, принимает какую-то строку, а возвращает результат сравнения этой строки с ее перевернутой версией. Переворот осуществляется при помощи среза [::-1].
Ну а далее, мы в принте делаем два вызова этой функции. Первый возвращает True, а второй - False.
Она, по сути, принимает какую-то строку, а возвращает результат сравнения этой строки с ее перевернутой версией. Переворот осуществляется при помощи среза [::-1].
Ну а далее, мы в принте делаем два вызова этой функции. Первый возвращает True, а второй - False.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Оператор
%s используется для вставки значения переменной в строку. Для этого нужно указать %s внутри строки и затем после строки поставить знак %, за которым следует переменная, значения которой нужно вставить.Пример:
name = "John"
age = 25
print("Меня зовут %s и мне %s лет." % (name, age))
Вывод:
Меня зовут John и мне 25 лет.
В этом примере мы использовали оператор
%s для вставки значений переменных name и age в строку. Мы передали эти значения в виде кортежа (name, age) после знака %.Оператор
%s также может использоваться для форматирования чисел. Для этого нужно указать %s внутри строки и затем после строки поставить знак %, за которым следует число, значение которого нужно вставить.Пример:
number = 42
print("Ответ на главный вопрос жизни: %s" % number)
Вывод:
Ответ на главный вопрос жизни: 42
В этом примере мы использовали оператор
%s для вставки значения переменной number в строку.Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Что выдаст код выше?
Anonymous Quiz
16%
Python
2%
Javascript
26%
C++
23%
["Python", "JavaScript"]
15%
["JavaScript", "C++"]
3%
2
12%
Error
4%
Не знаю
👍6
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Метод .pop удаляет из списка элемент по индексу, если индекс был передан. У нас индекса передано не было —> он удалит последний элемент (как по умолчанию).
НО! Мы принтуем НЕ список, а результат удаления. Прикол в том, что .pop помимо удаления, еще и возвращает удаленный элемент. То есть в принте будет выведен элемент, который мы удалили —> 'C++'
p.s. когда-то уже была такая задача, люди, давно подписанные, обладающие хорошей памятью, уже не ведутся на такие уловки))
НО! Мы принтуем НЕ список, а результат удаления. Прикол в том, что .pop помимо удаления, еще и возвращает удаленный элемент. То есть в принте будет выведен элемент, который мы удалили —> 'C++'
p.s. когда-то уже была такая задача, люди, давно подписанные, обладающие хорошей памятью, уже не ведутся на такие уловки))
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁2
Функция index в Python используется для нахождения индекса первого вхождения определенного элемента в последовательности..
Функция index принимает в качестве аргумента элемент, который мы хотим найти, и возвращает индекс первого вхождения этого элемента в списке. Если элемент не найден, функция вызывает исключение
ValueError. Например, если у нас есть список чисел [1, 2, 3, 4, 5] и мы хотим найти индекс числа 3, мы можем использовать функцию index следующим образом:numbers = [1, 2, 3, 4, 5]
index = numbers.index(3)
print(index)
В этом примере функция index вернет значение 2, так как число 3 находится на позиции с индексом 2 в списке.
Когда мы используем функцию index, мы должны быть осторожны, потому что если элемент не найден в списке, это вызовет исключение
ValueError. Чтобы избежать ошибок, мы можем использовать конструкцию try-except для обработки исключений. Например:numbers = [1, 2, 3, 4, 5]
try:
index = numbers.index(6)
print(index)
except ValueError:
print("Элемент не найден в списке.")
В этом примере, если элемент 6 не найден в списке numbers, функция index вызовет исключение ValueError, и вместо того, чтобы прервать выполнение программы, мы перехватываем исключение и выводим сообщение "Элемент не найден в списке."
А в каких структурах данных еще можно использовать .index?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
p.s. Не важно, хостите тг бота или дискорд или сайт, интересно, сколько у вас держится сервер
https://www.youtube.com/watch?v=TvN_UHcP1pc
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
БЕСПЛАТНЫЙ ХОСТИНГ для DISCORD БОТА на PYTHON | REPLIT
В этом видео я покажу, как можно залить своего дискорд бота на бесплатный хостинг. Бот написан на библиотеке discord py, использовался язык программирования Python. Сервер - replit.
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай…
👍5
https://www.youtube.com/watch?v=oYvoTqWSVAw
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Решаем Python задачи на CodeWars | Уровень Junior
В этом видео мы попробуем порешать задачи на языке программирования пайтон (Python). Решать их будем на платформе кодварс (codewars). Данные задачи подходят для начинающих разработчиков уровня Junior.
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001…
👍4
Где вы решаете задачи? (возможен мультивыбор)
Anonymous Poll
30%
Codewars
23%
Leetcode
15%
Другой сервис
43%
Не решаю задачи
👍3
Метод .count() в Python используется для подсчета количества вхождений определенного элемента в строке, списке или кортеже. Синтаксис метода выглядит следующим образом:
<obj>.count(<value>)
где
<obj> - объект, в котором мы ищем, а <value> - значение, которое мы хотим посчитать.Давайте рассмотрим несколько примеров использования метода .count().
Подсчет количества символов в строке:
s = "Hello, World!"
count = s.count("o")
print(count) # Output: 2
Подсчет количества элементов в списке:
numbers = [1, 2, 3, 4, 2, 1, 2]
count = numbers.count(2)
print(count) # Output: 3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
pip install PyPDF2
import PyPDF2
# Создание объекта PDF
pdf = PyPDF2.PdfFileWriter()
# Создание страницы и добавление текста
page = pdf.addPage()
page.mergePage(page)
text = "Пример создания PDF в Python"
# Добавление текста на страницу
page.drawText(100, 500, text)
# Сохранение PDF в файл
with open("example.pdf", "wb") as f:
pdf.write(f)
print("PDF файл успешно создан!")
📚 Это простой пример создания PDF-файла с помощью Python и библиотеки
PyPDF2. Однако, существует множество других библиотек, таких как reportlab или FPDF, предоставляющих более широкие возможности для создания и редактирования PDF-документов в Python.Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍2
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
В тексте переменной txt есть 4 буквы —> индекс последней —> [3]
Заходим в первый try, сразу же запрыгиваем во второй. Пробуем получить txt[5] —> не можем—> ошибку ловит except.
В except'e выводим число 2.
Далее выходим из внутреннего try-except'a и пытаемся получить txt[3] —> удачно —> на следующей строке выводим 3.
В except не заходим, так как все прошло успешно.
Ответ: 2 3
Заходим в первый try, сразу же запрыгиваем во второй. Пробуем получить txt[5] —> не можем—> ошибку ловит except.
В except'e выводим число 2.
Далее выходим из внутреннего try-except'a и пытаемся получить txt[3] —> удачно —> на следующей строке выводим 3.
В except не заходим, так как все прошло успешно.
Ответ: 2 3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Когда мы пишем `import this` в Python, происходит загрузка модуля под названием "this". Однако, вместо того, чтобы импортировать какие-то функции или переменные, этот модуль выводит на экран "The Zen of Python" - набор принципов и философии языка программирования Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
🧹 Что такое "чистая" функция?
"Чистая" функция - это функция, которая при выполнении одного и того же входного значения всегда возвращает одинаковый результат и не имеет побочных эффектов. То есть, она не влияет на состояние программы или внешние переменные. Результат работы "чистой" функции зависит только от переданных ей аргументов.
⏩ Пример чистой функции
Давайте рассмотрим пример простой чистой функции на языке Python. Предположим, у нас есть функция
Эта функция является "чистой", потому что она всегда возвращает удвоенное значение переданного числа и не имеет побочных эффектов. Независимо от контекста выполнения и внешних переменных, результат работы этой функции будет одинаковым при одинаковом входном значении.
⏩ Пример нечистой функции
Рассмотрим теперь пример нечистой функции на языке Python. Предположим, у нас есть функция
Эта функция не является "чистой", потому что она изменяет состояние программы путем добавления значения в глобальный список
"Чистая" функция - это функция, которая при выполнении одного и того же входного значения всегда возвращает одинаковый результат и не имеет побочных эффектов. То есть, она не влияет на состояние программы или внешние переменные. Результат работы "чистой" функции зависит только от переданных ей аргументов.
Давайте рассмотрим пример простой чистой функции на языке Python. Предположим, у нас есть функция
double, которая удваивает переданное число:def double(number):
return number * 2
Эта функция является "чистой", потому что она всегда возвращает удвоенное значение переданного числа и не имеет побочных эффектов. Независимо от контекста выполнения и внешних переменных, результат работы этой функции будет одинаковым при одинаковом входном значении.
Рассмотрим теперь пример нечистой функции на языке Python. Предположим, у нас есть функция
add_to_list, которая добавляет переданное значение в глобальный список:my_list = []
def add_to_list(value):
my_list.append(value)
Эта функция не является "чистой", потому что она изменяет состояние программы путем добавления значения в глобальный список
my_list. Результат работы этой функции зависит не только от переданного аргумента, но и от текущего состояния списка my_list.Please open Telegram to view this post
VIEW IN TELEGRAM
❤5