Автор этой статьи сравнивает разные методы чтения файлов Excel в Python — pandas, openpyxl, Tablib, DuckDB, LibreOffice и даже связки с Rust.👉 Спойлер: при помощи одного из инструментов Python за 4 секунды «проглотил» полмиллиона строк.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤2😱1
В этой статье мы рассмотрим, как создать собственный DHCP‑сервер на Python.👉 Суть сервера проста: он будет «подставлять» IP‑адреса устройствам, заходящим в сеть. Сервер будет ловить DHCP‑запросы от клиентов, выбирать свободный IP из заранее подготовленного пула и подтверждать выдачу.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤2
Flask обладает функциональностью, необходимой для создания веб-приложения, но при этом оставляет многие решения на усмотрение разработчика.👉 В этой статье вы познакомитесь с лучшими практиками по созданию надежного и безопасного Flask-приложения, включая защиту от уязвимости XSS и CSRF.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥4
В рамках этого бесплатного мини-курса вы на практике изучите основные методы работы с таблицами, включая загрузку, фильтрацию, группировку и агрегацию данных.👉 Вы также научитесь проводить анализ данных, создавать новые столбцы и визуализировать результаты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤3
Нашли для вас пакет инструментов для написания чистого, читаемого и безопасного Python-кода.👉 Выбор очень широкий: автоформатировщики, линтеры, инструменты проверки типов, фреймворки для юнит-тестирования и генераторы документации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤2
Библиотека SQLModel объединяет возможности SQLAlchemy и Pydantic, чтобы упростить работу с базами данных в приложениях на основе FastAPI.👉 Она интуитивно понятна, проста в использовании, обладает высокой совместимостью и надёжна.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🔥3
В Python есть много встроенных инструментов, которые помогают лаконично обрабатывать данные, писать читаемый код и избегать лишних проверок и циклов — даже без сторонних библиотек.👉 Авторы этой статьи собрали конструкции, которые пригодятся как начинающим, так и более опытным разработчикам.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥2
Потрясающий Пайтон 👍
⛓ Ссылка: Клик!
✅ Easy Python | #Ресурсы
Именно так называется репозиторий, о котором сейчас пойдёт речь.
Не знаю, почему я не опубликовал его ранее, ведь это один из самых крупных и часто обновляемых репо по Python на гитхабе.👉 Внутри есть абсолютно всё, что может пригодиться при разработке на пайтон — от фреймворков и open-source тулз до туториалов и других ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤4👍2😱1
При создании сайтов, игр или графических приложений часто возникает необходимость быстро получить случайный цвет.👉 Это может быть полезно для тестирования интерфейсов, автоматической генерации тем или создания фонов.
В данной статье мы напишем простой, но полезный генератор случайных цветов на Python, который поможет решить эти задачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤3
Forwarded from Easy Coder | IT & Программирование
Всех с днём Программиста! 🎹
Хороших выходных!🐈
✅ Easy Coder | #Оффтоп
Желаю начинающим — поскорее доучиться, а продолжающим работягам — повышения зарплат💰
Кстати, вот интересный факт про праздник, который уже все слышали, но я повторюсь — он отмечается каждый 256 день в году.👉 256 — это двойка в восьмой степени, где 8 — число битов в одном байте, а цифра 2 связана с двоичной системой счисления.
Хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🔥3😁2
Хочу поделиться такой замечательной open-source технологией, как Keycloak (на примере реального веб-приложения).
Руководство разбито на 2 блока:👉 Теоретическая часть — в ней автор коротко и понятно рассказал про Keycloak и о принципах его работы.👉 Практическая часть — переход к разработке веб-приложения на FastAPI (Python) с интегрированной системой авторизации и аутентификации.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3😱1
Наткнулся на репозиторий, в котором лежат реализации различных алгоритмов и структур данных на языке Python.
Всё разбито на категории:⚫️ Сортировка и поиск;⚫️ Динамическое программирование;⚫️ Криптография;⚫️ Машинное обучение;⚫️ Графические алгоритмы;⚫️ Алгоритмы с обратным поиском;⚫️ Математика и многое другое;
Каждая реализация алгоритма включает подробную документацию, объясняющую его цель, функциональность и примеры использования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍5❤2
Декораторы в Python позволяют модифицировать поведение функций или классов без изменения их кода.👉 По сути, они принимают другие функции в качестве аргументов и возвращают новые функции.
Автор этой статьи отобразил работу декораторов на практических примерах и прикрепил различные отрывки кода с пояснениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4❤2😁1
Helium — это достаточно простая в использовании библиотека Python для автоматизации браузеров, таких как Chrome и Firefox.👉 Работает с элементами по видимым меткам, что облегчает написание более компактных и читаемых скриптов.👉 Замечает, когда открываются или закрываются всплывающие окна, и фокусирует их, как пользователь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5❤4
Автор этой статьи разобрал — зачем Python свой аллокатор памяти, как работает Pymalloc, что происходит с объектами при удалении и как выглядят циклические ссылки в действии.👉 Всё это можно будет посмотреть через визуализатор: создавать объекты, наблюдать их распределение по пулам, а потом освобождать и смотреть, что останется.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥3