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

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Gensim

Gensim — это библиотека с открытым исходным кодом на Python, которая используется для тематического моделирования без учителя и обработки естественного языка (NLP).

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

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

В чем разница между pass, continue и break?

Ответ: pass означает «ничего не делать», обычно используется, потому что Python не позволяет создавать класс, функцию или оператор if без кода внутри. continue отправляет вас к следующему элементу в цикле, останавливая выполнение для текущего элемента. break прерывает цикл, и последовательность больше не повторяется.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
254
🐍 Создание словаря из двух списков

Встроенная функция zip() принимает несколько итерируемых объектов и возвращает последовательность  кортежей. Каждый кортеж группирует элементы объектов по их индексу.

Можно провести операцию, обратную zip(), с помощью zip(*).

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
💯1554
🤣1843
🐍 Emoji

Поддерживается весь набор кодов эмодзи, определенных консорциумом Unicode, в дополнение к набору псевдонимов.

По умолчанию включен только официальный список, но при использовании emoji.emojize(language='alias') включается как полный список, так и псевдонимы.

Установка:
$ pip install emoji


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

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

Какие есть типы объектов в Python?

Ответ: в Python поддерживаются изменяемые (mutable) и не изменяемые (immutable) типы объектов.
Не изменяемые не позволяют изменять свое содержание (кортежи, булевы, строки, числа).
Изменяемые позволяют изменять свое содержание (списки, множества и словари).


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
19💯5
🐍 Генерация уникального идентификатора

Стандартный модуль uuid — быстрый и простой способ сгенерировать UUID (universally unique identifier, глобально уникальный идентификатор).

Так мы создадим случайное 128-битное число, которое будет уникальным.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
123💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣46💯21
Что выведет код сверху?
Anonymous Quiz
33%
{1, 2, 3, 4}
55%
{1, 2, 3}
7%
Invalid Syntax
5%
Error
🤣182💯21
🐍 Jedi

Jedi — это инструмент статического анализа для Python, обычно используемый в IDE/плагинах редакторов.

Она ускоряет процесс написания кода и делает его более продуктивным.

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

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

Для чего используется bytes()?

Ответ: это встроенная функция питона, которая возвращает неизменяемый байтовый объект.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
126💯5
🐍 NewsPaper3k

NewsPaper3k — это библиотека Python для парсинга новостных статей, просто передавая URL.

Она даёт возможность извлекать статьи и связанные мета-данные из множества разных источников. Можно извлечь изображения, текст и имена авторов.

Установка:
$ pip install newspaper3k


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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
14💯43
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣454💯2
Что выведет код сверху?
Anonymous Quiz
57%
(1, 2, 3, 1, 2, 3)
3%
(1, 2, 3, 4, 5, 6)
11%
(3, 6, 9)
29%
Ошибка
7💯62
🐍 Расчет времени выполнения кода

Этот способ поможет рассчитать время, необходимое для выполнения программы.

Используя time-модуль, вы можете точно узнать, сколько времени требуется программе для выполнения кода.

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

За что отвечают функции help() и dir()?

Ответ: Функция help() показывает строку документации и справку для ее аргумента.
Функция dir() возвращает список, содержащий пространство имен в объекте.


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
134💯4