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

Связь: @sfoninja
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Держите подгон интерактивная «карта мозга» больших языковых моделей

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

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Сегодня празднуем День программиста 🥇

Работаем братья 🏃‍♂️

@CodHub_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉6🔥4❤‍🔥1🤝1
Форматирование строк в Python краткая шпаргалка

В Python существует несколько способов подставлять значения в строки. Раньше использовался метод .format(), а начиная с версии 3.6 появился более удобный способ f-строки

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «DevDocs» онлайн справочник для разработчиков

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

Экономьте время и работайте эффективнее 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Совет по Python: Использование setdefault

Метод setdefault() позволяет заменить 4 строки традиционного кода, избавляя от необходимости использовать условие if и ручную инициализацию.

setdefault() чётко передаёт намерение: «Если ключ отсутствует, установить для него пустой список. Затем добавить элемент в список». Это одновременно делает код короче и понятнее

Есть ли причины использовать это вместо collections.defaultdict? 🤔


Хороший вопрос. Думаю, основное различие в том, что с setdefault можно указывать разное значение по умолчанию при каждом вызове, тогда как у defaultdict одно общее значение для всех отсутствующих ключей. Метод setdefault также удобен тем, что не требует импорта

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64
Как работает scope в Python

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Варианты
Anonymous Quiz
28%
A
22%
B
43%
C
8%
D
🫡32
Шпаргалка: Методы join() и split() в Python

Метод join() объединяет элементы списка в строку через указанный разделитель, а split() наоборот разбивает строку на список подстрок

Простые, но очень полезные при работе с текстом инструменты в Python ❤️

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84
Топ-9 HTTP-запросов: Полное руководство для веб-разработчиков

В веб-разработке понимание HTTP-запросов — это основа взаимодействия клиента и сервера. В этой шпоре мы разбираем 9 основных HTTP-методов: GET, DELETE, PUT, PATCH, POST, HEAD, CONNECT, OPTIONS и TRACE. Каждый метод сопровождается примером запроса, ответа и кратким объяснением его назначения.


✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Держите годноту огромная подборка бесплатных онлайн-курсов «PanXProject»

Настоящая сокровищница бесплатных возможностей для прокачки! Сотни курсов по разным темам бери, учись, прокачивайся и добавляй в резюме, а если найдёшь что-то новое можно закинуть в репозиторий и поделиться с другими 👍

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁122
Инкапсуляция и изменение приватного атрибута в Python

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

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🆒2
Варианты
Anonymous Quiz
38%
A
14%
B
19%
C
29%
D
🎉6
Попалась интересная статья «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