Python Ninja | Программирование
6.92K subscribers
1.08K photos
99 videos
918 links
Канал для всех кто хочет освоить или прокачать навыки программирования на Python. Присоединяйся, чтобы стать настоящим Python Ninja!

Связь: @sfoninja
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Команда Datalab выпустила «Chandra» OCR нового поколения

Система оптического распознавания символов, разработанная Datalab. Поддерживает более сорока языков, работает с текстом, таблицами, формулами и рукописями. В независимых тестах превзошла прежние лидирующие модели, включая dots-ocr

Забирай пригодится 🔧

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
Хабр-торт откопал годную статью по настройке рабочего окружения для Linux

Подробный гайд по созданию удобного и продуктивного рабочего окружения для Python-разработки на Linux. Автор делится полезными инструментами и подходами: от выбора дистрибутива и настроек среды до плагинов и приёмов отладки 😍

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Google снова делает добро: выкатили бесплатный курс по Python

Внутри текстовые материалы, видео уроки и практические задания всё на основе внутреннего корпоративного обучения Google

Курс охватывает базовые и средние возможности языка и подойдёт тем, кто стремится углубить знания по Python

Бесплатно без регистрации📝

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2👀2
Новости на сегодня Rust могут сделать обязательным для сборки Python

В сообществе разработчиков Python активно обсуждается идея сделать Rust обязательной зависимостью для CPython

Однако такое решение может привести к тому, что современные версии Python перестанут работать на некоторых платформах, не поддерживающих Rust 😱

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2
This media is not supported in your browser
VIEW IN TELEGRAM
Еще скажи что не делаешь также

❤️Да, четкий гайд
🗿Нет, прожимаю как дед

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
19🗿2
CPython 3.15 ускоряет распаковку: до +30% скорости

В новом CPython 3.15 распаковка данных стала заметно быстрее — zstd разгоняется до 30%, а zlib получает приятные 10–15% ускорения. Всё благодаря переработанному механизму вывода: вместо громоздкого сборщика блоков теперь используется современный PyBytesWriter из PEP 782

Результат? Меньше накладных расходов, меньше копирований — и ощутимый прирост скорости в реальных задачах вроде установки пакетов или работы с большими архивами 😮

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Принёс мощный практический курс «DevOps with Kubernetes»

Этот курс не просто учебник теории, а настоящий тренажёр DevOps-инженера. Здесь всё по-взрослому: сервисы падают, конфигурации ломаются, а ты поднимаешь их, анализируешь, учишься думать как инженер, управляющий сложной системой

Он может быть непростым, но именно из-за этого даёт знания и реальные навыки. Если ты готов вкладываться и хочешь не просто понять теорию, а уметь «делать» в Kubernetes — это отличный выбор 🚶‍♀️

Подрубаем VPN и пробуем

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Наиболее часто используемые методы строк в Python

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

Сохраняйте себе и используйте в повседневных задачах 📝

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Наткнулся на интересный курс по основам Python для новичков

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

Если хочешь освоить Python будто проходишь квест подрубай VPN и погнали 😎

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
Бесплатная онлайн книга "Automate the Boring Stuff with Python"

Руководство по использованию Python для автоматизации повседневных задач. Автор предлагает практические примеры, связанные с обработкой файлов, работой с электронными таблицами, веб-автоматизацией и другими прикладными задачами 📚

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
Какой прекрасный сегодня был день 😞

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝6👍2🌚2
Вот вам типичная «подлянка» в Python которая может съесть кучу времени

Если у вас есть метод, возвращающий либо экземпляр объекта, либо None, может возникнуть соблазн полагаться на истинность значения в условиях

Например:
thing = get_thing()
if thing:
do_stuff_with_thing(thing)


Это работает до тех пор, пока вы не определите метод bool. Тогда вы сами создадите себе очень запутанную ошибку: вдруг иногда do_stuff_with_thing перестаёт вызываться. И если прошло какое-то время, найти причину будет непросто

Правильное решение всегда явно проверять на None:
if thing is not None:
do_stuff_with_thing(thing)


Считайте это «наилучшей практикой». Делайте так даже если пока не видите в этом необходимости. У такого подхода нет недостатков 👍

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс полезное Python‑Scripts подборка скриптов автоматизации

Python-Scripts это как папка на флешке у знакомого «того самого айтишника», у которого всегда есть скрипт на все случаи жизни. Хочешь быстро разгрести беспорядок в загрузках берёшь один. Нужно разослать письма всей группе вот другой

Коллекция разнообразная и всегда подскажет готовое решение, пока ты пьёшь чай и смотришь как всё делается 🪑

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
Путеводитель по миру Full Stack Python

Учебный ресурс, посвящённый полному циклу разработки веб-приложений на Python, где опытные разработчики словно оставили тебе записку: “Вот всё, что пригодится в реальной работе”

Здесь всё собрано в один мощный источник: от первых шагов в Python до тонкостей серверной архитектуры, деплоя и реального боевого опыта

Компетентный выбор для системного изучения 🥥

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Откопал полезный репо для подготовки к собесам позиции Python Developer

Здесь тебя ждёт сборник вопросов, который заставляет вспомнить забытое, понять непонятное и наконец закрыть те темы, которые всегда откладывались «на потом»

Вопросы собраны по всему стеку от списков и кортежей до метаклассов и асинхронности. Идеальный напарник, если хочется быстро восстановить форму перед собесами 💪

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4
Подарочек на выходные «PyChallenger» бесплатные мини‑курсы по Python

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

Учишься через практику, в браузере, шаг за шагом прокачивая свои навыки — от переменных до обработки данных

Начинай уже сегодня 🚨

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Наш девиз 💪

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12
Лямбда-функции редко используют сами по себе

Но они очень удобны при использовании встроенной функции sorted()

С помощью их можно создавать продвинутые варианты сортировки за пару строк 🥥

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Откопал полезное руководство для изучения кластеризации на Python

Наткнулся на суперполезный гайд по кластеризации — и если ты ещё не пробовал группировать данные в Python, то пора. Там всё объяснено максимально понятно: от подготовки датасета до того, как K-Means находит свои центроиды и зачем DBSCAN шарахается от шумных точек

Короче, инфа, которую реально можно применить уже сегодня — особенно если у тебя есть данные, которые давно просят “разложи нас по смыслу” 👍

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Media is too big
VIEW IN TELEGRAM
Принёс инструмент для абсолютной лени и максимальной пользы

Автоматизировать скучные задачи можно! С этим репозиторием Python + Streamlit ты можешь скачивать видео, убирать фон с картинок, создавать аудиокниги из PDF и даже проверять код на ошибки одним кликом

Лень теперь официально оправдана 🍺

☝️ Ссылка источник

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2