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

Связь: @sfoninja
Download Telegram
Шпаргалка по очистке данных с Pandas

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

Всё самое нужное для чистки датасета в одном месте ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Статус выходного дня 😫

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
7😁3
Совет по Python: Не всегда «короче» значит «лучше»

Да, в Python можно написать хитрый one-liner с list comprehension, но часто это ухудшает читаемость

Не пишите так:
result = sum(2 * (x ** 2) for x in [y for y in range(10) if y % 2 == 0])
print(result)
# 240


Правило простое: пишите код так, чтобы через месяц вы и ваши коллеги легко поняли логику без головоломок

Так понятнее:
def sum_doubled_squares_of_evens(n):
total = 0
for x in range(n):
if x % 2 == 0:
total += 2 * (x ** 2)
return total

result = sum_doubled_squares_of_evens(10)
print(result)
# 240


Читаемость > компактность💪

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
This media is not supported in your browser
VIEW IN TELEGRAM
Держите подгон интерактивная «карта мозга» больших языковых моделей

Здесь можно заглянуть внутрь нейросети, увидеть как устроены её слои и понять каким образом модель преобразует текст. Отличный способ сделать сложный мир ИИ наглядным 🔍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Новички это подгон для вас «Quick Introduction to Linux Command Line»

Свежий курс для новичков который позволит за короткое время освоить основы работы с терминалом Linux. Слушатели знакомятся с базовыми командами, навигацией по файловой системе, использованием man-страниц и принципами работы с Bash-оболочкой

Всё понятно и без сложных слов 😇

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Нашёл полезную статью по паттернам проектирования в Python, которые лучше забыть

Автор объясняет, почему привычные из мира Java паттерны (Singleton, Builder, Flyweight, Prototype) в Python не только не нужны, но и мешают

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

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Интересное почитать: как слова превращаются в токены для нейросетей

Хочешь разобраться как твои сообщения становятся понятными для ChatGPT и других моделей?

В статье на Хабре «Токены в нейросетях. Что это и откуда берётся?» — доступное объяснение токенов, разбор популярных алгоритмов токенизации и пошаговый пример на Python 🧠

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Генераторы в Python

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Попалась интересная статья «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
👍3
Создание кортежа из одного элемента в Python

my_tuple = 'single_item'


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

my_tuple = 'single_item',


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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Шпаргалка все операторы Python в одной картинке

От арифметики до проверки принадлежности — наглядная шпаргалка по операторам Python

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
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
🔥32
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
2