Python Skills 🐍
303 subscribers
1.02K photos
17 videos
302 links
Канал полезного и юмористического контента на тему программирования, в частности такого языка как Python.

По всем вопросам: @andrey_andrey01
Download Telegram
Методы list в Python

Во время собеседования на вакансию
python-разработчика очень часто звучат вопросы про списки и их методы.
Мы собрали для вас часть этих методов.

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

2. clear() - удаляет все элементы из списка

3. copy() - делает поверхностную копию списка. Почему нужно пользоваться именно этим методом, а не присваиванием мы разбирали в другой статье.

4. count() - считает, сколько раз в списке встречается переданный аргумент.

#list
Упрощенная работа с JSON

Казалось бы, куда еще проще, но есть один интересный пакет JMESpath, который позволяет декларативно указать, как извлекать элементы из документа JSON.

Основные примеры использования показаны на картинке, там нет ничего сложного. Метод search принимает паттерн, по которому требуется извлечь данные, а также словарь (который в общем-то похож на JSON).

Вообще возможностей у пакета достаточно, поэтому он достоен изучения и применения в проектах. Подробнее советую почитать в документации.

#json #jmespath
Каким будет результат выполнения кода?
Anonymous Poll
29%
45
0%
36
50%
[1, 2, 3, 4, 5, 6, 7, 8, 9]
4%
0
0%
Error
17%
Узнать ответ
This media is not supported in your browser
VIEW IN TELEGRAM
Капча, в которой надо приседать чтобы доказать что ты человек.
Как тебе такое, Илон Маск? 🌚
Эмоции программиста:
Радость - 😐
Грусть - 😐
Злость - 😐
Любовь - 😐
Изумление - 😐
Удивление - 😐
Успешная компиляция кода - 🙂

p
.s. А у вас также?
👍1
Остановите мой ор 😂😂
А ведь правда ... 🤔
Топ. Фреймворки Python для геймдева и мобильной разработки

К сожалению, в сфере мобильной разработки Python не очень популярен. Фреймворков Python для создания игр и мобильных приложений очень мало. Но все же они есть.

Читать статью

#топ
Каким будет результат выполнения кода?
Anonymous Poll
3%
[0, 1, 5, 7, -10]
74%
[-10, 0, 1, 5, 7]
0%
[-10, 7, 5, 1, 0]
15%
Ничего
3%
10, 0, 1, 5, 7
6%
Узнать ответ
⚡️ Форматирование с помощью %

Конечно, вариант с format — лучше и проще, но часто встречается и такой способ форматирования.

%d, %s, %f — после символа процента обычно пишут тип передаваемого объекта. В данном случае, оператор % принимает кортеж.

Самые часто используемые типы — это %d (целое число), %s (строка в нормальном для человека восприятии) и %f (число с плавающей точкой float).

%(value)s, %(value)d — Получает значение из словаря. индекс передан внутри скобочек, а после идёт тип как выше.