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

Связь: @sfoninja
Download Telegram
Классная новость: Python 3.14 получил обновление модуля heapq

Теперь библиотека поддерживает max-кучи. Больше никаких костылей с отрицательными числами — теперь всё работает из коробки

Подробности здесь 🤤

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

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
Media is too big
VIEW IN TELEGRAM
Как «думает» нейросеть: слой за слоем

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🆒2
Шпаргалка компонентов URL: из чего состоит и как работает

Каждый день мы вводим URL в браузере, но что на самом деле скрывается за этой строкой? Давайте разберём её по частям 🔍

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
Проверка вхождения подстроки в кортеже

Что выведет код ✏️

Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Варианты
Anonymous Quiz
40%
A
41%
B
19%
C
На хабре завирусилась статья «Адский эксперимент: личный сайт на нищих микросервисах»

Автор решил попробовать внедрить микросервисы в свой сайт, но сделать это максимально неправильно: сломать 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