Python Portal
55.6K subscribers
2.21K photos
267 videos
51 files
757 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
87 идей для Python-проектов для начинающих

Al Sweigart опубликовал подборку небольших проектов — игры, головоломки, симуляции и цифровое искусство. Все проекты можно реализовать на Python с нуля, без дополнительных библиотек.

Подробнее: ссылка

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3214
Совет по Python: чтобы эффективно сортировать сложные объекты с помощью sorted() по их элементам или атрибутам, используйте itemgetter или attrgetter из модуля operator в качестве key

Этот способ быстрее и короче, чем использование lambda, и позволяет сортировать сразу по нескольким критериям.

На примере с картинки, список словарей oldtimers сортируется сначала по 'condition', а затем по 'manufactured' с помощью itemgetter, что даёт аккуратный и читаемый код.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍297
Если бы человека создавал сисадмин 👀

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁125🤣4515🔥5😢1
This media is not supported in your browser
VIEW IN TELEGRAM
CodeHS представила платформу Practice

Бесплатный ресурс с сотнями задач по программированию на Java, Python, JavaScript, C++ и SQL.

Задания охватывают темы от строк и массивов до рекурсии и работы с базами данных. 😎

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥169👍5
Это так по питонски

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍89😁38🤔148🤣7👀3
Вышла Python 3.14.0rc3

Это ожидаемый последний релиз-кандидат перед стабильным выходом Python 3.14 в следующем месяце.

Попробовать уже сейчас можно с помощью команды:

uv python upgrade 3.14


Что нового: https://docs.python.org/3.14/whatsnew/3.14.html

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍107
Музыкальный бот для Discord на Python

На GitHub доступен MusicBot оригинальный музыкальный бот для Discord, который позволяет воспроизводить песни с YouTube и других сервисов прямо в голосовых каналах. Если очередь пуста, бот проигрывает заранее настроенный плейлист.

→ Поддержка нескольких серверов
→ Система прав доступа
→ Стриминг в реальном времени
→ Простая настройка

Проект открыт и доступен для установки и настройки любому желающему. 🥳

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍7🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣13813🌭5😁3
Наткнулся на новый бесплатный курс по Python на Stepik

Если хочешь с нуля освоить Python и сразу писать код, то курс для тебя. ⌨️

Ты будешь решать практические задачи с автопроверкой и сразу видеть результат.

Также разберёшься в основах синтаксиса, циклах, функциях, работе с данными и многом другом.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍339🔥3🌚1🤣1💊1
Seaborn делает визуализацию данных в Python мощной и в то же время простой.

От распределений и категориальных графиков до связей, многомерного анализа, матричных диаграмм и оформления — эта шпаргалка станет вашим быстрым гидом по созданию наглядных визуализаций

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2611👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Это просто крышеснос 🤕

Кто-то собрал языковую модель на 5 миллионов параметров прямо внутри Minecraft, натренировал её и прикрутил базовые навыки общения.

Да, у неё крошечное контекстное окно всего 64 токена, но этого уже достаточно, чтобы вести короткие диалоги и отвечать на вопросы.

Наверное, это лучшее, что я видел за весь месяц.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯85👍10🔥107
Media is too big
VIEW IN TELEGRAM
Общество из 100 000 AI-агентов

В новой AI-песочнице Aivilization тысячи автономных агентов строят правительства, экономики и культуры с нуля. Это похоже на MMORPG, где NPC не скриптованные, а «живые» существа с целями и памятью.

Стоимость содержания одного такого «Ai гражданина» всего ~$2 в месяц, что делает возможным симуляции целых государств. Любой может зайти, взаимодействовать и наблюдать, как эволюционируют общества людей и AI.

Мы стоим на пороге реальности, где миллионы AI-агентов будут сосуществовать с людьми, но пока неизвестно, что произойдёт, когда они начнут массово взаимодействовать. Будут ли они сотрудничать, конкурировать или рушиться? 😠

