python small examples
1.0.0
Попрощайтесь со скукой, попрощайтесь со скукой и посвятите себя созданию классических небольших примеров и кейсов Python.
Перепечатка разрешена по запросу, но любое коммерческое использование запрещено. Если вы перепечатаете небольшие примеры и кейсы из этой библиотеки, обратите внимание на ссылку ниже:
Краткое изложение всех небольших примеров Python
новости ИИ
Освещение новостей ИИ
Большая модель ИИ
Набор инструментов искусственного интеллекта
Шесть способов бесплатного использования ChatGPT4o
Учебник по Python
Учебное пособие по анализу данных
Учебное пособие по алгоритму
Учебное пособие по искусственному интеллекту
Руководство по Git
программист
Загрузка данных
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | Общие арифметические операции | Операция | v1 | |
2 | Реализация релу | Макс | Версия 4.0 | ️️ |
3 | Базовая конверсия | бин, октябрь, шестнадцатеричный | Версия 4.0 | ️️ |
4 | Преобразование целых чисел в ASCII | чр, орд | Версия 1.0 | ️️ |
5 | Проверьте, все ли элементы верны | все | Версия 2.0 | ️️️ |
6 | хотя бы одно верно, проверьте | любой | Версия 2.0 | ️️️ |
7 | Определите, правда это или ложь | логическое значение | Версия 2.0 | ️️️ |
8 | Создайте множественное число | сложный | Версия 1.0 | ️️️ |
9 | Получить частное и остаток | divмод | Версия 1.0 | ️️ |
10 | Преобразовать в тип с плавающей запятой | плавать | Версия 1.0 | ️️ |
11 | Преобразовать в целое число | интервал | Версия 1.0 | ️ |
12 | Власть | бах | Версия 1.0 | ️ |
13 | округление | круглый | Версия 1.0 | ️ |
14 | цепное сравнение | сравнивать | Версия 1.0 | ️️ |
15 | Строка в байт | байты, utf-8 | Версия 1.0 | ️️ |
16 | Преобразование любого объекта в строку | ул. | Версия 1.0 | ️️ |
17 | Выполните код, представленный строкой | компилировать | Версия 1.0 | ️️️ |
18 | Выражение расчета | оценивать | Версия 1.0 | ️️️️ |
19 | Форматирование строк | формат | Версия 1.0 | ️️️️ |
20 | Поменяйте местами два элемента | упаковать, распаковать | Версия 1.0 | ️️ |
двадцать один | Преобразовать в словарь | диктовать | Версия 1.0 | ️️ |
двадцать два | заморозить коллекцию | замороженный набор | Версия 1.0 | ️️ |
двадцать три | Преобразовать в тип коллекции | набор | Версия 1.0 | ️️ |
двадцать четыре | Преобразование кортежа | кортеж | Версия 1.0 | ️️ |
25 | Проверьте количество байт, занимаемых переменной | getsizeof | Версия 1.0 | ️️️ |
26 | Кортеж, содержащий один элемент | кортеж | Версия 1.0 | ️ |
27 | Подводные камни удаления списка | список | Версия 1.0 | ️ |
28 | Подводные камни быстрого копирования списков | список | Версия 1.0 | ️ |
29 | Найдите первые 3 самых больших или наименьших числа в списке. | список heapq | v1.0 | ️ |
30 | строковый резидент | ул. | Версия 1.0 | ️ |
31 | Ошибка создания пустой коллекции | набор | Версия 1.0 | ️ |
32 | Полностью понимаю за | для | Версия 1.0 | ️ |
33 | Знайте, когда выполнять | генератор | Версия 1.0 | ️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | Функциональный объект операции | оператор | Версия 2.0 | ️️️️ |
2 | Создайте последовательность диапазонов | диапазон | Версия 1.0 | ️️ |
3 | Создать обратную последовательность | диапазон | Версия 1.0 | ️️ |
4 | Готовая к использованию функция сортировки | отсортированный | Версия 1.0 | ️️️ |
5 | функция суммирования | сумма | Версия 1.0 | ️️ |
6 | Примеры использования пяти типов параметров функций | переменный параметр | Версия 2.0 | ️️️️ |
7 | Используйте объект среза | кусочек | Версия 2.0 | ️️️️️ |
8 | лямбда-функция | лямбда | Версия 3.0 | ️️️️ |
9 | объект перечисления | перечислять | Версия 1.0 | ️️️ |
10 | фильтр фильтр | фильтр | В1.5 | ️️️ |
11 | Возвращает хэш-значение объекта | хеш | Версия 1.0 | ️️ |
12 | кортеж с именем | именованный кортеж | Версия 1.0 | ️️️ |
13 | Одна строка кода для переворота списка | обеспечить регресс | Версия 1.0 | ️️ |
14 | Два способа перевернуть строку | перевернутый | Версия 1.0 | ️️ |
15 | join объединяет строки | присоединиться | Версия 1.0 | ️️ |
16 | Длина строки в байтах | кодировать | Версия 1.0 | ️️ |
17 | группировка по одному полю | itertools, группировка, лямбда | Версия 1.0 | ️️️ |
18 | группироватьпо группировке по нескольким полям | itemgetter, itertools, groupby | Версия 1.0 | ️️️️ |
19 | itemgetter и ключевые функции | оператор, itemgetter, itertools | Версия 1.0 | ️️️️️ |
20 | Функция суммы вычисляет и суммирует одновременно | сумма, генератор | Версия 1.0 | ️️️️️ |
двадцать один | Параметры по умолчанию установлены пустыми | функция | Версия 1.0 | ️ |
двадцать два | Подводные камни при использовании различных параметров | параметр функции | Версия 1.0 | ️ |
двадцать три | Ловушка свободных параметров лямбды | лямбда | Версия 1.0 | ️ |
двадцать четыре | Использовать восходящий список кучи | сортировать кучуq | v1.0 | ️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | корень всех объектов | объект | Версия 1.0 | ️ |
2 | Является ли объект вызываемым? | отзывной | Версия 2.5 | ️️️️ |
3 | ascii-объект отображения | __repr__ | Версия 2.5 | ️️️ |
4 | метод класса | метод класса | В1.5 | ️️️ |
5 | Динамически удалять атрибуты | делаттр, хасаттр | В1.5 | ️️ |
6 | Просмотр всех методов объекта одним щелчком мыши | реж. | В1.5 | ️️ |
7 | Динамически получать свойства объекта | getattr | В1.5 | ️️ |
8 | Имеет ли объект определенный атрибут | хасаттр | В1.5 | ️️️ |
9 | Номер дома объекта | ИДЕНТИФИКАТОР | Версия 1.0 | ️ |
10 | Оценка экземпляров и объектных отношений | isinstance | В1.5 | ️️️ |
11 | идентификация отношений родитель-потомок issubclass | issubclass | В1.5 | ️️️ |
12 | Два способа создания свойств | свойство | Версия 2.5 | ️️️️️ |
13 | Просмотр типов объектов | тип | Версия 1.0 | ️ |
14 | Введение в использование метаклассов | тип, __class__ | Версия 2.0 | ️️️️️ |
15 | Неизменяемые объекты одного и того же значения | изменчивый | Версия 1.0 | ️ |
16 | Порядок уничтожения объекта | ООП дель | Версия 1.0 | ️ |
17 | Наследуют ли подклассы статические методы родительских классов? | статический метод | Версия 1.0 | ️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | Роль символа r в регулярных выражениях | ре, р | Версия 3.0 | ️️️ |
2 | Регулярные атомарные операции | ре | Версия 3.0 | ️️️ |
3 | Экранирование в регулярных выражениях | ре, | Версия 3.0 | ️️️ |
4 | Самый распространенный регулярный поиск | ре, Финдалл | Версия 3.0 | ️️️ |
5 | Найти с помощью универсальных символов | ре,s,w,d | Версия 3.0 | ️️️ |
6 | Поиск с использованием метасимволов | ре,+,* | Версия 3.0 | ️️️ |
7 | захват подстроки | () | Версия 3.0 | ️️️️ |
8 | Жадный захват и нежадный захват | ре | Версия 1.0 | ️️️️ |
9 | Используйте обычные правила для проверки безопасности паролей. | ре | Версия 1.0 | ️️️️️ |
10 | Сканирование заголовка домашней страницы Baidu | ре | Версия 1.0 | ️️️️ |
11 | Пакетное преобразование в формат Camel Case (Camel) | ре | Версия 1.0 | ️️️️️ |
12 | Используйте регулярное выражение, чтобы определить, является ли это положительным числом с плавающей запятой. | ул,ре,поплавок | Версия 1.0 | ️️️️️ |
13 | Используйте регулярные выражения для извлечения положительных целых чисел и чисел с плавающей запятой, больших 0. | найти все | v2 | ️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | Простое понимание декораторов | декоратор | Версия 1.0 | ️️️ |
2 | Декоратор для тестирования времени выполнения функции | декоратор | Версия 1.0 | ️️️️ |
3 | Декоратор исключений подсчета | декоратор, нелокальный | В1.5 | ️️️️ |
4 | Пользовательский нисходящий итератор | Итератор | Версия 3.0 | ️️️️ |
5 | Создать итератор | итер, __iter__ | В1.5 | ️️️ |
6 | Обратный итератор перевернут | перевернутый | Версия 1.0 | ️️ |
7 | zip-итератор | молния | В1.5 | ️️️ |
8 | группировка списков (версия генератора) | выход,генератор | Версия 1.0 | ️️️ |
9 | Расширение полного списка (генераторная версия) | список, доходность, генератор | Версия 1.0 | ️️️ |
10 | соединяйте маленькие контейнеры в большие контейнеры | itertools,цепочка | Версия 1.0 | ️️️️️ |
11 | вариант использования продукта | продукт | Версия 1.0 | ️️️️️ |
12 | Первые n членов последовательности Фибоначчи | доходность, диапазон | Версия 1.0 | ️️️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | Черепаха рисует олимпийские кольца | черепаха | Версия 1.0 | ️️️ |
2 | черепаха рисует в небе снежинки | черепаха | Версия 1.0 | ️️️ |
3 | Диаграмма облака слов Python | WordCloud | Версия 1.0 | ️️ |
4 | Построение гистограмм и линейных диаграмм | заговор | Версия 1.0 | ️ |
5 | Тепловая карта морского побережья | рожденный в море | Версия 1.0 | ️ |
6 | Панель управления Pyecharts | диаграммы | Версия 1.0 | ️ |
7 | Воронкообразная диаграмма Pyecharts | диаграммы | Версия 1.0 | ️ |
8 | Таблица Пайчартса по водному поло | диаграммы | Версия 1.0 | ️ |
9 | Круговая диаграмма Пайчартса | диаграммы | Версия 1.0 | ️ |
10 | Полярный сюжет Пайчарта | диаграммы | Версия 1.0 | ️ |
11 | Диаграмма облака слов Pyecharts | диаграммы | Версия 1.0 | ️ |
12 | Тепловая карта Pyecharts | диаграммы | Версия 1.0 | ️ |
13 | matplotlib рисует анимацию | matplotlib | Версия 1.0 | ️ |
14 | Диаграмма парной диаграммы Seaborn | рожденный в море | Версия 1.0 | ️ |
15 | pyecharts не может пройти при рисовании данных Numpy | пустые диаграммы | Версия 1.0 | ️ |
16 | Подушка для пакета обработки изображений | подушка | Версия 1.0 | ️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | Артефакт анализа данных: deepnote | глубокая заметка | v1.0 | ️ |
2 | Метод заполнения панели NumPy | Панель NumPy | Версия 1.0 | ️ |
3 | Создайте диагональную матрицу с нижними диагоналями 1, 2, 3 и 4. | Диагностика NumPy | Версия 1.0 | ️ |
4 | вырезать объединение данных | Панды вырезаны | v1.0 | ️ |
5 | Отбросить нулевые значения и заполнить нулевые значения | Панды дропна филлна | v1.0 | ️ |
6 | Метод Apply удаляет специальные символы. | панды применяют | v1.0 | ️ |
7 | Используйте карту для проектирования объектов в столбцах | карта панд | v1.0 | ️ |
8 | Преобразование столбца категории в числовое значение | категория панд | v1.0 | ️ |
9 | ранговый рейтинг | пандаранг | v1.0 | ️ |
10 | Выполните субдискретизацию данных и отрегулируйте размер шага от часов до дней. | панды передискретизируют | v1.0 | ️ |
11 | Как быстро генерировать данные временных рядов с помощью Pandas | pandasutil | v1.0 | ️ |
12 | Как быстро найти количество нулевых значений во всех столбцах DataFrame | панды — это нулевая сумма | v1.0 | ️ |
13 | Изменение порядка столбцов DataFrame | кадр данных панд | v1.0 | ️ |
14 | Используйте count для подсчета количества вхождений термина | панды | v1.0 | ️ |
15 | Split находит разницу между часами и минутами (ЧЧ:мм) | панды раскол | v1.0 | ️ |
16 | Советы по данным плавного поворота | пандаплавить | v1.0 | ️ |
17 | Советы по поворотной перспективе | пандаплавить | v1.0 | ️ |
18 | p случайным образом читает K строк файла и генерирует N | образец панды | v1.0 | ️ |
19 | Форматирование столбца времени в Pandas | панды применяют | v1.0 | ️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | помощь в один клик | помощь | Версия 1.0 | ️ |
2 | Получить пользовательский ввод | вход | Версия 1.0 | ️ |
3 | Чтение и запись файлов и таблица значений режимов | открыть, прочитать, написать, с помощью режима | Версия 2.0 | ️️️ |
4 | Примеры использования оператора | оператор | Версия 1.0 | ️️️️ |
5 | Перенос объекта json | JSON | Версия 2.0 | ️️️️️ |
6 | Получить расширение файла | ОС, разделенный текст | Версия 1.0 | ️️ |
7 | Получить имя файла по пути | ОС, Сплит | Версия 1.0 | ️️ |
8 | Пакетное изменение суффиксов файлов | argparse, списоккаталог | Версия 1.0 | ️️️️ |
9 | Пакетное преобразование xls в xlsx | ОС, список_каталога, разделенный текст | Версия 1.0 | ️️️️ |
10 | Получить файл с указанным суффиксным именем | ОС, список_каталога, разделенный текст | Версия 1.0 | ️️️️ |
11 | Пакетное сжатие файлов | zip-файл | Версия 1.0 | ️️️️ |
12 | 32-битное шифрование | хэшлиб | Версия 1.0 | ️️️️ |
13 | календарный график года | календарь | Версия 1.0 | ️️ |
14 | Определите, является ли этот год високосным | календарь | Версия 1.0 | ️️️ |
15 | Определить, сколько дней в месяце | календарь, дата и время | Версия 1.0 | ️️️ |
16 | первый день месяца | дата и время | Версия 1.0 | ️️ |
17 | последний день месяца | календарь, дата и время | Версия 1.0 | ️️ |
18 | Получить текущее время | время, дата и время | Версия 1.0 | ️️ |
19 | Преобразование времени персонажа во время | время, дата и время | Версия 1.0 | ️️ |
20 | время персонажа | время, дата и время | Версия 1.0 | ️️ |
двадцать один | 1~n дней после получения определенного дня | Календарь,диапазон месяцев | Версия 4.0 | ️️️ |
двадцать два | Запустить основной поток по умолчанию | резьба | Версия 1.0 | ️️ |
двадцать три | Создать тему | резьба | Версия 1.0 | ️️ |
двадцать четыре | Альтернативно получить фрагменты времени ЦП | резьба | Версия 1.0 | ️️️ |
25 | Несколько потоков захватывают одну и ту же переменную | резьба | Версия 1.0 | ️️️ |
26 | Проблемы, вызванные многопоточной переменной конкуренцией | резьба | Версия 1.0 | ️️️ |
27 | многопоточная блокировка | резьба, замок | Версия 1.0 | ️️️ |
28 | Время массива и распространенные форматы | время, дата-время, формат | Версия 1.0 | ️️️ |
29 | нелокальный используется во встроенных функциях | нелокальный | Версия 2.0 | ️️️️️ |
30 | global объявляет глобальные переменные | глобальный | Версия 2.0 | ️️️️️ |
31 | Ловушка несвязанных общих переменных | глобальный | Версия 1.0 | ️ |
32 | Оптимизировать пакет вывода исключений кода | отладчик | Версия 1.0 | ️ |
33 | Одна строка кода для поиска кодировки | Шарде | Версия 1.0 | ️ |
34 | Создать соединение SQLite | SQLite | v1.0 | ️ |
35 | объект json в объект python | Python JSON | v1.0 | ️ |
36 | Преобразование объекта Python в объект JSON | Python JSON | v1.0 | ️ |
37 | Одна строка кода ускоряет установку pip в 100 раз | установка по пунктам | v1.0 | ️ |
Небольшой пример | Связь | Этикетка | Версия | трудность |
---|---|---|---|---|
1 | Реализуйте калькулятор без else и if | оператор | Версия 1.0 | ️️️ |
2 | Выбирайте среднее значение | список, сортировка, округление | Версия 1.0 | ️️️️ |
3 | Распечатать таблицу умножения 99. | для,диапазона,формата | Версия 1.0 | ️️️ |
4 | Рекурсивная версия функции Flatten | рекурсия, список, экземпляр | Версия 1.0 | ️️️️ |
5 | Список разделен на n равных частей. | список, ячейка | Версия 1.0 | ️️️ |
6 | сжатый список | список, фильтр | Версия 1.0 | ️️️️ |
7 | Попросите более длинный список | Макс, лямбда | Версия 1.0 | ️️️️️ |
8 | Найти режим списка | Макс, лямбда, счетчик | Версия 1.0 | ️️️️ |
9 | Максимальное значение всех нескольких списков | Макс, лямбда | Версия 1.0 | ️️️️ |
10 | Проверка списка на наличие дубликатов | набор | Версия 1.0 | ️️️ |
11 | Арифметическая последовательность чисел с плавающей запятой | диапазон, плавающий | Версия 1.0 | ️️️️ |
12 | Группировать по состоянию | лямбда | Версия 1.0 | ️️️️ |
13 | карта реализует векторные операции | карта, лямбда | Версия 1.0 | ️️️ |
14 | Словарь с наибольшим значением | Макс, лямбда | Версия 1.0 | ️️️️ |
15 | Объединить два словаря | ** | Версия 1.0 | ️️️ |
16 | Топн словарь | heapq,nсамый большой | Версия 1.0 | ️️️ |
17 | Определите, является ли это анаграммой | коллекции, Счетчик | Версия 1.0 | ️️️ |
18 | Логическое объединение словарей | Карта Цепи | Версия 1.0 | ️️️️️ |
19 | выборка выборка выборка | случайный, образец | Версия 1.0 | ️️️ |
20 | Перемыть набор данных | перетасовать | Версия 1.0 | ️️️ |
двадцать один | 10 равномерно распределенных координатных точек | случайный, равномерный | Версия 1.0 | ️️️ |
двадцать два | 10 координатных точек гауссовского распределения | случайный, гаусс | Версия 1.0 | ️️️️ |
двадцать три | Сортируют ли они слова друг для друга | коллекции, defaultdict | Версия 1.0 | ️️️️ |
двадцать четыре | Поворачивается ли str1 от str2 | ул. | Версия 1.0 | ️️️ |
25 | Найдите n-е вхождение позиции | счетчик | Версия 1.0 | ️️️ |
26 | Найти все повторяющиеся элементы | календарь, дата и время | Версия 1.0 | ️️️️ |
27 | совместная статистика | Прилавок | Версия 1.0 | ️️️️️ |
28 | Найдите сферическое расстояние между двумя точками | математика | Версия 1.0 | ️️️️️ |
29 | Получить кодировку файла | Шарде | Версия 1.0 | ️️️️️ |
30 | Форматировать строку JSON | JSON | Версия 1.0 | ️️️️️ |