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

Связь: @sfoninja
Download Telegram
Совет по Python

При помощи метода dict.fromkeys() можно быстро создать словарь из набора ключей. По умолчанию всем ключам присваивается значение None, но при необходимости можно указать и другое значение

Это особенно удобно, если нужно сразу задать одинаковое значение для всех ключей

⚠️Однако будьте осторожны с изменяемыми объектами (например, списками или словарями) — все ключи будут ссылаться на один и тот же объект

✈️ Python Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍2
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