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
Что выведет код сверху?
Anonymous Quiz
46%
True False
15%
False True
12%
False False
27%
True True
🐍 Python: асинхронный парсер и скрапер картинок с интерфейсом

В этой статье автор показывает, как создать desktop-приложение, которое по нашему запросу будет сохранять на диске заданное количество картинок. Кроме того, посмотрим, чем отличаются библиотеки requests и aiohttp.

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

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

Как получить список ключей из словаря?

Ответ: Это можно сделать через передачу словаря в конструктор list().

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
19💯53
🐍 Что такое Meta в классах Django?

Метаклассы — это классы, которые конструируют другие классы.

Соответственно, когда Django конструирует наш класс, он делает это с помощью своего метакласса. Внутренний класс с названием Meta позволяет задать этому конструктору необходимые нам параметры.

📌 Например, мы можем перезаписать имя таблицы, используя db_table в классе Meta. А ещё изменить порядок полей нашей модели.


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣602
😁51
Что выведет код сверху?
Anonymous Quiz
12%
True False
41%
False True
26%
True True
21%
False False
🐍 Метод set.clear()

set.clear()
— это метод, который используется для удаления всех элементов из множества

📌 Метод может быть полезен, если вам нужно очистить множество и начать добавлять элементы заново.


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

Как работает any() и all()?

Ответ: any() — принимает последовательность и возвращает true, если какой-либо элемент в последовательности равен true.

all() — возвращает true, только если все элементы в последовательности истинны.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
28💯1
🐍 Мега-Учебник Flask Глава 13: I18n и L10n

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

В рамках этой работы вы также узнаете о создании собственных расширений CLI для команды flask.

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

➡️ Python Developer | #статья #flask
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49😁84
9
Что выведет код сверху?
Anonymous Quiz
78%
12 14
7%
3 4
3%
1 0
12%
Ошибка
💯721
🐍 Добавление элемента в список

Рассмотрим два способа добавления элементов в список: метод списка append() и метод extend().

append() — добавляет один элемент в конец списка

extend() — добавляет все элементы из итерируемого объекта в конец текущего

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

Как с помощью lambda возвести каждый элемент списка [1, 2, 3, 4] в квадрат? Убедитесь в правильности результата с помощью assert.

Ответ: данную задачу можно решить с помощью map, пройдя по каждому элементу.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
19💯2
🐍 Сортировка списка

В Python есть два способа сортировки списка: встроенный метод списка list.sort() и встроенная функция sorted().

sorted() принимает итерируемый объект и возвращает новый отсортированный список, не изменяя исходный;

list.sort() сортирует список на месте, то есть изменяет исходный список.

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
2213
💯10
Что выведет код сверху?
Anonymous Quiz
27%
['ab', 'bc']
10%
['Ab', 'Bc']
62%
['AB', 'BC']
1%
['aB', 'bC']
🤣328💯7
🐍 Скриншот экрана с помощью Python

Код с изображения позволяет сделать скриншот экрана и сохранить его в указанной директории.

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
30💯76👍1