Получи случайную криптовалюту за регистрацию!

PYTHON ONLINE

Логотип телеграм канала @pythonyk — PYTHON ONLINE P
Логотип телеграм канала @pythonyk — PYTHON ONLINE
Адрес канала: @pythonyk
Категории: Технологии
Язык: Русский
Количество подписчиков: 506
Описание канала:

PYTHON для начинающих

Рейтинги и Отзывы

3.33

3 отзыва

Оценить канал pythonyk и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

2

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения

2022-07-11 16:00:06Как подготовить объект к отправке на сервер?

Для начала нам нужно перевести объект в строку. К примеру, в JSON формат. Проще всего это сделать с помощью marshmallow.

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

Так, нам не нужно будет добавлять convert_to_json() в каждый класс, а достаточно просто настроить схему (Schema) с полями (fields) от marshmallow.

Также, за счёт схем можно переводить строку обратно в объект за счёт той же самой схемы, что была создана ранее.

Но нужно помнить и про валидацию, с ней можно ознакомиться тут: → ТЫК ←.
973 views13:00
Открыть/Комментировать
2022-07-10 16:00:03Модуль collections.

Представляет собой изменённые контейнеры (dict, list, set, tuple), которые могут помочь при решении различных задач.

Counter(iter) — подсчитает количество повторений объекта в iter. С помощью most_common(n) вы сможете получить n самых повторяющихся объектов.

defaultdict(default_factory) — создаёт и подставляет новый объект, созданный default_factory, если не переданного ключа не существует.

namedtuple(typename, field_names) — создаёт тип кортежа с именованными полями.
942 views13:00
Открыть/Комментировать
2022-07-09 16:00:04Модули также являются объектами.

При необходимости мы можем получить свойства даже у модулей. У них есть имя (__name__), документация (__doc__) и файл, в котором он находится (__file__).

Также, помимо обычного import мы можем получить доступ к модулю, используя importlib.import_module() или __import__().
691 views13:00
Открыть/Комментировать
2022-07-08 16:00:05Как подготовить объект к отправке на сервер?

Для начала нам нужно перевести объект в строку. К примеру, в JSON формат. Проще всего это сделать с помощью marshmallow.

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

Так, нам не нужно будет добавлять convert_to_json() в каждый класс, а достаточно просто настроить схему (Schema) с полями (fields) от marshmallow.

Также, за счёт схем можно переводить строку обратно в объект за счёт той же самой схемы, что была создана ранее.

Но нужно помнить и про валидацию, с ней можно ознакомиться тут: → ТЫК ←.
731 views13:00
Открыть/Комментировать
2022-07-07 16:00:04Что быстрее, [] или list?

На данный вопрос поможет ответить timeit. Он используется при необходимости измерения скорости выполнения каких-либо задач.

К сожалению, time во-первых не удобен, а во-вторых, на результат влияет огромное количество факторов, начиная от загруженности процессора и заканчивая сборщиком мусора.

Более полную информацию можно найти по ссылочке → ТЫК ←
744 views13:00
Открыть/Комментировать
2022-07-06 16:00:06Конкатенация строк в Python с использованием функции join()

Можно использовать функцию join() для объединения строки с разделителем. Будет полезно при наличии последовательности строк, к примеру, список или кортеж строк.
771 views13:00
Открыть/Комментировать
2022-07-05 16:00:04Метод math.fsum.

Данный метод позволяет вернуть сумму всех элементов в любой итерации. Итерацией может быть кортеж, массив, список. Если итерируемый объект не является числом, то метод возвращает TypeError. Метод возвращает сумму всех значений в виде значения с плавающей запятой.
775 views13:00
Открыть/Комментировать
2022-07-04 16:00:02Как вставить одно изображение в другое с помощью Pillow?

Метод paste() из библиотеки Pillow, дает возможность вставить одно изображение в другое.

При этом, по умолчанию изображение вставляется в верхней левой части фоновой картинки.

Для получения более подробной информации можно перейти по ссылке → ТЫК ←.
781 views13:00
Открыть/Комментировать
2022-07-03 16:00:02Удаление несколько элементов из списка.

С помощью методов remove() и pop() можно удалить только один элемент, а вот для удаления нескольких элементов используется метод del.

К примеру, из списка ['A', 'B', 'C', 'D', 'E', 'F'] нужно удалить элементы B, C и D. Как раз данная операция будет осуществляться с помощью del.
792 views13:00
Открыть/Комментировать
2022-07-02 16:00:01Выводим строку или список n раз.

Для этого можно использовать умножение (*) со строками или списками; умножать их можно любое количество раз.

Одним из самых интересных вариантов может быть определение списка с постоянным значением, к примеру ноль.
819 views13:00
Открыть/Комментировать