Media is too big
VIEW IN TELEGRAM
В данном видео пишем парсер новостного сайта с помощью библиотек requests, beautifulsoup и
Ixml.
Сохраняем информацию в json файл.
#Parsing #Telegram #Bot #Aiogram #Requests #Beautifulsoup | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥3
Библиотека Colorama позволяет управляющим символам ANSI (используются для создания цветного текста в терминале и позиционирования курсора) работать под MS Windows.
— Управляющие символы ANSI давно используются для создания цветного текста и позиционирования курсора в терминале на Unix и Mac.
❗️ Colorama делает возможным их использование на платформе Windows, оборачивая stdout, удаляя найденные ANSI-последовательности и преобразуя их в соответствующие вызовы win32 для изменения состояния командной строки.
#Color #Library #Colorama | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3❤2
Автор расскажет, как на самом деле работают переменные в CPython.
#C #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥3🤝1
Комната для чата — это интерфейс, который позволяет двум или более людям общаться в чате и отправлять сообщения всем, кто находится в комнате.
Мы используем встроенный в Python сокет-модуль.
#Chat #Application #Web | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4👍3🤝1
Автор расскажет про инструмент для автотестов веб-приложений — Playwright, его преимущества, настройку, проектирование и запуск тестов.
Многие QA-специалисты сталкиваются с трудностями при выборе инструментов для автоматизации.
C подобной задачей столкнулась и команда тестирования.
#Web #Playwright | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3
— Неоптимизированные запросы извлекают из БД гораздо больше информации, чем нужно пользователю.
Чтобы этого избежать, можно использовать методы defer(), only() и exclude().
— В этой статье автор расскажет, как их применять на примере веб-приложения для агентства недвижимости.
Чтобы ускорить работу с базой данных в Django, можно использовать методы defer(), only() и exclude(), которые помогают уменьшить объем извлекаемой информации.
#Django | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2🤝1
Python — это язык программирования высокого уровня, который упрощает процесс обучения написанию кода.
— Изучение основ создания кода становится проще с Python как для детей, так и для всех начинающих, поскольку большинство команд Python — это обычные английские слова.
Вы можете обучать детей языку Python, не заставляя их выполнять утомительные задания по предварительному чтению гор специализированной литературы.
#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2🤝1
n8n («n-eight-n») — это бесплатный инструмент с открытым исходным кодом для автоматизации чего угодно: операций с файлами, уведомлений, email, даже задач ИИ.
Работает на Windows, Mac или Linux — оффлайн и онлайн. Свой первый рабочий процесс автор настроил менее чем за 30 минут.
#DataEngineering #JS #AI #n8n | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤝4👍3❤1
Инструменты отладки — сердце любого языка программирования. Без них вам будет крайне сложно написать рабочий и чистый код. В этой статье мы познакомим вас с одним из таких инструментов — Python-отладчиком pdb
Мы исходим из того, что вы знакомы с Python и имеете представление о написании тест-кейсов.
#Depositor #PDB | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3🤝2👍1
Краткий туториал по анимированной визуализации данных с помощью Python и библиотеки moviepy на примере распространения COVID-19.
Это несложно, если вы используете Python.
#Graphics #Animation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥2🤝1
5 июня 2025 года был принят PEP-0734.
Этот PEP предлагает добавить новый модульinterpretersдля поддержки
и проверки, создания и запуска кода в нескольких интерпретаторах в текущем процессе.
А если идти дальше, то он является продолжением PEP-0684, который предлагает один GIL на интерпретатор.
GIL (Global Interpreter Lock) в Python — глобальная блокировка интерпретатора.
#GIL | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍3
Часто бывает необходимо получить от пользователя сразу несколько значений и сохранить их, например, в список.
В этой статье автор расскажет про два варианта чтения многострочного ввода: до введения пользователем стоп-слова или до прерывания ввода при помощи сочетания клавиш.
#Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥3
VS Code от Microsoft – легкий и удобный редактор кода, доступный на всех платформах и невероятно гибкий.
Это отличный выбор для программирования на Python.
В этой статье автор рассмотрит способы установки и настройки максимально эффективной рабочей среды для разработки.
🔔 Статья предназначена для программистов, уже имеющих опыт работы с Python и установивших на свою рабочую машину интерпретатор этого языка программирования (Python 2.7, Python 3.6/3.7, Anaconda или другой дистрибутив).
#Visual #Studio #Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Автор рассмотрит наиболее интересные функции Python 3.9, изучить которые стоит как новичкам, так и профессионалам.
— Было добавлено несколько новых функций, включая объединение и обновление словарей, строковые методы и внедрение модуля zoneinfo.
#Function #Collection | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥4
Импорты не так просты, как кажется, тем более если они пишутся для двух несовместимых версий языка.
Порой бывает трудно правильно реализовать import с первого раза, особенно если мы хотим добиться правильной работы на плохо совместимых между собой версиях Python 2 и Python 3.
— В материале разберемся, что из себя представляют импорты в Python и как написать решение, которое подойдёт под обе версии языка.
#Import | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2👍2
Операцией XOR, используемый для поиска в списках одного или двух пропущенных чисел, сделав так, чтобы он подошёл бы для поиска тысяч отсутствующих идентификаторов в таблицах, содержащих миллионы строк?
❗️ Да — можно! А именно — это реально сделать, воспользовавшись структурой данных, называемой обратимым фильтром Блума (Invertible Bloom Filter, IBF), которая позволяет сравнивать два множества.
При этом пространственная сложность алгоритма, использующего IBF, зависит только от размера различий сравниваемых множеств.
#XOR | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍2🤝1
Автор решил показать, какие обязательные остановки ждут новичков на маршруте от полной неизвестности до джуна — разработчика на Python.
⚠️ Университет рентабельного образования Skypro заверяет: Python-разработчик, даже обучившийся с нуля, будет востребован на рынке.
И это один из самых очевидных способов сменить профессию на более оплачиваемую.
Путь к работе разработчиком получится интенсивным, но довольно быстрым: можно
управиться за 9-12 месяцев.
#Study | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4👍3
Если вы работаете над несколькими проектами одновременно, требующими разные версии Python и/или разные версии библиотек, то с помощью виртуального окружения можно создать изолированный контейнер с нужными версиями под каждую задачу.
⚠️ В этой статье автор рассмотрит два варианта создания виртуального окружения:
1) при помощи Anaconda — дистрибутива c предустановленными популярными библиотеками, которым часто пользуются специалисты по работе с Big Data;
2) компактной библиотеки pipenv.
#Virtual #Environment | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥4
В данной статье автор расскажет, как использовать Flask и React для создания масштабируемых и готовых к использованию проектов.
Flask — это популярный веб-фреймворк на Python, используемый для обеспечения всего функционала бэкенда, таких как аутентификация, интерфейс базы данных и управление пользователями.
В этой архитектуре React обрабатывает пользовательский интерфейс (UI) и взаимодействует с Flask отдельно от бэкенда, используя безопасные запросы.
#Flask #React | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍3
Python, несмотря на свою репутацию как инструмента для скриптинга и быстрого прототипирования, продолжает оставаться актуальным и используется в разработке игр.
#Godot #Library #Game | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🤝2