Easy Python | Программирование
15.7K subscribers
365 photos
1 video
366 links
Канал о языке Python.

Лучшие гайды, курсы, инструменты, ресурсы и другие полезности.

Связь: @jorogue

РКН: https://clck.ru/3GCQ5b

Биржа: https://telega.in/c/easy_python_tg
Download Telegram
Потрясающий Пайтон 👍

Именно так называется репозиторий, о котором сейчас пойдёт речь.

Не знаю, почему я не опубликовал его ранее, ведь это один из самых крупных и часто обновляемых репо по Python на гитхабе.

👉 Внутри есть абсолютно всё, что может пригодиться при разработке на пайтон — от фреймворков и open-source тулз до туториалов и других ресурсов.


Ссылка: Клик!

Easy Python | #Ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍2😱1
🎨 Мини-проект на Python: генератор случайных цветов

При создании сайтов, игр или графических приложений часто возникает необходимость быстро получить случайный цвет.

👉 Это может быть полезно для тестирования интерфейсов, автоматической генерации тем или создания фонов.

В данной статье мы напишем простой, но полезный генератор случайных цветов на Python, который поможет решить эти задачи.


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥43
Forwarded from Easy Coder | IT & Программирование
Всех с днём Программиста! 🎹

Желаю начинающим — поскорее доучиться, а продолжающим работягам — повышения зарплат 💰


Кстати, вот интересный факт про праздник, который уже все слышали, но я повторюсь — он отмечается каждый 256 день в году.

👉 256 — это двойка в восьмой степени, где 8 — число битов в одном байте, а цифра 2 связана с двоичной системой счисления.


Хороших выходных! 🐈

Easy Coder | #Оффтоп
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍8🔥3😁2
🔐 FastAPI + Keycloak: безопасная авторизация в веб-приложении на примере реального проекта

Хочу поделиться такой замечательной open-source технологией, как Keycloak (на примере реального веб-приложения).

Руководство разбито на 2 блока:

👉 Теоретическая часть — в ней автор коротко и понятно рассказал про Keycloak и о принципах его работы.

👉 Практическая часть — переход к разработке веб-приложения на FastAPI (Python) с интегрированной системой авторизации и аутентификации.


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥3😱1
🗂 Алгоритмы на Python: огромная коллекция реализаций

Наткнулся на репозиторий, в котором лежат реализации различных алгоритмов и структур данных на языке Python.

Всё разбито на категории:
⚫️Сортировка и поиск;
⚫️Динамическое программирование;
⚫️Криптография;
⚫️Машинное обучение;
⚫️Графические алгоритмы;
⚫️Алгоритмы с обратным поиском;
⚫️Математика и многое другое;

Каждая реализация алгоритма включает подробную документацию, объясняющую его цель, функциональность и примеры использования.


Ссылка: Клик!

Easy Python | #Ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍52
Ещё хотелось бы получить тестовый отпуск, потому что я заранее устал 🤖

Easy Python | #Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19🔥12👍7😭3🤬1
💀 Декораторы для самых маленьких

Декораторы в Python позволяют модифицировать поведение функций или классов без изменения их кода.

👉 По сути, они принимают другие функции в качестве аргументов и возвращают новые функции.

Автор этой статьи отобразил работу декораторов на практических примерах и прикрепил различные отрывки кода с пояснениями.


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍42😁1
🖱 Автоматизируем работу с браузером при помощи Python

Helium — это достаточно простая в использовании библиотека Python для автоматизации браузеров, таких как Chrome и Firefox.

👉 Работает с элементами по видимым меткам, что облегчает написание более компактных и читаемых скриптов.

👉 Замечает, когда открываются или закрываются всплывающие окна, и фокусирует их, как пользователь.


Ссылка: Клик!

Easy Python | #Инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥54
✍️ Визуализация управления памятью в Python: что творится внутри?

Автор этой статьи разобрал — зачем Python свой аллокатор памяти, как работает Pymalloc, что происходит с объектами при удалении и как выглядят циклические ссылки в действии.

👉 Всё это можно будет посмотреть через визуализатор: создавать объекты, наблюдать их распределение по пулам, а потом освобождать и смотреть, что останется.


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥3
А что будет дальше? 😐

Easy Python | #Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15👍7🔥5💯1
🌐 Современный веб на Python — без JavaScript и фронтенда

Автор этого видео показал, как создать современный веб-интерфейс только на Python — без JavaScript, HTML-шаблонов или CSS.

👉 Подробно рассмотрели FastHTML и MonsterUI — фреймворки, которые позволяют строить интерактивные сайты с компонентами, анимацией, темами и HTMX-интерактивностью.


Ссылка: Клик!

Easy Python | #Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍43💯1
💾 Твой Python-код жрёт память? Вот 11 способов, как это исправить

Невозможно добиться высокой производительности и масштабируемости, если приложение неэффективно использует оперативную память.

👉 К счастью, в распоряжении Python-разработчиков есть различные инструменты и подходы, которые помогают значительно сократить расход памяти.


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍32
Просто время именно этого часа ещё не пришло 😂

Easy Python | #Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25👍4🔥31😱1
UV Python: всё в комплекте и в 15 раз быстрее!

В данном видео рассмотрим инструмент, способный заменить pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv и прочие инструменты. Более того, он работает в 15 раз быстрее.

👉 UV позволяет использовать разные версии Python, гарантировать переносимость и стабильность вашим приложениям.

👉 Пакетный менеджер даёт возможность для работы с Docker, Github Action, PyTorch, FastApi, CI/CD, Pre-Commit, Jupiter и т.д.


Ссылка: Клик!

Easy Python | #Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥75👍4
📝 Что такое Эмбеддинги и как с ними работать — Гайд для начинающих

Автор этой статьи рассказал о векторном представлении данных, а именно — о преобразовании каких-либо объектов (текста или картинки) в массив чисел (эмбеддинг).

Все примеры в данном руководстве будут приведены с использованием языка Python 🐍


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥4
⚡️ Решаем Python-задачи на время

Нашёл для вас ресурс по кодингу на Python в духе LeetCode и Wordle. В нём задания направлены на закрепление ключевых конструкций языка.

👉 Есть возможность запрашивать подсказки, но всего 3 раза на одно задание. Даётся 5 попыток для решения.


Ссылка: Клик!

Easy Python | #Ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4
Теперь тянем задачи неделями 😎

Easy Python | #Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
😁264👍4🔥1
💻 Практические примеры работы с базами данных на Python

При разработке современного сервиса, важно обеспечить надёжное взаимодействие между БД и приложением, особенно при одновременной работе множества пользователей.

В данной статье рассмотрели практическое применение библиотек для такой задачи 👇

⚫️SQLAlchemy — одна из самых популярных библиотек;
⚫️Asyncio — обеспечивающая асинхронность.


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍53
🔒 Пишем простой генератор паролей на Flask

В этой статье мы разберём, как на Python с помощью фреймворка Flask создать простое веб-приложение.

⚫️В качестве примера мы создадим приложение для генерации случайных паролей.

⚫️Юзеры смогут настроить длину пароля, а также выбрать, должны ли в нём быть цифры и специальные символы.


Ссылка: Клик!

Easy Python | #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍42💯1
А это уже неважно... 😎

Easy Python | #Мемы
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21🔥10👍2💯21
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬4👍21🔥1