Python Developer
21.7K subscribers
1.64K photos
114 videos
7 files
1.7K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Парсинг веб-сайтов: взгляд изнутри

В данной статье автор рассказывает, что такое парсинг веб-сайтов, какие правовые и моральные аспекты следует знать, чтобы использовать парсинг безопасно и эффективно, а также немного полезной информации о библиотеках requests и Beautiful Soup.

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

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

Как имплементировать словарь с нуля?

Ответ: Для имплементации словаря можно использовать хэш-таблицу. Хэш-таблица — это структура данных, которая обеспечивает эффективный поиск, вставку и удаление элементов. Ключи преобразуются в индексы с помощью функции хэширования, и значения хранятся в соответствующих ячейках памяти.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
121
🐍 Конвертер валют

forex-python — это библиотека, которая позволяет получать данные о курсе валют в определённое время и конвертировать одну валюту в другую.

Результат работы кода:
Введите сумму: 10000
Введите валюту: RUB
Введите валюту для конвертации: USD
10000 RUB равно 95.23809523809524 USD


Установка:
pip install forex-python


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
16
Что выведет код сверху?
Anonymous Quiz
44%
Java
29%
Python
5%
Null
22%
Ошибка
12
🐍 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
📘 Если ещё не подписаны на наш канал для изучения английского в IT сфере — самое время это сделать👇🏻

https://t.me/+RwaQxz8YiH1iOTVi

Новые слова, викторины и английские мемчики на каждый день:
CodeLang | Английский в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Скачиваем 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