Aivilization это репетиция такого будущего. Безопасное пространство, где можно наблюдать зарождение обществ агентов, тестировать сценарии и смотреть, как они меняются, когда подключаются люди. В перспективе государства смогут использовать такие симуляции, чтобы стресс-тестить политики до запуска в реальном мире.

Попробовать бесплатно: aivilization.ai

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
15😁10👍2🤔2
Как выстроить актуальную IT-инфраструктуру проекта в 2026?
Мнение экспертов и реальные кейсы на Selectel Tech Day

8 октября в Москве пройдет Selectel Tech Day — флагманская конференция одного из ведущих облачных провайдеров. В программе: доклады об актуальных технологиях, реальный опыт построения гибкой и устойчивой IT-инфраструктуры и нетворкинг.

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

Место встречи — Москва, Цифровое деловое пространство. Участие в конференции бесплатное, нужно зарегистрироваться →

Реклама. АО "Селектел". erid:2W5zFJbwpUQ
5😁1
Бесплатная книга A First Course on Data Structures in Python Дональда Р. Шихи поможет освоить основы Python, алгоритмическое мышление, анализ сложности, рекурсию, динамическое программирование и методы поиска, тоесть всё, что нужно для подготовки к ИИ и машинному обучению. 🧠

Прокачаться: вперёд

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍3🔥2
Смотришь вакансии на позицию разработчика

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣869👍7
Cовет по Python:

Включите опцию disallow_untyped_defs в mypy, чтобы заставить использовать аннотации для функций. Это предотвращает отсутствие type hints и повышает читаемость и сопровождаемость кода.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍187
Please open Telegram to view this post
VIEW IN TELEGRAM
😁96🤣226
This media is not supported in your browser
VIEW IN TELEGRAM
Этот репозиторий на GitHub настоящая сокровищница бесплатных книг по программированию

Здесь вы найдёте сотни книг по таким направлениям, как AI, блокчейн, разработка приложений, геймдев, веб-разработка, prompt engineering и многим другим

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Прокачай базовые навыки работы с Kubernetes

Вот практическое задание, которое проведёт тебя через весь жизненный цикл Pod’а: от его создания до инспектирования, выполнения команд внутри, просмотра логов и удаления.

Это отличный способ потренироваться, если ты только начинаешь работать с Kubernetes или хочешь увереннее чувствовать себя при работе с kubectl.

Попробуй здесь

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥116
Создаём QR-коды с помощью Python всего за несколько строк кода

Любой может сгенерировать свой QR-код для ссылки, текста или даже Wi-Fi данных.

Для этого используется библиотека qrcode и модуль PIL

pip install qrcode pillow


import qrcode
from PIL import Image

data = input("Введите данные для QR: ")
qr = qrcode.QRCode(version=3, box_size=8, border=4)
qr.add_data(data)
qr.make(fit=True)

image = qr.make_image(fill="black", back_color="aqua")
image.save("qr_code.png")
Image.open("qr_code.png")


На выходе получаем готовый QR-код с любым текстом или ссылкой.

Можно менять цвета, размеры и стиль под свой дизайн 🙂

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4118🏆9👍1
Чекпоинт по навыкам ✌️

Кто не в курсе: с недавнего времени работает платформа от hh‎.ru, где можно добровольно пройти тесты и официально подтвердить свои ИТ-навыки.

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

Я смотрел на несколько вещей: насколько формулировки понятны без дополнительных пояснений, есть ли неточности или спорные моменты, и хорошо ли смешаны база, средний и продвинутый уровень

​​По впечатлениям: встречается и база, и тонкие моменты вроде работы с аргументами по умолчанию или различий между list, set и dict. Формулировки в целом понятные, чувствуется, что задачи пишут люди, которые сами кодят, а не «для галочки». Хотелось бы только чуть больше вопросов про библиотеки (pandas, requests), чтобы было ещё ближе к реальной практике


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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍11🔥6🤣3💊3😁2🏆2