11 Aug 2026, 08:57 UTC183 views2 reactionsread 12 August 2026 Photo
⌨️ Docker для python разработчика
Приглашаем на открытый урок.
🗓 20 августа в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Python-разработчик. Продвинутый уровень».
Что будет на вебинаре?
✔️ Разберём особенности использования Docker для контейнеризации решений на Python.
✔️ Рассмотрим лучшие практики контейнеризации.
✔️ Разберём способы оркестрации мультиконтейнерных решений
Что в результате вебинара узнаю…
👍2
9 Aug 2026, 06:17 UTC270 views4 reactionsread 12 August 2026 Photo
Форматирование строк
Привет, в этом посте разберем возможные в Python методы форматирования строк. Все примеры использования можете посмотреть на прикрепленной ниже картинке.
Самый древний и уже редко используемый способ – с помощью оператора %. Написание %s и %d зависит от того, что мы туда передаем и что хотим увидеть в итоге, но это уже тема отдельного поста.
В Python 2.6 появился метод .format() с немного отли…
❤2👍1🔥1
8 Aug 2026, 12:00 UTC224 viewsread 12 August 2026 🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.
https://max.ru/tipsysdmin Типичный Сисадмин
https://max…
6 Aug 2026, 06:15 UTC333 views1 reactionsread 12 August 2026 Photo
Немного про цифры и юникод
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 – не единственные символы, которые считаются цифрами. Python следует правилам Юникода и обрабатывает несколько сотен символов как цифры.
Это влияет на такие функции, как int, unicode.isdecimal и даже re.match. Предупрежден – значит вооружен.
📲 Мы в MAX
Подписывайтесь на канал 👉@pythonofff
👍1
4 Aug 2026, 06:11 UTC395 views2 reactionsread 12 August 2026 Photo
Как легко отсортировать объект по нескольким ключам?
Перед нами стоит задача отсортировать список машин. Но сделать это нужно не просто по названию бренда или году производства, а сразу по обоим полям.
Решить эту задачу можно очень просто с помощью operator.itemgetter(). В результате все бренды сгруппированы и отсортированы по возрасту.
📲 Мы в MAX
Подписывайтесь на канал 👉@pythonofff
👍2
3 Aug 2026, 06:06 UTC421 views1 reactionsread 12 August 2026 Photo
Pyperclip
Модуль pyperclip имеет функции copy() и paste(), которые позволяют отправлять текст в буфер обмена вашего компьютера и получать его оттуда.
Таким образом, можно прямо через код копировать вывод программы в буфер обмена вместо того, чтобы делать это вручную.
Установить этот модуль можно привычным способом через пакетный менеджер pip.
📲 Мы в MAX
Подписывайтесь на канал 👉@pythonofff
👍1
1 Aug 2026, 08:20 UTC458 views1 reactionsread 12 August 2026 Photo
Метод get для словарей
У словарей есть метод get, который возвращает значение по ключу, переданному в аргументах функции.
Однако если такого ключа в словаре нет, то исключение не выбрасывается, а возвращается значение по умолчанию, которое передаётся вторым аргументом, или же None, если второй аргумент не передан.
В качестве примера создадим словарь с именами, которые можно получить по определенным значениям, и на…
👍1
31 Jul 2026, 05:33 UTC446 views1 reactionsread 12 August 2026 Photo
"Быстрый" контейнер deque
Структура deque предпочтительнее, чем обычный список, в тех случаях, когда нам нужны более быстрые операции добавления и вытягивания элементов из обоих концов контейнера.
К тому же, контейнер deque обеспечивает линейную сложность O(1) для операций добавления и выталкивания по сравнению со стандартным списком, у которого сложность по времени для тех же операций составляет O(n).
Также для d…
👍1
30 Jul 2026, 06:28 UTC401 views2 reactionsread 12 August 2026 Photo
Блок else в циклах for
Хауди хо, друзья. Практически все новички теряются при виде блока else после циклов, поэтому сейчас немного проясним ситуацию.
В Python блок else может быть представлен не только в условных конструкциях после if, но и в циклах после for и while. В данном случае код внутри else выполняется, только если цикл не был прерван с помощью break.
Типичный пример использования – поиск чего-либо в цик…
👍2
29 Jul 2026, 06:25 UTC415 views2 reactionsread 12 August 2026 Photo
Логические any и all
Одна из многих причин, почему Python является таким популярным языком, заключается в том, что он читаем и выразителен. Предлагаю взглянуть на прикрепленный ниже код.
Функция any возвращает значение True, если хотя бы одно из переданных утверждений верно, all – в случае, если все верны.
На мой взгляд, эти две функции заслуживают отдельного внимания всего лишь из-за их простоты в использовании.
…
👍1🔥1
28 Jul 2026, 07:33 UTC387 viewsread 12 August 2026 Photo
⌨️ Многозадачность в python. Асинхронность, процессы, потоки
Приглашаем на открытый урок.
🗓 04 августа в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Python-разработчик. Продвинутый уровень».
Что будет на вебинаре?
✔️ Разберём особенности различных способов реализации многозадачности.
✔️ Рассмотрим оптимальные случаи применения каждого из способов
✔️ Увидим изменения в реализации многозадачности в различных …
28 Jul 2026, 06:37 UTC329 views1 reactionsread 12 August 2026 Photo
Автоматический счетчик во время итераций по коллекциям
Привет. Достаточно часто я наблюдаю ситуации, в которых новички создают "костыли", когда им необходим счетчик во время обхода коллекции. И вот решение проблемы.
Итак, встроенная в Python функция enumerate применяется для итерируемых коллекций (строки, списки, словари и другие) и создает объект, который генерирует кортежи, состоящие из двух элементов – индекса …
👍1
Showing the 12 most recent of 23 posts we hold for @pythonofff. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.