PyBlog
БЛОГ
О сайте
Библиотеки
Регистрация
Вход
PYBLOG
Содержание
Содержание блога:
(рейтинг популярных постов)
1.
Расчеты нарастающим итогом с модулем itertools
(
196)
2.
Преобразование типов данных в Python
(
174)
3.
Форматирование вывода с помощью f-строки
(
174)
4.
Приоритет операторов в выражениях Python
(
168)
5.
Встроенные типы данных в Python
(
165)
6.
Динамическая типизация в Python
(
160)
7.
Моржовый оператор (walrus operator) в Python
(
142)
8.
Печать сложных объектов с модулем pprint()
(
142)
9.
Фильтрация и изменение элементов списка с использованием List comprehension
(
139)
10.
Количество одинаковых элементов в списке (кортеже) или строке
(
133)
11.
Генератор списка (List comprehension)
(
129)
12.
Метод dict.get() значение по умолчанию для отсутствующих ключей
(
123)
13.
Сглаживание вложенных списков без цикла
(
122)
14.
Переворот итерируемых объектов нарезкой
(
119)
15.
Генератор словарей (Dict comprehension)
(
118)
16.
Операторы * и ** для упаковки и распаковки коллекций
(
114)
17.
Использование памяти объектами Python
(
114)
18.
Сортировка словарей по значениям
(
112)
19.
Наиболее часто встречающийся элемент в списке (кортеже)
(
108)
20.
Использование else в циклах for и while
(
108)
21.
Вычисление времени выполнения программы
(
105)
22.
Сравнение двух списков в Python
(
104)
23.
Объединение и распаковка последовательностей с помощью zip() и itertools.zip_longest()
(
103)
24.
Обмен значениями переменных (объектов)
(
102)
25.
Трюки Python с использованием символа нижнего подчеркивания ( _ )
(
101)
26.
Логические выражения if ... else в Pythonic стиле
(
101)
27.
Способы удаления лишних пробелов в строке
(
99)
28.
Как объединить два словаря в Python
(
98)
29.
Использование аннотации типов в Python
(
98)
30.
Выбор случайного элемента последовательности
(
94)
31.
Группировка последовательности по ключу функцией itertools.groupby()
(
94)
32.
Использование срезов для манипулирования объектами в Python
(
92)
33.
Использование метода dict.setdefault() для эффективной работы со словарем
(
91)
34.
Создание срезов из итератора с использованием itertools.islice()
(
89)
35.
Генераторы в Python
(
88)
36.
Изменяемые и неизменяемые типы данных
(
87)
37.
Вычисления нарастающим итогом с функцией numpy.cumsum()
(
87)
38.
Преобразование последовательности с помощью функции map()
(
86)
39.
Подсчет количества вложенных списков в списке
(
86)
40.
Бесконечные итераторы в Python itertools.count(), cycle(), repeat()
(
86)
41.
Замена вложенных циклов for с помощью itertools.product()
(
83)
42.
Использование оператора with
(
82)
43.
Преимущества использования словаря collections.defaultdict()
(
82)
44.
Задача: Определение знака зодиака по дате
(
82)
45.
Поэлементное суммирование списков (кортежей)
(
78)
46.
Сворачивание списка с помощью функции reduce()
(
77)
47.
Преобразование строки числовых значений в список чисел
(
74)
48.
Оценка основных статистических метрик набора данных в Python
(
74)
49.
Получение индекса максимального (минимального) элемента последовательности
(
73)
50.
Удаление дубликатов из списка с помощью функции set()
(
71)
51.
Использование collections.namedtuple() для создания неизменяемого словаря
(
64)
52.
Однострочник для поиска дубликатов в списке
(
63)
53.
Преимущества двухсторонней очереди collections.deque() над списком
(
61)
54.
Использование функции eval() для динамического вычисления выражений
(
59)
55.
Многоцелевой объект многоточие (Ellipsis) в Python
(
59)
56.
Возвращение элементов списка пока условие истинно с помощью itertools.takewhile()
(
55)
57.
Методы преобразования списка в строку и обратно
(
53)
58.
Задача: Наибольший числовой палиндром
(
51)
59.
Фильтрация и удаление дубликатов последовательности с помощью Set comprehension
(
50)
60.
Область эффективного использования lambda функции в Python
(
49)
61.
Задача: Разбиение списка на фрагменты фиксированного размера
(
47)
62.
Задача: Разложение числа на простые множители
(
47)
63.
Задача: Определение времени года по номеру месяца
(
45)
64.
Задача: Целое число прописью на русском языке
(
45)
65.
Фильтрация элементов итератора с помощью bool-списка функции itertools.compress()
(
42)
66.
Пропуск не нужных элементов последовательности с помощью itertools.dropwhile()
(
41)
67.
Удаление дубликатов из списка
(
39)
68.
Задача: Тренажер таблицы умножения
(
39)
69.
Задача: Проверка символа на кириллицу
(
38)
70.
Задача: Палиндром
(
35)
71.
Задача: Счастливый билет
(
33)
72.
Задача: Форматирование строки с цифрами
(
33)
73.
Задача: Правильные окончания существительных для любых чисел
(
33)
74.
Задача: Наибольший общий делитель
(
33)
75.
Задача: Проверка - является ли строка числом
(
31)
76.
Задача: Удаление дубликатов из списка с сохранением порядка следования элементов
(
29)
77.
Задача: Определение дня недели по дате
(
27)
78.
Задача: Найти и поменять местами максимальный и минимальный элементы двухмерного списка
(
26)
79.
Задача: Совершенное число
(
23)
80.
Задача: Високосный год
(
23)
81.
Задача: Генерация надежного пароля заданного размера
(
21)
82.
Задача: Слияние пар элементов списка
(
20)
83.
Задача: Определение факториала заданного числа
(
20)
84.
Задача: Анаграмма
(
20)
85.
Задача: Список простых чисел в заданном диапазоне
(
19)
86.
Задача: Разворот целых чисел в списке
(
18)
87.
Задача: Выборка чисел из заданного диапазона
(
18)
88.
Задача: Построение списка чисел Фибоначчи
(
17)
89.
Задача: Перестановка местами пар элементов списка
(
17)
90.
Задача: Скрыть номер банковской карты
(
17)
91.
Задача: Количество дней между двумя датами
(
16)
92.
Задача: Решение квадратного уравнения
(
12)
Блог о трюках Python
Особенности самого популярного языка программирования Python
(трюки, лайфхаки, полезные приемы и хитрости кода)
Подписаться на RSS-ленту
Наш Телеграм-канал
Список категорий
Python Tips & Tricks
Collections tricks
Comprehension tricks
Dictionary tricks
Formatting tricks
Iterables tricks
Itertools tricks
Other tricks
Packing (unpacking) tricks
Лайфхаки
Задачи на Python
Операторы Python
Типы данных Python
Последние посты
Задача: Решение квадратного уравнения
Задача: Тренажер таблицы умножения
Задача: Наибольший числовой палиндром
Задача: Разложение числа на простые множители
Задача: Наибольший общий делитель
Наиболее комментируемые посты
Встроенные типы данных в Python
Приоритет операторов в выражениях Python
Преобразование типов данных в Python
Список тегов
python( 67 )
lifehacks( 18 )
tricks( 39 )
slice( 2 )
data_type( 5 )
itertools( 10 )
collections( 4 )
dictionary( 5 )
list( 11 )
tasks( 31 )