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
Вопрос с собеседования

Какие есть типы объектов в 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣5553
🐍 howdoi

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

howdoi ответит на всевозможные вопросы, связанные с программированием.

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


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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
11💯5👍1
Что выведет код сверху?
Anonymous Quiz
30%
5
14%
10
41%
15
14%
25
51
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣527
🐍 Получение доступа к индексу в цикле for

Получить доступ к индексу в циклах for можно сделать с помощью функции перечисления — enumerate()

Итерация with enumerate возвращает кортеж, содержащий текущий индекс и текущий элемент для каждой итерации.

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

Как можно преобразовать строку (string) в нижний регистр (lowercase)?

Ответ: для этого используется метод lower();
Для преобразования в верхний регистр (uppercase) используется метод upper();
Еще есть методы isupper() (все символы в верхнем регистре) и islower() (все символы в нижнем регистре), которые проверяют регистр всех символов имени.


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