uz
Feedback
Python Guru | Всё про Python

Python Guru | Всё про Python

Yopiq kanal

Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1

Ko'proq ko'rsatish
3 129
Obunachilar
-124 soatlar
-97 kunlar
-3830 kunlar
Postlar arxiv
Получаем размер файла в байтах Иногда нужно узнать, сколько весит файл — например, перед загрузкой или отправкой по сети. Нов
Получаем размер файла в байтах Иногда нужно узнать, сколько весит файл — например, перед загрузкой или отправкой по сети. Новички могут не знать, как это сделать быстро и просто. Python предоставляет удобный способ с помощью функции os.path.getsize(). Итог: Используйте os.path.getsize(path), чтобы легко получить размер файла в байтах. Удобно для логирования, проверки ограничений и статистики. Python Guru

Хочешь пройти собеседование на Python-разработчика? 👉 @easy_interview_ai_bot 👈 Тренируйся, и ты больше не будешь получать о
Хочешь пройти собеседование на Python-разработчика? 👉 @easy_interview_ai_bot 👈 Тренируйся, и ты больше не будешь получать отказы!

Откуда у языков программирования их названия? Наверняка вы когда-нибудь задумывались, откуда взялись причудливые названия языков программирования, например, Python и Java. В этой статье автор расскажет забавные истории появления некоторых из них. • Перейти к просмотру Python Guru

pyspellchecker — инструмент для чистой проверки орфографии. Он(pyspellchecker) использует алгоритм расстояния Левенштейна для
pyspellchecker — инструмент для чистой проверки орфографии. Он(pyspellchecker) использует алгоритм расстояния Левенштейна для поиска перестановок в пределах расстояния редактирования 2 от исходного слова. Затем он сравнивает все перестановки (вставки, удаления, замены и транспозиции) с известными словами в списке частоты слов. Те слова, которые чаще всего встречаются в частотном списке, с большей вероятностью являются правильными результатами. Сверху - простой пример использования pyspellchecker'a. pyspellchecker поддерживает несколько языков, включая английский, испанский, немецкий, французский, русский и португальский. Ставится командой ⚙️ pip install pyspellchecker Документация и примеры кода здесь Python Guru

Работаем с переменными окружения в Python Переменные окружения часто используются для хранения конфиденциальных данных — напр
Работаем с переменными окружения в Python Переменные окружения часто используются для хранения конфиденциальных данных — например, API-ключей, логинов, паролей. Вместо того чтобы хардкодить их в код, безопаснее читать их через os.environ. Это удобно, безопасно и позволяет легко переключаться между разными окружениями (например, dev и prod). Итог: Используйте os.environ.get() для безопасного доступа к переменным окружения — это защищает ваш код от утечек данных и упрощает настройку. Python Guru

Go и Python: Что лучше для веб-скрейпинга? И Go, и Python могут использоваться для веб-скрейпинга, но у каждого свои плюсы и минусы. Благодаря данной статье ты узнаешь о преимуществах каждого из языков, чтобы сделать оптимальный выбор для своего следующего проекта. • Перейти к просмотру Python Guru

EMOT emot помогает переводить эмодзи и эмотиконы в слова. Подробнее о библиотеке можно почитать в Github-репозитории. Там же
EMOT emot помогает переводить эмодзи и эмотиконы в слова. Подробнее о библиотеке можно почитать в Github-репозитории. Там же вы найдете большую коллекцию эмодзи и эмотиконов с их расшифровкой. Python Guru

Как я строю удобную инфраструктуру вокруг Python-проектов: линтеры, Poetry, CI/CD и Docker Рассказываю, как я строю инфраструктуру для Python-проектов: подключаю линтеры, Poetry, CI/CD через GitHub Actions и заворачиваю всё в Docker — и заодно критикую странные практики • Перейти к просмотру Python Guru

Repost from DevHumor
У меня уровень A1 Взято из: DevHumor

Создание анонимного чата в Telegram: бот с MiniApp интерфейсом Это первая статья из цикла, посвященного разработке телеграм-бота с MiniApp для случайных чатов. В этой части мы сосредоточимся на создании бэкенда, используя современные технологии: FastAPI для разработки API, Redis для хранения данных в реальном времени и Centrifugo для обеспечения мгновенного взаимодействия между пользователями. В этой статье автор подробно разберет архитектуру проекта, настройку серверов и реализацию логики бота. • Перейти к просмотру Python Guru

FastAPI: Разработка веб-проекта Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться FastAPI библиотекой. В этот раз ты добавишь внешнее оформление для FastAPI-проекта. • Перейти к просмотру Python Guru

