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

Связь: @sfoninja
Download Telegram
На хабре завирусилась статья «Адский эксперимент: личный сайт на нищих микросервисах»

Автор решил попробовать внедрить микросервисы в свой сайт, но сделать это максимально неправильно: сломать DDD, создать бедные сервисы и позволить им лазить в чужие БД

Снаружи всё красиво: работает быстро, функционал богатый. Но под капотом — чистое зло

Много выводов, которые пригодятся каждому backend-разработчику 👇

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
О как 🙂

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
13🤩4❤‍🔥2👍1
Хорошие новости подвезли бесплатный Data Science курс

freeCodeCamp выпустили мощный бесплатный курс по работе с Pandas, NumPy и построением графиков

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

Если давно хотел прокачаться в анализе данных — залетай 🌪

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл невероятную штуку для программистов «Python Tutor»

Это как рентген для кода: он показывает всё, что происходит во время выполнения — переменные, стеки вызовов, объекты, шаг за шагом! Поддерживает Python, Java, C/C++, JavaScript. И да, там есть AI-репетитор, который разжёвывает логику программы

Просто must-have для изучения и разбора чужого кода🤣

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82
Ловите годноту «CodeChef» платформа для практики и соревнований

Здесь вы найдёте кучу задач от лёгких до «мозг взрывает». Писать можно на чем угодно: C, C++, Java, Python и ещё десятках языков

И да — каждый месяц тут проходят крутые контесты, где можно посоревноваться с ребятами со всего света 💪

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
OpenAI выкатили свежий гайд по промптингу для ChatGPT-5.1

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

Если хотите прокачать навыки — вот ссылка, там всё по полочкам 🤪

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент для построения изометрических диаграмм«FossFLOW»

Это как конструктор LEGO для IT-инфраструктуры. Берёте готовые блоки, расставляете их в изометрическом виде, и вот у вас уже готова наглядная схема вашего проекта. Поддерживает офлайн-режим, автоматическое сохранение и экспорт/импорт диаграмм в формате JSON

Забираем в коллекцию пригодится 🎁

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Structural Pattern Matching: топ кейс разбора ANSI последовательностей

На примере выше хорошо видно, насколько выразительным становится код при использовании структурного сопоставления match/case. Для разбора ANSI escape последовательностей этот подход особенно удобен: сложные и громоздкие условные конструкции превращаются в компактную, чистую и легко читаемую логику

match позволяет естественно описывать разные варианты структур данных, а код становится ближе к декларативному стилю без лишнего шума и вложенных проверок

Такой приём делает обработку ANSI-кодов заметно проще, понятнее и устойчивее к расширениям 🤚

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Google запустили новую бесплатную платформу для изучения ИИ

Внутри — почти три тысячи курсов, практикумов и лабораторных работ. Хочешь понять азы машинного обучения? Прокачаться до сеньора? Или внедрять ИИ в свой бизнес?

Всё уже там и полностью бесплатно📖

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

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