🔔 Сегодня представляю вам новый практический проект на Python! Мы создадим Telegram-бота для продажи цифровых товаров.
Этот бот будет иметь базу данных, управляемую через SQLAlchemy 2, админ-панель, пользовательский интерфейс и интегрированную оплату через Юкассу. Я проведу вас по всем этапам разработки, от регистрации токена в BotFather до деплоя на удалённом хостинге.
Теперь ваш бот сможет работать круглосуточно и без привязки к вашему компьютеру. Не упустите шанс узнать что-то новое!
👉 Читать далее
@Pythonnewsone
#Python #TelegramBot #SQLAlchemy #Юкасса
Этот бот будет иметь базу данных, управляемую через SQLAlchemy 2, админ-панель, пользовательский интерфейс и интегрированную оплату через Юкассу. Я проведу вас по всем этапам разработки, от регистрации токена в BotFather до деплоя на удалённом хостинге.
Теперь ваш бот сможет работать круглосуточно и без привязки к вашему компьютеру. Не упустите шанс узнать что-то новое!
👉 Читать далее
@Pythonnewsone
#Python #TelegramBot #SQLAlchemy #Юкасса
Хабр
Telegram-бот-магазин на Python: пошаговый гайд с оплатой, каталогом и админкой (Aiogram 3 + SQLAlchemy 2)
Друзья, приветствую! Сегодня я к вам с новым практическим проектом на Python. На этот раз мы создадим полноценного Telegram-бота для продажи цифровых товаров с базой данных, которой будем управлять...
🔍 PyTorch продолжает завоевывать популярность в мире машинного обучения! Этот фреймворк позволяет создавать мощные нейронные сети благодаря своей простоте и динамическим вычислительным графам.
📊 Сегодня мы расскажем о том, как реализовать собственную библиотеку машинного обучения на NumPy. Эта тема будет особенно интересна тем, кто хочет углубить свои знания в области основ машинного обучения.
👉 Узнайте больше о практике и возможностях, которые открывает работа с NumPy и PyTorch.
Читать далее: Читать далее
#PyTorch #NumPy #МашинноеОбучение #НейронныеСети
Подписывайтесь на канал @Pythonnewsone!
📊 Сегодня мы расскажем о том, как реализовать собственную библиотеку машинного обучения на NumPy. Эта тема будет особенно интересна тем, кто хочет углубить свои знания в области основ машинного обучения.
👉 Узнайте больше о практике и возможностях, которые открывает работа с NumPy и PyTorch.
Читать далее: Читать далее
#PyTorch #NumPy #МашинноеОбучение #НейронныеСети
Подписывайтесь на канал @Pythonnewsone!
Хабр
Пишем свой PyTorch на NumPy. Часть 2. Добавляем новые слои
PyTorch — это мощный и гибкий фреймворк для машинного обучения, широко используемый для создания нейронных сетей. Он особенно популярен благодаря простоте использования, динамическим...
A/B тесты являются важным инструментом для анализа эффективности различных решений в разработке и маркетинге. Однако стоит отметить, что их результаты не всегда однозначны и могут ввести в заблуждение.
Одной из основных проблем A/B тестирования является возможность получения искаженных данных, особенно при малом количестве тестовых групп. Кроме того, выбор неверных метрик может привести к неправильным выводам.
Перед проведением A/B тестов важно тщательно продумать гипотезы и анализируемые параметры. Это поможет избежать распространённых ошибок и достичь более точных результатов.
Для более подробного обсуждения этой темы, рекомендую ознакомиться со статьей по ссылке: Прочитать статью.
@Pythonnewsone
#ABтесты #анализданных #маркетинг #разработка
Одной из основных проблем A/B тестирования является возможность получения искаженных данных, особенно при малом количестве тестовых групп. Кроме того, выбор неверных метрик может привести к неправильным выводам.
Перед проведением A/B тестов важно тщательно продумать гипотезы и анализируемые параметры. Это поможет избежать распространённых ошибок и достичь более точных результатов.
Для более подробного обсуждения этой темы, рекомендую ознакомиться со статьей по ссылке: Прочитать статью.
@Pythonnewsone
#ABтесты #анализданных #маркетинг #разработка
К сожалению, многие пользователи Ansible на CentOS 7 сталкиваются с проблемой несовместимости версий Python. На целевом узле установлен Python 3.6.8, что вызывает ошибки, так как некоторые функции требуют Python 3.7 и выше.
Поскольку CentOS 7 имеет статус EOL (конец жизненного цикла), обновление Python может стать трудной задачей. Это создает дополнительные сложности для администраторов и разработчиков, работающих с устаревшими системами.
Однако, существуют обходные пути и альтернативные решения. Например, можно рассмотреть использование контейнеров или виртуальных окружений.
Если хотите узнать больше, читайте статью по ссылке: Читать далее
#Python #Ansible #CentOS #DevOps
@Pythonnewsone
Поскольку CentOS 7 имеет статус EOL (конец жизненного цикла), обновление Python может стать трудной задачей. Это создает дополнительные сложности для администраторов и разработчиков, работающих с устаревшими системами.
Однако, существуют обходные пути и альтернативные решения. Например, можно рассмотреть использование контейнеров или виртуальных окружений.
Если хотите узнать больше, читайте статью по ссылке: Читать далее
#Python #Ansible #CentOS #DevOps
@Pythonnewsone
Хабр
Обновление python на centos 7
Плейбук ансибл завершался с ошибкой >>The module failed to execute correctly, you probably need to set the interpreter.\nSee stdout/stderr for the exact error на целевом узле установлен Python...
🔔 Привет, друзья! У нас отличные новости из мира Python. Алексей Жиряков, техлид backend-команды онлайн-кинотеатра KION, делится своим опытом.
Он расскажет о сервисе Remote Config и A/B-экспериментах, позволяющих оптимизировать работу приложений. Алексей делится забавными находками и важными моментами, которые помогут вам лучше понять эту тему.
Если вы хотите узнать, как применять Python в продакшен-среде, обязательно загляните в его новый материал. Задавайте вопросы в комментариях — Алексей обещает ответить на все!
👉 Читать далее
#Python #KION #ABэксперименты #RemoteConfig
Подписывайтесь на новости Python: @Pythonnewsone
Он расскажет о сервисе Remote Config и A/B-экспериментах, позволяющих оптимизировать работу приложений. Алексей делится забавными находками и важными моментами, которые помогут вам лучше понять эту тему.
Если вы хотите узнать, как применять Python в продакшен-среде, обязательно загляните в его новый материал. Задавайте вопросы в комментариях — Алексей обещает ответить на все!
👉 Читать далее
#Python #KION #ABэксперименты #RemoteConfig
Подписывайтесь на новости Python: @Pythonnewsone
Хабр
Remote Config и A/B-эксперименты: история разработки и основные возможности
Привет, Хабр! Меня зовут Леша Жиряков, я техлид backend-команды витрины онлайн-кинотеатра KION: путь от разработчика до этой должности прошел за три года. Сейчас я продолжаю готовить свою серию статей...
📊 Недавно Роспатент запустил открытый ресурс для обработки статистики по зарубежным заявителям. Это дает возможность исследовать данные и улучшать аналитические процессы в области патентования.
💻 Для работы с новыми данными я скачал файлы за 2023 и 2024 годы. С помощью простого скрипта на Python удалось визуализировать информацию в виде графиков, что сильно упростило анализ.
📈 Если вы также заинтересованы в работе с данными и хотите узнать больше о процессе, перейдите по ссылке и почитайте подробности!
👉 Читать далее
#Python #Данные #Роспатент #АнализДанных
Подписывайтесь на канал @Pythonnewsone для больше интересных новостей!
💻 Для работы с новыми данными я скачал файлы за 2023 и 2024 годы. С помощью простого скрипта на Python удалось визуализировать информацию в виде графиков, что сильно упростило анализ.
📈 Если вы также заинтересованы в работе с данными и хотите узнать больше о процессе, перейдите по ссылке и почитайте подробности!
👉 Читать далее
#Python #Данные #Роспатент #АнализДанных
Подписывайтесь на канал @Pythonnewsone для больше интересных новостей!
Хабр
Какие зарубежные компании подают патентные заявки в РФ в 2023, 2024 годах
Я патентный поверенный, мне интересно работать с данными, у Роспатента появилась открытая и удобная для обработки статистика по зарубежным заявителям ( https://www1.fips.ru/registers-web/ ), и мне...
🚀 Сегодня предлагаем вам интересный материал для начинающих, желающих разобраться в работе сервиса zakupki.gov.ru.
В статье вы найдете пошаговое руководство по получению токена для физического лица, а также пример XML-документа для запроса. К тому же, автор делится опытом написания простой программы на Python для взаимодействия с этим сервисом.
Это не просто техническое руководство, а скорее полезный дневник, позволяющий избежать некоторых подводных камней при работе с zakupki.gov.ru. Если вы хотите повысить свои знания и навыки, обязательно загляните!
🌐 Читать далее
#Python #Закупки #Технологии #Программирование
👉 Подписывайтесь на мой канал @Pythonnewsone!
В статье вы найдете пошаговое руководство по получению токена для физического лица, а также пример XML-документа для запроса. К тому же, автор делится опытом написания простой программы на Python для взаимодействия с этим сервисом.
Это не просто техническое руководство, а скорее полезный дневник, позволяющий избежать некоторых подводных камней при работе с zakupki.gov.ru. Если вы хотите повысить свои знания и навыки, обязательно загляните!
🌐 Читать далее
#Python #Закупки #Технологии #Программирование
👉 Подписывайтесь на мой канал @Pythonnewsone!
Хабр
SOAP, XML и Python: получаем данные с zakupki.gov.ru
Эта статья написана для начинающих пользователей, которые хотят разобраться в работе сервиса отдачи информации zakupki.gov.ru. Мы шаг за шагом разберем, как получить токен для физического лица, как...
Всем привет! Сегодня мы обсудим интересную новость из мира технологий: Дмитрий Берестнев, Chief Data Scientist в HiFi-стриминге Звук, поделился опытом создания системы подбора аудиокниг.
Проект направлен на реализацию рекомендаций аналогичных произведений, что позволяет значительно улучшить пользовательский опыт. Подходы для авторов были сделаны по аналогичному принципу, что также заслуживает внимания.
Эта система позволит слушателям легче находить книги, которые им понравятся, и тем самым увеличить вовлеченность в контент. Обязательно ознакомьтесь с полной статьей для глубокого понимания проекта!
Читать далее: статья на Хабре
#Python #Аудиокниги #Рекомендации #Технологии
Подписывайтесь на мой канал @Pythonnewsone!
Проект направлен на реализацию рекомендаций аналогичных произведений, что позволяет значительно улучшить пользовательский опыт. Подходы для авторов были сделаны по аналогичному принципу, что также заслуживает внимания.
Эта система позволит слушателям легче находить книги, которые им понравятся, и тем самым увеличить вовлеченность в контент. Обязательно ознакомьтесь с полной статьей для глубокого понимания проекта!
Читать далее: статья на Хабре
#Python #Аудиокниги #Рекомендации #Технологии
Подписывайтесь на мой канал @Pythonnewsone!
Хабр
Опыт Звука: как реализовать рекомендательную систему аудиокниг с использованием больших языковых моделей (LLM)
Всем привет! На связи Дмитрий Берестнев , Chief Data Scientist в HiFi-стриминге Звук . Сегодня я расскажу о том, как мы реализовали систему подбора аудиокниг и зачем это вообще было сделано. В статье...
Новинка в мире Python — пакетный менеджер UV, разработанный создателями Ruff. Этот инструмент, написанный на языке Rust, обещает значительно ускорить процесс установки зависимостей.
UV имеет консольный интерфейс и синтаксис, схожий с Poetry. Однако он предлагает множество дополнительных функций и, по утверждению разработчиков, работает намного быстрее.
Проблемы с установкой зависимостей в Docker-контейнерах и управление версиями Python теперь могут стать менее болезненными. Если вы уже сталкивались с недостатками Poetry или других подобных менеджеров, UV может оказаться отличным решением.
Читать подробнее можно по ссылке: Читать далее
#Python #пакетныйменеджер #UV #разработка
UV имеет консольный интерфейс и синтаксис, схожий с Poetry. Однако он предлагает множество дополнительных функций и, по утверждению разработчиков, работает намного быстрее.
Проблемы с установкой зависимостей в Docker-контейнерах и управление версиями Python теперь могут стать менее болезненными. Если вы уже сталкивались с недостатками Poetry или других подобных менеджеров, UV может оказаться отличным решением.
Читать подробнее можно по ссылке: Читать далее
#Python #пакетныйменеджер #UV #разработка
В современном мире информации становится все больше, и умение находить и сохранять полезный контент особенно актуально. YouTube полон материалов на самые разные темы, и иногда стоит сохранить их для дальнейшего использования.
В новой статье мы обсудим, как скачивать видео, аудио, плейлисты и целые каналы с YouTube, используя только Python. Что важно, мы обойдемся без VPN, разработав собственное средство, которое поможет уладить возникшие проблемы с доступом.
Этот подход будет особенно актуален для жителей России, где YouTube может работать нестабильно. Ознакомьтесь с материалом и будьте в курсе!
👉 Читать далее
#Python #YouTube #Программирование #ПолезныеСоветы
@Pythonnewsone
В новой статье мы обсудим, как скачивать видео, аудио, плейлисты и целые каналы с YouTube, используя только Python. Что важно, мы обойдемся без VPN, разработав собственное средство, которое поможет уладить возникшие проблемы с доступом.
Этот подход будет особенно актуален для жителей России, где YouTube может работать нестабильно. Ознакомьтесь с материалом и будьте в курсе!
👉 Читать далее
#Python #YouTube #Программирование #ПолезныеСоветы
@Pythonnewsone
Хабр
Обвиваем YouTube змеем, или как смотреть и скачивать видео с YouTube без VPN на чистом Python-е. Часть 1
Современный мир пресыщен различной информацией, и в наше непростое время её важно уметь не только находить и сохранять. Многие наверняка заметили, что в на YouTube, кроме мусора, котиков и прочих...
Привет, друзья! 📊 Сегодня у нас интересная новость из мира анализа данных. Алексей Жиряков, техлид backend-команды KION, представил свой новый пост, в котором сравнивает две популярные библиотеки для работы с данными — Polars и Pandas.
Алексей делится множеством интересных фактов о преимуществах Polars. Он рассказывает, как эта библиотека выигрывает по производительности и в чем ее основные сильные стороны по сравнению с традиционным Pandas.
Это отличный повод для обсуждения и обмена мнениями! Не упустите возможность ознакомиться с его мнением и поделиться своими наблюдениями.
Читать подробнее по ссылке: Читать далее
#Python #Polars #Pandas #АнализДанных
Подписывайтесь на наш канал @Pythonnewsone!
Алексей делится множеством интересных фактов о преимуществах Polars. Он рассказывает, как эта библиотека выигрывает по производительности и в чем ее основные сильные стороны по сравнению с традиционным Pandas.
Это отличный повод для обсуждения и обмена мнениями! Не упустите возможность ознакомиться с его мнением и поделиться своими наблюдениями.
Читать подробнее по ссылке: Читать далее
#Python #Polars #Pandas #АнализДанных
Подписывайтесь на наш канал @Pythonnewsone!
Хабр
Polars vs Pandas: битва титанов. Кто кого?
Привет, Хабр! Это Леша Жиряков, техлид backend-команды витрины онлайн-кинотеатра KION. В прошлом посте я рассказывал про альтернативы Pandas , а сегодня будем сравнивать две библиотеки — Polars и...
Привет, друзья!
Аналитики из X5 Tech делятся опытом применения модели Temporal Fusion Transformer (TFT) в задачах прогнозирования спроса. Рассматриваются основные преимущества этой модели, а также архитектурные особенности, которые позволяют достичь значительной точности при минимальных затратах усилий.
Используя TFT, команде удалось повысить точность прогнозов в среднем на 7%. Статья также позволит лучше понять принципы работы этой модели и её применение в библиотеке Darts, что будет полезно тем, кто работает с многомерными временными рядами.
📚 Читайте статью по ссылке: Читать далее
#Python #анализданных #прогнозирование #TFT
Подписывайтесь на мой канал @Pythonnewsone!
Аналитики из X5 Tech делятся опытом применения модели Temporal Fusion Transformer (TFT) в задачах прогнозирования спроса. Рассматриваются основные преимущества этой модели, а также архитектурные особенности, которые позволяют достичь значительной точности при минимальных затратах усилий.
Используя TFT, команде удалось повысить точность прогнозов в среднем на 7%. Статья также позволит лучше понять принципы работы этой модели и её применение в библиотеке Darts, что будет полезно тем, кто работает с многомерными временными рядами.
📚 Читайте статью по ссылке: Читать далее
#Python #анализданных #прогнозирование #TFT
Подписывайтесь на мой канал @Pythonnewsone!
Хабр
Temporal Fusion Transformer: улучшение прогнозирования в ритейле с минимальными затратами
Всем привет! Меня зовут Дмитрий Поляков, я работаю аналитиком данных в команде ad-hoc аналитики X5 Tech. В этой статье мы хотели бы рассмотреть задачу прогнозирования, которая является чрезвычайно...
🔥 Здравствуйте, друзья! Сегодня поговорим о невероятно популярном фреймворке для машинного обучения — PyTorch. Он известен своей гибкостью и простотой в использовании, что делает его выбором многих разработчиков для создания нейронных сетей.
🎯 В свежей статье мы продолжим изучение основ машинного обучения, погружаясь в разработку собственной библиотеки на NumPy. 📊 Этот путь поможет глубже понять алгоритмы и принципы, лежащие в основе моделирования.
📌 Не упустите возможность улучшить свои знания и навыки! Читайте статью по ссылке: Читать далее
👉 Подписывайтесь на мой канал @Pythonnewsone, чтобы быть в курсе всех новостей из мира Python!
#PyTorch #NumPy #МашинноеОбучение #Python
🎯 В свежей статье мы продолжим изучение основ машинного обучения, погружаясь в разработку собственной библиотеки на NumPy. 📊 Этот путь поможет глубже понять алгоритмы и принципы, лежащие в основе моделирования.
📌 Не упустите возможность улучшить свои знания и навыки! Читайте статью по ссылке: Читать далее
👉 Подписывайтесь на мой канал @Pythonnewsone, чтобы быть в курсе всех новостей из мира Python!
#PyTorch #NumPy #МашинноеОбучение #Python
Хабр
Пишем свой PyTorch на NumPy. Часть 3. Строим граф вычислений
PyTorch — это мощный и гибкий фреймворк для машинного обучения, широко используемый для создания нейронных сетей. Он особенно популярен благодаря простоте использования, динамическим...
Часто разработчики, знакомые с C++, задаются вопросом о частом использовании блоков
Блоки
Если вам интересно узнать больше о технической стороне работы
👉 Читать далее
#Python #Программирование #Разработка #Исключения
try-except в Python. Многие считают, что это может негативно сказываться на производительности интерпретатора. Однако есть ряд факторов, которые говорят о том, что try-except является удобным и эффективным инструментом.Блоки
try-except позволяют легко обрабатывать исключения, делая код менее громоздким. Они обеспечивают гибкость и читаемость, позволяя разработчикам сосредотачиваться на логике приложения, а не на обработке ошибок. Эта особенность делает Python особенно подходящим для быстрого прототипирования и разработки.Если вам интересно узнать больше о технической стороне работы
try-except и его влиянии на производительность, предлагаем ознакомиться с подробной статьей. 👉 Читать далее
#Python #Программирование #Разработка #Исключения
Хабр
Как Python исключения обрабатывает
Люди, которые изучали Python в качестве своего первого языка программирования, наверняка знакомы с идиомой EAFP ( Easy to Ask Forgiveness than Permission - проще просить прощения, чем разрешения)....
🔔 В новой статье продолжается рассказ о создании Telegram-бота-магазина на Python. Мы перейдем от устаревшего лонг-поллинга к современным вебхукам, что значительно повысит эффективность работы вашего бота.
💳 Также в обновлении добавлена поддержка новых платежных систем: Telegram Stars и Robokassa. Особое внимание будет уделено Robokassa, где мы подробно рассмотрим, как универсально интегрировать различные платежные системы.
📜 Если вы хотите сделать вашего бота еще более функциональным, обязательно ознакомьтесь с полным руководством!
🌐 Читать далее
#Python #TelegramBot #webhooks #платежныеСистемы
Подписывайтесь на наш канал @Pythonnewsone!
💳 Также в обновлении добавлена поддержка новых платежных систем: Telegram Stars и Robokassa. Особое внимание будет уделено Robokassa, где мы подробно рассмотрим, как универсально интегрировать различные платежные системы.
📜 Если вы хотите сделать вашего бота еще более функциональным, обязательно ознакомьтесь с полным руководством!
🌐 Читать далее
#Python #TelegramBot #webhooks #платежныеСистемы
Подписывайтесь на наш канал @Pythonnewsone!
Хабр
Как сделать оплату в Telegram боте-магазине на вебхуках
Друзья, приветствую! С учетом возрастающего интереса к теме интеграции платежных систем в Telegram-ботов, разработанных на Aiogram, я решил выпустить продолжение своей предыдущей статьи . Сегодня мы...
🔥 Новая статья о PyTorch и GPT-2!
PyTorch продолжает радовать разработчиков своим удобством и мощными инструментами для машинного обучения. Теперь вы сможете написать инференс код для GPT-2, воспользовавшись данной библиотекой!
Если вы хотите углубить свои знания и освоить практические навыки работы с PyTorch, обязательно загляните в подробности статьи.
👉🏼 Читать далее
#Python #PyTorch #МашинноеОбучение #GPT2
Подписывайтесь на мой канал @Pythonnewsone, чтобы быть в курсе свежих новостей из мира Python!
PyTorch продолжает радовать разработчиков своим удобством и мощными инструментами для машинного обучения. Теперь вы сможете написать инференс код для GPT-2, воспользовавшись данной библиотекой!
Если вы хотите углубить свои знания и освоить практические навыки работы с PyTorch, обязательно загляните в подробности статьи.
👉🏼 Читать далее
#Python #PyTorch #МашинноеОбучение #GPT2
Подписывайтесь на мой канал @Pythonnewsone, чтобы быть в курсе свежих новостей из мира Python!
Хабр
Пишем свой PyTorch на NumPy. Финал. Запускаем GPT-2
PyTorch — это мощный и гибкий фреймворк для машинного обучения, широко используемый для создания нейронных сетей. Он особенно популярен благодаря простоте использования, динамическим...
https://youtu.be/dcVI31czJFo?si=JwpI6-Ftw4YQnf7Z
@Pythonnewsone
https://youtu.be/dcVI31czJFo?si=JwpI6-Ftw4YQnf7Z
@Pythonnewsone
https://youtu.be/dcVI31czJFo?si=JwpI6-Ftw4YQnf7Z
YouTube
Что такое тензорные сети. Курс: Математика машинного обучения
Тензорные сети — это особый вид нейронных сетей, которые используют тензорные операции для обработки данных.
🔥 https://t.me/+mweO6x5UIXJjMTJi - мой авторский телеграм канал, где собрана вся база по ИИ и машинному обучению, разбор кода и лучшие уроки для…
🔥 https://t.me/+mweO6x5UIXJjMTJi - мой авторский телеграм канал, где собрана вся база по ИИ и машинному обучению, разбор кода и лучшие уроки для…
🚀 В мире Python появился новый линтер, созданный для упрощения процесса код-ревью. Он помогает минимизировать время, тратящееся на исправление незначительных артефактов, связанных с форматированием комментариев.
Этот инструмент учитывает различные форматы многострочных комментариев, такие как PEP 257 и Sphinx. Однако в линтер вошли только наиболее распространенные случаи, касающиеся однострочных комментариев, что делает его прикладным для многих разработчиков.
Линтер полезен как самостоятельный инструмент, а также как пример для автоматизации проверки стиля оформления кода. Это может существенно повысить эффективность работы программистов!
🔗 Читать далее
#Python #Линтер #КодРевью #Разработка
Этот инструмент учитывает различные форматы многострочных комментариев, такие как PEP 257 и Sphinx. Однако в линтер вошли только наиболее распространенные случаи, касающиеся однострочных комментариев, что делает его прикладным для многих разработчиков.
Линтер полезен как самостоятельный инструмент, а также как пример для автоматизации проверки стиля оформления кода. Это может существенно повысить эффективность работы программистов!
🔗 Читать далее
#Python #Линтер #КодРевью #Разработка
Хабр
Проверка стиля комментариев Python с помощью pre-commit
Данный инструмент появился в результате попытки сэкономить время в процессе код-ревью, когда часть усилий тратилась на исправление какие-то незначительных, но тем не менее бросающихся в глаза...
Создал простую игру на PyGame. Скомпилировал и создал exe - файл под винду. EXE запускается и все работает без проблем. Но тот же файл запущенный на другом компьютере не работает - ошибка. Вопрос!? Почему не работает и как это исправить?
@Pythonnewsone
@Pythonnewsone