Разъяснивший Python
الذهاب إلى القناة على Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
إظهار المزيد6 897
المشتركون
-224 ساعات
-327 أيام
-6930 أيام
أرشيف المشاركات
6 897
Repost from Технолоджия
Розыгрыш всех новых моделей iPhone 17, Air, Pro и Pro Max
Для участия необходимо:
— Подписаться на канал Технолоджия
— Нажать кнопку «Участвовать»
Итоги будут подведены 20 октября случайным образом при помощи бота.
6 897
Несколько потребителей очереди сообщений RabbitMQ на Python: Competing consumers pattern
Показываю правила распределения сообщений по потребителям из очереди RabbitMQ и как это сделать на Python.
Перейти к просмотру [31:01]
Разъяснивший Python
6 897
Обработка элементов (ч.2)
При желании можно пройти только по значениям. Но чаще всего нужны пары ключ(key) — значение (value).
Проход по .items() возвращает кортеж (ключ, значение), который присваивается кортежу переменных key, value.
Разъяснивший Python
6 897
Опа, тут бывший сеньор одного из IT-отделов Яндекса Игорь Никитин выкатил целый канал про Python — и это лучшее, что есть в рунете по теме.
Качественные гайды. Советы от известных прогеров. Тематические мемасы. Короче, ничего лишнего.
Хватит душить питона, учись его кодить: https://t.me/+w7u_SkBk5hxlMDRi 🐍
6 897
Обработка элементов (ч.1)
Порядок обработки элементов для не индексированных коллекций будет не тот, как при их создании.
У прохода в цикле по словарю есть свои особенности.
При таком обходе словаря, перебираются только ключи равносильно for elm in my_dict.keys().
Разъяснивший Python
6 897
Обход всех элементов коллекции в цикле for in
В данном случае, в цикле будут последовательно перебираться элементы коллекции, пока не будут перебраны все из них.
Разъяснивший Python
6 897
Проверка принадлежности элемента данной коллекции c помощью оператора in
x in s — вернет True, если элемент входит в коллекцию s и False — если не входит
Есть и вариант проверки не принадлежности: x not in s, где есть по сути, просто добавляется отрицание перед булевым значением предыдущего выражения.
Разъяснивший Python
6 897
Хотите полный контроль над AI-инструментами в одном окне? Это Perplexity — и он умеет всё.
Использовать разные сервисы для контента, аналитики, видео и кода — дорого, сложно и отнимает время.
На бесплатном вебинаре от Зерокодер мы покажем, как:
– Собрать презентацию, визуал, игру и текст с помощью Perplexity;
– Экономить ресурсы, заменяя целую команду инструментов одним;
– Получать идеи для монетизации ИИ прямо в процессе работы;
– Настроить рабочие процессы с помощью Perplexity так, чтобы он реально ускорял решение задач.
Все участники получат готовый гайд с набором промптов, который сделает вашу работу и повседневные задачи проще и интереснее.
🎁 Бонус: в конце практикума расскажем как получить годовую подписку Perplexity Pro бесплатно (обычная стоимость – 240$).
Присоединяйтесь к практикуму — и узнайте, как управлять всем процессом из одного пульта, экономя время и силы каждый день.
6 897
Примечание для словаря (dict) (ч.2)
{} без значений создают словарь, а со значениями, в зависимости от синтаксиса могут создавать как множество, так и словарь.
Разъяснивший Python
6 897
👩💻 В сеть вывалилась гигантская куча курсов и книг от топовых IT‑школ
Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!
• 1612 ГБ — DevOps
• 1402 ГБ — Python
• 1300 ГБ — C, C++
• 1815 ГБ — Frontend
• 1515 ГБ — Backend
• 898 ГБ — ИБ, Хакинг
• 996 ГБ — Kotlin, Swift
• 212 ГБ — JavaScript
• 315 ГБ — Flutter
• 820 ГБ — Go, PHP
• 419 ГБ — Java, Rust
• 648 ГБ — GameDev
• 517 ГБ — Windows, Linux
• 998 ГБ — Дизайн (UX/UI)
• 617 ГБ — Нейросети (ML/RL)
• 546 ГБ — БД (SQL & NoSQL)
• 687 ГБ — Аналитика данных
• 115 ГБ — QA-тестирование
Подписывайся и не плати за то, что можно получить бесплатно
6 897
Примечание для словаря (dict) (ч.1)
Для того, чтобы объект мог быть ключом словаря, он должен быть хешируем. У кортежа, возможен случай, когда его элемент является не хешируемым объектом, и соответственно сам кортеж тогда тоже не является хешируемым и не может выступать ключом словаря.
Разъяснивший Python
6 897
Почему a_tuple[i] += ['item'] не работает, а добавление работает
Это из-за того, что расширенный оператор присваивания - оператор присваивания, а также из-за разницы между изменяемыми и неизменяемыми объектами в Python.
Разъяснивший Python
6 897
Как удалить все символы новой строки в конце строки
Можно использовать
S.rstrip("\r\n") для удаления символов новой строки, без удаления конечных пробелов.
Разъяснивший Python6 897
Как использовать строки для вызова функций/методов
Существует несколько приёмов.
Лучший - использование словаря, ставящего соответствие строке функцию. Его главное достоинство - строки не обязаны совпадать с названиями функций. Использование встроенной функции getattr. И использование locals или eval (не рекомендуется).
Разъяснивший Python
6 897
Как можно изменить строку?
Никак, поскольку строки неизменяемы. В большинстве ситуаций, нужно просто сделать новую строку из различных частей. Однако, если так нужно, можно использовать
io.StringIO, либо модуль array.
Разъяснивший Python6 897
Какой приоритет у оператора "запятая"
Запятая не является оператором в Python. Поскольку запятая - не оператор, но разделитель между выражениями, если бы было введено:
("a" in "b"), "a"
А не
"a" in ("b", "a")
То же самое верно и для операторов присваивания (=, += и другие). Они не являются операторами как таковыми, а лишь синтаксическими разделителями в операциях присваивания.
Разъяснивший Python6 897
Представьте: через полгода вы работаете из дома или из кафе у моря и получаете от 80 000 ₽.
Это не фантазия — это карьера тестировщика, которую можно начать без кода и без опыта.
Именно сейчас Skillbox дарит знания стоимостью боле 100 тыс.руб. БЕСПЛАТНО — мини-курс за 4 дня даст вам практику на реальных кейсах, понимание профессии и план действий, чтобы выйти на первую работу в IT.
[Начать обучение бесплатно]
6 897
Строки в тройных апострофах или кавычках
Главное достоинство строк в тройных кавычках в том, что их можно использовать для записи многострочных блоков текста. Внутри такой строки возможно присутствие кавычек и апострофов, главное, чтобы не было трех кавычек подряд.
Разъяснивший Python
6 897
Строки в апострофах и в кавычках
Строки в апострофах и в кавычках - одно и то же. Причина наличия двух вариантов в том, чтобы позволить вставлять в литералы строк символы кавычек или апострофов, не используя экранирование.
Разъяснивший Python
6 897
+4
ЦУМ умер, Farfetch закрылся, перекупы и байеры обнаглели
Все, кого вы видите за соседними столиками в White Rabbit или Novikov, заказывают вещи через Fabur Concierge. Они официально сотрудничают с главными реселлерами в России и закупают редкие айтемы по спецценам.
Всё, что вам нужно, — отправить им в личку ссылку или фото товара, который хотите купить. Ребята найдут лучшую цену и самостоятельно займутся доставкой.
Кстати, у них есть свой Telegram-канал, где публикуются самые горячие предложения — например, прямо сейчас можно урвать сумочку Chanel или Birkin.
