Python Developer
21.4K subscribers
1.82K photos
136 videos
13 files
1.97K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Python: Разница между pool.maр и pool.map_async

Автор представляет ещё одну статью-шпаргалку о модуле multiprocessing в Python, без воды, для новичков многопроцессорного программирования.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
72
Вопрос с собеседования

Приведите пример использования filter и reduce над итерируемым объектом.

Ответ: ответ на картинке.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
65
🐍 Скачиваем HTML-код страницы

urllib — это модуль, который предоставляет различные инструменты для работы с URL-адресами и сетевыми запросами. С его помощью вы можете выполнять операции, такие как отправка HTTP-запросов, получение данных из URL-адресов и работа с различными протоколами сети.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
15
Что выведет код сверху?
Anonymous Quiz
6%
0
47%
27
30%
30
17%
Ошибка
🐍 PyTorch

PyTorch — это популярная библиотека глубокого обучения, предоставляющая гибкие инструменты для создания и обучения нейронных сетей.

PyTorch обеспечивает гибкость и простоту использования, что делает его привлекательным инструментом для исследователей и разработчиков в области искусственного интеллекта и машинного обучения.

Руководство — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Вопрос с собеседования

Напишите однострочник, который будет подсчитывать количество заглавных букв в файле.

Ответ: ответ на картинке.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣1783💯1
🐍 Python: multiprocessing под капотом

В данной статье автор помогает получить более глубокое понимание устройства процессов и использования пакета multiprocessing в Python.

multiprocessing — это модуль, который предоставляет классы и функции для работы с процессами.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8🤣1
Что выведет код сверху?
Anonymous Quiz
10%
False
12%
True
21%
10
57%
ZeroDivisionError
🤣964💯2
🐍 JsonObject

JsonObject — это библиотека Python для работы с Json объектами.

Библиотека способна значительно ускорить процесс работы с внешними API и обработки JSON данных, особенно если требуется структурировать и обрабатывать их поля.

Установка:
pip install jsonobject


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Вопрос с собеседования

Напишите регулярное выражение, которое будет принимать идентификатор электронной почты. Используйте модуль re.

Ответ: В этом коде мы создаем регулярное выражение email_regex, которое проверяет, соответствует ли переданный идентификатор электронной почты заданному формату. Затем мы используем функцию re.match() для сравнения переданного идентификатора электронной почты с регулярным выражением. Если совпадение найдено, мы возвращаем True, в противном случае False.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
16🤣1
🐍 Задача о сумме подмножеств

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

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

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
102
Что выведет код сверху?
Anonymous Quiz
48%
12
32%
123
9%
None
11%
Ошибка
🐍 Управление Docker контейнерами с помощью docker-py

docker-py — это официальная библиотека Python для Docker, предоставляющая API для взаимодействия с Docker Daemon. С её помощью можно автоматизировать процессы создания, запуска, остановки и удаления контейнеров, работы с образами, сетями и томами Docker.

В данном примере мы создаем клиента Docker, используя переменные окружения текущей сессии. Затем запускаем контейнер из образа ubuntu:latest, выполняем в нем команду echo, выводим логи работы контейнера и в конце останавливаем и удаляем контейнер.

Управление образами с помощью docker-py:
# Получение списка всех образов
images = client.images.list()

# Вывод информации о каждом образе
for image in images:
print(f'ID: {image.id}, Теги: {image.tags}')


Документация — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Вопрос с собеседования

Как перевести строку, содержащую двоичный код (1 и 0), в число?

Ответ: Для того, чтобы перевести строку, содержащую двоичный код, в целое число в Python, нужно воспользоваться функцией int(), передав ей вторым аргументом основание системы счисления - в данном случае 2.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
26
🐍 Задача коммивояжера — метод целочисленного линейного программирования

В данной статье автор старается показать, что точное решение намного ближе, чем принято считать.

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

Ссылка на статью КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
8