Я читал чат и видел, что вам интересна тема загрузки видосов из тиктока без водяных знаков☺️
Ловите видео, где я показал, как создавал такого бота.
Бот проработал месяц, а я показал вам статистику за этот месяц.
Сколько удалось привлечь юзеров и заработать?👬
Бюджет был 0💰💸🌚
Поддержка от вас требуется, а комментарии приветствуются🫰
https://www.youtube.com/watch?v=F1YfH9LdCWA
Ловите видео, где я показал, как создавал такого бота.
Бот проработал месяц, а я показал вам статистику за этот месяц.
Сколько удалось привлечь юзеров и заработать?👬
Бюджет был 0💰💸🌚
Поддержка от вас требуется, а комментарии приветствуются🫰
https://www.youtube.com/watch?v=F1YfH9LdCWA
YouTube
TELEGRAM BOT загрузки ВИДЕО из TikTok на Python БЕСПЛАТНО | Какой РЕЗУЛЬТАТ за МЕСЯЦ? (AIOGRAM)
В этом видео мы посмотрим, как создать телеграм бота для загрузки видео из тикток без водяного знака. Я также рассмоторю статистику бота за месяц. Покажу, как он продвинулся и сколько я потратил на это все. Использовал библиотеку aiogram на Python.
👨💻 Подписывайся…
👨💻 Подписывайся…
👍2🦄2
🎮 Не оставил без материала и тех, кто хочет писать игры на Python 🎮
👾 Подробно разобрали создание персонажа и его движение 👾
🧨Если зашло, то поддержите, будем продолжать учиться вместе!🧨
(Вопросы и советы с предложениями в комментах приветствуются☺️)
https://www.youtube.com/watch?v=vm5aNBRhdl4
👾 Подробно разобрали создание персонажа и его движение 👾
🧨Если зашло, то поддержите, будем продолжать учиться вместе!🧨
(Вопросы и советы с предложениями в комментах приветствуются☺️)
https://www.youtube.com/watch?v=vm5aNBRhdl4
YouTube
Как СОЗДАВАТЬ ИГРЫ на PYTHON? | ОСНОВЫ PYGAME | Перемещение и создание игрока
В этом видео мы посмотрим основы того, что нужно знать, чтобы делать простые 2d игры на Pygame. Использовать будем язык программирования Python.
👨💻 Подписывайся на наш телеграм канал! 👨💻
🖇 https://t.me/pythonhub001 🖇
👨💻 И вступай в чат 👨💻
🖇 https:/…
👨💻 Подписывайся на наш телеграм канал! 👨💻
🖇 https://t.me/pythonhub001 🖇
👨💻 И вступай в чат 👨💻
🖇 https:/…
👍5👏1
📂Что за папка venv в вашем Python проекте?
Если вы когда-либо работали с Python проектами, вы наверняка сталкивались с папкой venv. Но что это за папка и зачем она нужна?
Папка venv - это сокращение от "виртуальная среда" (virtual environment) и представляет собой изолированное окружение Python, в котором можно устанавливать и использовать различные версии пакетов и зависимостей. Виртуальная среда позволяет изолировать проект от других проектов и иметь разные версии пакетов для разных проектов.
❓Зачем она вообще тогда нужна?
При разработке проектов на Python часто возникает необходимость использовать различные зависимости и библиотеки. Однако, каждый проект может требовать разные версии пакетов или зависимостей. Использование общей системной установки пакетов может привести к конфликтам и несовместимости. Вот где на помощь приходит папка venv - она позволяет создать изолированную среду, в которой можно устанавливать и использовать нужные версии пакетов без влияния на системные установки.
Если вы когда-либо работали с Python проектами, вы наверняка сталкивались с папкой venv. Но что это за папка и зачем она нужна?
Папка venv - это сокращение от "виртуальная среда" (virtual environment) и представляет собой изолированное окружение Python, в котором можно устанавливать и использовать различные версии пакетов и зависимостей. Виртуальная среда позволяет изолировать проект от других проектов и иметь разные версии пакетов для разных проектов.
❓Зачем она вообще тогда нужна?
При разработке проектов на Python часто возникает необходимость использовать различные зависимости и библиотеки. Однако, каждый проект может требовать разные версии пакетов или зависимостей. Использование общей системной установки пакетов может привести к конфликтам и несовместимости. Вот где на помощь приходит папка venv - она позволяет создать изолированную среду, в которой можно устанавливать и использовать нужные версии пакетов без влияния на системные установки.
👍5
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
В переменную first мы занесем индекс первого встретившегося элемента ":" в нашей строке —> 5
В second - индекс первого встретившегося "/" —> 6
Далее мы делаем реплейс (замену) "://" на кусок, который сейчас с 5 по 6 индексы. Но помним, что при срезе, вторая граница не включается. Так что, по-сути, мы просто меняем "://" на элемент под индексом 5 —> ":"
Таким образом получаем в ответе нашу исходную строку без "//"
В second - индекс первого встретившегося "/" —> 6
Далее мы делаем реплейс (замену) "://" на кусок, который сейчас с 5 по 6 индексы. Но помним, что при срезе, вторая граница не включается. Так что, по-сути, мы просто меняем "://" на элемент под индексом 5 —> ":"
Таким образом получаем в ответе нашу исходную строку без "//"
👍2
❗️ Библиотека PIL в Python (введение)
Библиотека PIL (Python Imaging Library) является одной из самых популярных библиотек для обработки изображений.
🔻 Создание и редактирование изображений
Одной из главных возможностей библиотеки PIL является возможность создания и редактирования изображений. С ее помощью можно создавать новые изображения с определенными размерами и цветовыми схемами, а также редактировать существующие изображения. Например, можно добавлять текст, рисовать графические примитивы, наносить различные эффекты и многое другое.
🔻 Обработка изображений в пакетном режиме
Библиотека PIL также предоставляет возможность обработки изображений в пакетном режиме. Это означает, что можно применять определенные операции к нескольким изображениям одновременно. Например, можно изменить размер и применить фильтр ко множеству изображений, что сэкономит время и упростит процесс обработки большого количества изображений.
Установка:
Библиотека PIL (Python Imaging Library) является одной из самых популярных библиотек для обработки изображений.
🔻 Создание и редактирование изображений
Одной из главных возможностей библиотеки PIL является возможность создания и редактирования изображений. С ее помощью можно создавать новые изображения с определенными размерами и цветовыми схемами, а также редактировать существующие изображения. Например, можно добавлять текст, рисовать графические примитивы, наносить различные эффекты и многое другое.
🔻 Обработка изображений в пакетном режиме
Библиотека PIL также предоставляет возможность обработки изображений в пакетном режиме. Это означает, что можно применять определенные операции к нескольким изображениям одновременно. Например, можно изменить размер и применить фильтр ко множеству изображений, что сэкономит время и упростит процесс обработки большого количества изображений.
Установка:
pip install Pillow
https://pypi.org/project/Pillow/👍5🕊1
🗄 Оператор with для работы с файлами 🗄
Один из наиболее распространенных случаев использования оператора with - работа с файлами. Он позволяет автоматически управлять открытием и закрытием файлов, что делает код более читаемым и безопасным. Рассмотрим пример:
Один из наиболее распространенных случаев использования оператора with - работа с файлами. Он позволяет автоматически управлять открытием и закрытием файлов, что делает код более читаемым и безопасным. Рассмотрим пример:
with open("file.txt", "r") as file:
data = file.read()
print(data)
В данном примере мы открываем файл "file.txt" в режиме чтения и с помощью оператора with. После выполнения блока кода, связанного с оператором with, файл автоматически закрывается. Это особенно полезно, когда нам нужно работать с файлами, так как мы не забудем закрыть их и не получим утечку памяти.👍5
🌐 Оператор with для работы с контекстами 🌐
Оператор with также может использоваться для работы с другими типами контекстов, такими как сетевые соединения, базы данных и другие ресурсы. Контексты являются объектами, которые могут выполнять некоторые действия перед входом в блок кода и после его выхода. Рассмотрим пример с использованием оператора with для работы с сетевым соединением:
В данном примере мы создаем сетевое соединение с хостом
Оператор with также может использоваться для работы с другими типами контекстов, такими как сетевые соединения, базы данных и другие ресурсы. Контексты являются объектами, которые могут выполнять некоторые действия перед входом в блок кода и после его выхода. Рассмотрим пример с использованием оператора with для работы с сетевым соединением:
import socket
with socket.create_connection(("example.com", 80)) as connection:
connection.sendall(b"GET / HTTP/1.1\\r\\nHost: example.com\\r\\n\\r\\n")
response = connection.recv(4096)
print(response.decode())
В данном примере мы создаем сетевое соединение с хостом
http://example.com/ на порту 80. Блок кода, связанный с оператором with, выполняет отправку HTTP-запроса и получение ответа. После выполнения блока кода сетевое соединение автоматически закрывается.👍8
Что выдаст код выше?
Anonymous Quiz
7%
Ben Big
2%
Big Ben
11%
Ben Moon
31%
Ben Big Moon
38%
Moon
5%
Error
5%
Не знаю
🔥3👍1
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Я думаю, что почти все из вас работали/знают, как работать с файловой системой в Python. Фишка этой задачи в том, что сперва мы создаем файл, куда закидываем текст Ben.
Вторым этапом идет добавление (потому что буква 'a') к уже существующему слову Ben слова Big —> BenBig.
Ну а далее мы открываем опять файл на запись через 'w', что означает, что ВСЕ данные в файле будут перезаписаны. —> BenBig удалится, а Moon появится.
Как результат, при чтении мы получим просто слово Moon.
Вторым этапом идет добавление (потому что буква 'a') к уже существующему слову Ben слова Big —> BenBig.
Ну а далее мы открываем опять файл на запись через 'w', что означает, что ВСЕ данные в файле будут перезаписаны. —> BenBig удалится, а Moon появится.
Как результат, при чтении мы получим просто слово Moon.
👍3
Ура, пришло время посмотреть, как писать сайты на Python Django!🥳
Если вам интересна эта тема, то поддерживайте лайком и комментом!)
https://youtu.be/xWyYh19KJdM
Если вам интересна эта тема, то поддерживайте лайком и комментом!)
https://youtu.be/xWyYh19KJdM
YouTube
Django | Как писать сайты на Python? | Создание проекта
В этом видео мы разберем, как создать проект и приложение с главной страницей на Django, используя язык программирования Python. Самый популярный фреймворк для разработки сайтов на пайтоне, если что.
👨💻 Подписывайся на наш телеграм канал! 👨💻
🖇 https:/…
👨💻 Подписывайся на наш телеграм канал! 👨💻
🖇 https:/…
👍8💯2
Субботняя традиция: решаем задачи на Codewars
Скоро планирую ворваться на leetcode тоже.
Можете кидать ссылки на задачи, я посмотрю
https://youtu.be/ozPliI59mZA
Скоро планирую ворваться на leetcode тоже.
Можете кидать ссылки на задачи, я посмотрю
https://youtu.be/ozPliI59mZA
YouTube
Junior задачи на PYTHON | Решаем CODEWARS
В этом видео мы будем решать пайтон задачи, которые предназначены для уровня джуниора и ниже. Простые разборы простых решений. Решаем мы все на сайте codewars, используя python.
👨💻 Подписывайся на наш телеграм канал! 👨💻
🖇 https://t.me/pythonhub001 🖇
👨💻…
👨💻 Подписывайся на наш телеграм канал! 👨💻
🖇 https://t.me/pythonhub001 🖇
👨💻…
👍4
🖼 Изменение разрешения и расширения файла при помощи библиотеки PIL (Pillow)
➡️ Открытие изображения
Первая команда, которую мы рассмотрим, это открытие изображения. С помощью функции
➡️ Изменение размера изображения
Вторая команда, которую мы рассмотрим, это изменение размера изображения. Библиотека PIL предоставляет функцию
➡️ Сохранение изображения
Третья команда, которую мы рассмотрим, это сохранение изображения. После выполнения всех необходимых операций с изображением, вы можете сохранить его в файл с помощью функции
Вот тут можно почитать про примеры, да и в целом полистать доку
https://pillow.readthedocs.io/en/stable/handbook/tutorial.html
➡️ Открытие изображения
Первая команда, которую мы рассмотрим, это открытие изображения. С помощью функции
open() из библиотеки PIL вы можете загрузить изображение из файла и сохранить его в переменную. Например, следующий код загрузит изображение с названием "image.jpg":from PIL import ImageПосле выполнения этого кода, изображение будет загружено и готово к дальнейшей обработке.
image = Image.open("image.jpg")
➡️ Изменение размера изображения
Вторая команда, которую мы рассмотрим, это изменение размера изображения. Библиотека PIL предоставляет функцию
resize(), которая позволяет изменять размер изображения. Например, следующий код изменит размер изображения до 500 пикселей по ширине и 300 пикселей по высоте:resized_image = image.resize((500, 300))Вы можете указать любые значения для ширины и высоты в пикселях, чтобы получить нужный размер изображения.
➡️ Сохранение изображения
Третья команда, которую мы рассмотрим, это сохранение изображения. После выполнения всех необходимых операций с изображением, вы можете сохранить его в файл с помощью функции
save(). Например, следующий код сохранит измененное изображение в файл с названием "resized_image.jpg":resized_image.save("resized_image.jpg")
Вы также можете указать другой формат файла, добавив соответствующее расширение к названию файла.Вот тут можно почитать про примеры, да и в целом полистать доку
https://pillow.readthedocs.io/en/stable/handbook/tutorial.html
Pillow (PIL Fork)
Tutorial
Using the Image class: The most important class in the Python Imaging Library is the Image class, defined in the module with the same name. You can create instances of this class in several ways; e...
👍2❤1🔥1🥰1
👍4
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Вся фишка в функции filter. Я думаю, что из названия и контекста понятно, что мы можем вызывать какую-то свою функцию для фильтрации итерируемого объекта. Здесь мы передали список на фильтрацию, получили объект типа filter, после чего привели его к списку и высчитали длину.
По какому алгоритму выбирали числа? Только четные И отрицательные —> -2.
У нас только одно такое число, так что и ответ: 1.
По какому алгоритму выбирали числа? Только четные И отрицательные —> -2.
У нас только одно такое число, так что и ответ: 1.
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
python -m pip install pyrogram
python -m pip install TgCrypto
Импорт тут максимально простой. Просто из pyrogram импортируем модули через from / import:
from pyrogram import Client # потом ещё будем добавлять
Как и в любом другом боте нам нужен объект, с помощью которого уже и осуществляется работа.
В пироге это екземпляр принято называть app.
В него нужно передать
Название, строкаAPI_ID, строка либо число (int)API_HASH, строкаПро API_ID и API_HASH поговорим чуток позже.
app = Client("MyFirstUserBot", api_id, api_hash)Обработчики (хендлеры, handler) — это функции, которые срабатывают при определенном событии, например, при новом сообщении.
В Pyrogram они в виде декорратора который начинается на "on" (с англ - при), наример @app.on_message, @app.on_chat_join_request.
В декоратор следует передать фильтр, по которому будут выбираться случаи когда нужно чтобы обработчик сработал.
В библиотеке есть встроенные фильтры, их надо импортировать, но их можно и самому написать (научимся позже)
Как я говорил в предыдущем посте, нам нужно обрабатывать команды. Для этого, логично, надо создать обработчик сообщений, с фильтром, что это команда, и то что написали ее мы (мы ведь не хотим чтобы другие командовали вашим ботом?)
@app.on_message(filters.command(["start"], prefixes=".") & filters.me)
async def start(_, msg):
pass
Правильный порядок хендлеров сообщений должен выглядеть так:
Обработчики прописали, теперь пора это все дело запустить!
Тут всё просто:
app.run()
И, самое главное, без чего наш код ни в коем случае не заработает - данные телеграмма.
Как я говорил выше, ЮзерБота, как бы входит в твой аккаунт. Ему конечно же нужны данные. Это и есть api_id и api_hash
пишем свой номер телефона, на котором тг, и вводим код.
Далее там будет бланк, вы его заполняете. Данные можете писать какие угодно, они ни на что не влияют. Вы должны дойти то страницы с конфигурацией приложение (App Configuration). Там копируете app api_id и app api_hash, и вставляете в код, там где создавали екземпляр бота (app = ...)
from pyrogram import Client, filters
app = Client("тут", "ваши", "данные")
@app.on_message(filters.commands(["start"], prefixes=".") & filters.me)
async def start(_, msg):
pass
app.run()
Сегодня мы разобрались в базовой структуре ЮзерБота: поговорили про нужные классы, обработчики, их порядок, API данные. В следующем посте поговорим про отправку сообщений, редактирование, итп, так что
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3