Пишем Telegram-ботов с aiogram 3.x
🟡Если вы по какой-то причине ещё не знакомы с этим замечательным материалом по работе с aiogram, то обязательно ознакомьтесь.
🟡Это книга по созданию Telegram-ботов на Python с помощью фреймворка aiogram.
Покрывает все основные темы aiogram такие как:
— Работа с сообщениями
— Кнопки
— Роутеры. Структура
— Фильтры и мидлвари
— Особые апдейты
— Конечные автоматы
— Инлайн-режим
https://mastergroosha.github.io/aiogram-3-guide/quickstart/
@python_be1
🟡Если вы по какой-то причине ещё не знакомы с этим замечательным материалом по работе с aiogram, то обязательно ознакомьтесь.
🟡Это книга по созданию Telegram-ботов на Python с помощью фреймворка aiogram.
Покрывает все основные темы aiogram такие как:
— Работа с сообщениями
— Кнопки
— Роутеры. Структура
— Фильтры и мидлвари
— Особые апдейты
— Конечные автоматы
— Инлайн-режим
https://mastergroosha.github.io/aiogram-3-guide/quickstart/
@python_be1
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Freqtrade — бесплатный бот для торговли криптовалютой с открытым исходным кодом. Работает со множеством крупных бирж, в том числе Binance, ByBit, OKX, Kraken и другие. Поддерживает управление через Telegram.
Реализовано построение графиков, управление капиталом, а также оптимизация стратегий с помощью машинного обучения.
☠️ Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.
https://github.com/freqtrade/freqtrade
@python_be1
Реализовано построение графиков, управление капиталом, а также оптимизация стратегий с помощью машинного обучения.
☠️ Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.
https://github.com/freqtrade/freqtrade
@python_be1
👍1
Ловушка функции strip()
Скорее всего, вы хороши знакомы с функциями strip(), lstrip() и rstrip() в Python. Они используются для удаления пробелов или других заданных символов из строк. В основном, это выглядит так:
" Andrew Wegner ".lower().strip() # -> 'andrew wegner'
" Andrew Wegner ".lower().lstrip() # -> 'andrew wegner '
" Andrew Wegner ".lower().rstrip() # -> ' andrew wegner'
Но каким будет вывод здесь?
"Andrew Wegner".lower().rstrip(" wegner")
Если вы ожидали 'andrew', то вы не правы. Верный вывод — 'and'
❓Почему? Дело в том, что функции работают со списком символов, а не со строками. То есть они удаляют из начальной строки все символы, которые вы передали функции
подробнее: https://andrewwegner.com/python-gotcha-strip-functions-unexpected-behavior.html
@python_be1
Скорее всего, вы хороши знакомы с функциями strip(), lstrip() и rstrip() в Python. Они используются для удаления пробелов или других заданных символов из строк. В основном, это выглядит так:
" Andrew Wegner ".lower().strip() # -> 'andrew wegner'
" Andrew Wegner ".lower().lstrip() # -> 'andrew wegner '
" Andrew Wegner ".lower().rstrip() # -> ' andrew wegner'
Но каким будет вывод здесь?
"Andrew Wegner".lower().rstrip(" wegner")
Если вы ожидали 'andrew', то вы не правы. Верный вывод — 'and'
❓Почему? Дело в том, что функции работают со списком символов, а не со строками. То есть они удаляют из начальной строки все символы, которые вы передали функции
подробнее: https://andrewwegner.com/python-gotcha-strip-functions-unexpected-behavior.html
@python_be1
Ponderings of an Andy
Python Gotcha: strip, lstrip, rstrip can remove more than expected
The Python strip, lstrip, and rstrip functions can have unexpected behavior. Even though this is documented, non-default values passed to these functions can lead to unexpected results and how Python 3.9 solved this with two new functions.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Google Recaptcha Solver
Инструмент для решения Google reCAPTCHA.
Разгадывает капчу менее чем за 5 секунд! 🚀
Это скрипт на Python для решения задачи Google reCAPTCHA с использованием библиотеки DrissionPage.
sudo apt-get install ffmpeg
https://github.com/sarperavci/GoogleRecaptchaBypass
@python_be1
Инструмент для решения Google reCAPTCHA.
Разгадывает капчу менее чем за 5 секунд! 🚀
Это скрипт на Python для решения задачи Google reCAPTCHA с использованием библиотеки DrissionPage.
sudo apt-get install ffmpeg
https://github.com/sarperavci/GoogleRecaptchaBypass
@python_be1
👍1
OpenAi тайно выпустили Gpt-5 под названием Gpt2-chatbot и вы можете попробовать его
@python_be1
https://uproger.com/openai-tajno-vypustili-gpt-5-pod-nazvaniem-gpt2-chatbot-i-vy-mozhete-poprobovat-ego/
@python_be1
https://uproger.com/openai-tajno-vypustili-gpt-5-pod-nazvaniem-gpt2-chatbot-i-vy-mozhete-poprobovat-ego/
UPROGER | Программирование
OpenAi тайно выпустили Gpt-5 под названием Gpt2-chatbot и вы можете попробовать его
Появился новый загадочный LLM под названием “gpt2-chatbot”, который невероятно хорошо справляется с широком спектром задач.
Энтузиасты уже провели расследование и выяснили, что это 100% новая модель от OpenAI. Единственное сомнение — что это GPT-4.5, ведь…
Энтузиасты уже провели расследование и выяснили, что это 100% новая модель от OpenAI. Единственное сомнение — что это GPT-4.5, ведь…
👍1
Результаты опроса Django-разработчиков
JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты.
Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД.
https://lp.jetbrains.com/django-developer-survey-2023/#django-usage
@python_be1
JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты.
Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД.
https://lp.jetbrains.com/django-developer-survey-2023/#django-usage
@python_be1
👍1
Безсерверный Python: Cloudflare Workers
Workers на Cloudflare — это платформа, позволяющая исполнять бессерверные функции, то есть отчасти замена привычной архитектуре проекта на сервере.
Теперь вы можете импортировать подмножество популярных пакетов Python, включая FastAPI, Langchain, Numpy и другие. Никаких дополнительных шагов сборки или внешних цепочек инструментов не требуется.
https://blog.cloudflare.com/python-workers
@python_be1
Workers на Cloudflare — это платформа, позволяющая исполнять бессерверные функции, то есть отчасти замена привычной архитектуре проекта на сервере.
Теперь вы можете импортировать подмножество популярных пакетов Python, включая FastAPI, Langchain, Numpy и другие. Никаких дополнительных шагов сборки или внешних цепочек инструментов не требуется.
https://blog.cloudflare.com/python-workers
@python_be1
The Cloudflare Blog
Bringing Python to Workers using Pyodide and WebAssembly
Introducing Cloudflare Workers in Python, now in open beta! We've revamped our systems to support Python, from the runtime to deployment. Learn about Python Worker's lifecycle, dynamic linking, and memory snapshots in this post
👍1