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

Связь: @sfoninja
Download Telegram
Попалась интересная статья «Making a Simple HTTP Server with Asyncio Protocols»

Хотите понять, как Python работает с TCP на низком уровне? Jacob Padilla объясняет asyncio Protocols через создание простого HTTP‑сервера 📝

Вы узнаете:

🟠Как Protocols отличаются от Streams

🟠Как обрабатывать маршруты и ошибки

🟠почему такой сервер в 7–8 раз быстрее FastAPI для простых тестов


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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
NumPy шпаргалка для Data Science и ML

Быстрая подборка самых нужных функций NumPy: создание массивов, изменение формы, статистика, фильтрация и работа с файлами

Мини-гайд для тех, кто работает с данными и машинным обучением ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2🎉1
Принёс годный ресурс «Red Blob Games» сайт с интерактивными объяснениями алгоритмов и математики для геймдева

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

Незаменимый ресурс если хочешь прокачаться в геймдеве 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52
В Python всё — объект 🩸

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16🔥63
Читаем полезное: вышла годная статья на Хабре «Прокачиваем RAG: тестируем техники и считаем их эффективность»

Если интересно как сделать нейросеть умнее и точнее, стоит заглянуть в свежий разбор на Хабре

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

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «PublicAPIs» каталог бесплатных и публичных API

Специально подобранная коллекция из более чем 15 тысяч общедоступных и бесплатных API. Совместимо с Python, PHP, Ruby и другими языками

Однозначно забираем в закладки ❤️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
Глобальные и локальные переменные в Python

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2😎1
Варианты
Anonymous Quiz
45%
A
12%
B
14%
C
28%
D
🎉4🙈32
Хабр торт принес статью любителям Arduino и робототехники

Школьник запилил для Хабра статью о том как находить положение объектов в пространстве с помощью одной камеры и библиотеки OpenCV

Работа камеры, зачем нужны матрицы и векторы, и как OpenCV помогает решить задачу PnP чтобы получить трёхмерные координаты объектов, с примерами кода на Python и практическими случаями из робототехники

PS: статья обещает увлекательное чтиво и быстро набирает популярность 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная тулза «Memory_graph» визуализатор памяти для Python

Система отображает взаимосвязи между объектами, различия между поверхностным и глубоким копированием, а также изменяемость объектов. Поддерживается работа с локальными переменными, стеком вызовов и вложенными структурами

Отличный помощник для обучения и отладки чтобы наглядно понять, как Python управляет памятью и объектами ❤️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2
Создание кортежа из одного элемента в Python

my_tuple = 'single_item'


Здесь my_tuple — это просто строка, а не кортеж. Чтобы создать кортеж из одного элемента, нужно поставить запятую:

my_tuple = 'single_item',


Да, именно так. Без этой «висячей» запятой кортеж не получится. И вот тут синтаксис Python может показаться немного… странным 😑

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7😁4🤝2
Откопал геймифицированную платформу для изучения кода «Codédex»

Превращает программирование в приключение: учишь Python, HTML, JS, SQL и другие штуки, а параллельно прокачиваешь персонажа, получаешь опыт и открываешь новые регионы — как в RPG, только вместо монстров ты побеждаешь синтаксис 😎

Кому то давно пора прокачаться здесь ⬇️

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Разница между атрибутами класса и экземпляра

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝43👍2
Варианты
Anonymous Quiz
43%
A
18%
B
35%
C
4%
D
👍3🙈3
Наткнулся на полезный гайд на Хабре — «Парсинг на Python: варианты обхода антибот защиты»

Коротко: автор объясняет, как уменьшать вероятность блокировок (ротация прокси, управление сессиями и заголовками, имитация «человеческого» поведения) и когда стоит подключать антикапча-сервисы

Полезный чек-лист при проектировании устойчивых парсеров 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс мощный инструмент для визуализации нейросетей «NN-SVG»

Автоматически генерирует красивые и точные схемы нейронных сетей (FCNN, LeNet, AlexNet и др.) прямо в SVG. Можно настраивать размеры, цвета и стиль слоёв, а результат готов для статей, презентаций и обучения 👍

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

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