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

Связь: @sfoninja
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Принес полезное "Domain Digger" набор инструментов для анализа доменов

Удобный сервис для продвинутого анализа доменов, предоставляющий информацию о DNS записях, IP адресах, WHOIS данных и истории SSL сертификатов, просто вводишь домен и получаешь данные 🕵️‍♂️

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
Поста не будет сеть упала 🔞

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11❤‍🔥21👍1
Подводный камень со срезами в Python

Что выведет код 👊

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Варианты
Anonymous Quiz
20%
A
45%
B
15%
C
20%
D
Наткнулся на хороший гайд: как ускорить Python до 150× с помощью C

Эта статья отличный учебный пример, как постепенно интегрировать C-код в Python. Автор показывает три подхода:

🔄запуск с помощью subprocess

🔄использование ctypes

🔄интеграция C-кода через CPython API


На примере алгоритма Левенштейна продемонстрированы реальные бенчмарки — и выигрыш в скорости может быть вплоть до 150×

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

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
This media is not supported in your browser
VIEW IN TELEGRAM
Нашли годную тулзу для прокачки вашей клавиатуры «Daktilo»

Если тебе скучно писать код в тишине — ставь Daktilo. Клавиатура будет щёлкать, крякать, барабанить и вообще жить полной жизнью

Проверено на всех ОС работает, коты пугаются 🔔

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
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