Основные паттерны микросервисной архитектуры: Strangler Fig, API Gateway, Service Mesh и другие В статье показываю, какие архитектурные паттерны помогают правильно строить микросервисы: от миграции через API Gateway до Event Sourcing, с примерами кода и диаграммами • Перейти к просмотру Python Guru

dateutil — модуль, который предоставляет продвинутую обработку даты и времени на Python. Почему стоит выбрать dateutil? Работ
dateutil — модуль, который предоставляет продвинутую обработку даты и времени на Python. Почему стоит выбрать dateutil? Работать с датой и временем с помощью встроенного модуля datetime в большом проекте — непростая задача. Учитывая количество изменений, которые требуется применить, при получении сырых данных. Для этих целей был создан модуль dateutil. Он предоставляет расширения для методов, уже имеющихся в datetime. Dateutil разбит на несколько подклассов: easter, parser, relativedelta, rrule, tz и некоторые другие. Стоит отметить, что dateutil зависит от модуля datetime. Он использует его объекты. Подкласс relativedelta предназначен для применения к существующей дате и времени и может заменять определенные компоненты этой даты и времени или представлять интервал времени. В его основу положена характеристика великолепной работы М.-А. Лембург в своем расширении mx.DateTime. Ставится командой ⚙️ pip install python-dateutil Документация и примеры кода здесь. Python Guru

🖥 Linux Academy — топ-канал для продвинутого освоения Linux. Мы раскрываем скрытые механизмы ядра через наглядные шпаргалки
+5
🖥 Linux Academy — топ-канал для продвинутого освоения Linux. Мы раскрываем скрытые механизмы ядра через наглядные шпаргалки и яркую визуальную графику, детально разбираем малоизвестные команды и скрипты. Экспресс-гайды, которые экономят часы поиска: t.me/linuxacademiya

Получаем список файлов в папке При работе с файлами часто нужно получить список всех файлов в директории. Новички могут пробо
Получаем список файлов в папке При работе с файлами часто нужно получить список всех файлов в директории. Новички могут пробовать вручную проверять содержимое папки, но Python предлагает простой способ — с помощью модуля os. Модуль os позволяет получить список файлов и папок в директории, а также фильтровать только нужные элементы. Итог: Модуль os позволяет удобно получить список всех файлов в папке. Используйте os.listdir() вместе с os.path.isfile() для фильтрации только файлов. Python Guru

👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻 Сливаем вам базу с курсами и книгами от известных онлайн школ по Fron
👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻 Сливаем вам базу с курсами и книгами от известных онлайн школ по Frontend: (23 ГБ) — Основы веба (46 ГБ) — HTML/CSS/Верстка (53 ГБ) — JavaScript (31 ГБ) — React (17 ГБ) — TypeScript (33 ГБ) — Vue / Angular / Svelte (56 ГБ) — Webpack / Vite / Git (43 ГБ) — Next.js / Nuxt.js (68 ГБ) — Figma и Веб-дизайн (76 ГБ) — Анимации и UI/UX (44 ГБ) — WordPress (37 ГБ) — Архитектура фронтенда (21 ГБ) — Тестирование фронта Скачивать ничего не нужно — все выложили в Telegram

Код как кисть: как Python превращается в художника с помощью генеративных алгоритмов Пробую научить Python создавать странные картины с помощью случайностей, математики и шума Перлина. Без нейросетей — только код, немного философии и много визуального абсурда • Перейти к просмотру Python Guru

phonenumbers — это небольшая библиотека, для получения информации о номере телефона. Что она умеет? Данная библиотека имеет в
phonenumbers — это небольшая библиотека, для получения информации о номере телефона. Что она умеет? Данная библиотека имеет возможность узнать геолокацию номера телефона (страна, город), абонентом какого оператора он является, пройти проверку на валидацию и другое. Сверху приведены два примера по валидации данных, но они возвращают разные значения Почему так происходит? Причина в том, что метод is_possible_number() быстро угадывает действительность телефонного номера, проверяя длину анализируемого номера, в то время как метод is_valid_number() выполняет полную проверку, проверяя длину, префикс телефонного номера и регион. При итерации по большому списку телефонных номеров использование phonenumbers.is_possible_number() даст более быстрые результаты по сравнению с phonenumbers.is_valid_number() . Но, как мы видим здесь, эти результаты не всегда правильны. Так что используйте на свой страх и риск. Ставится командой pip install phonenumbers Краткая документация(с pypi) и примеры кода здесь. Python Guru

Работа с Selenium: Часть 10 Продолжаем делиться циклом видео, где автор рассказывает про Selenium. В результате ты научишься работать с формами, проходить аутентификацию на различных сайтах и многое другое. • Перейти к просмотру Python Guru