Skip to main content

Модуль для упрощения работы с Python, созданный командой PyPetka Team.

Project description

Проект для работы с Python проектами. Может помочь вам в реализации простых задач, и имеет некоторые готовые решения.

ОЧЕНЬ ВАЖНО!!! Для того, чтобы каждый раз не писать пипетка.название_модуля, а просто название_модуля вам предлагается 3 варианта использования PyPetka Script:

  1. Скачивание проекта с GitHub и использование его. Придется скачать его в папку с вашим проектом, и вы получите пример кода
  2. Просто привыкнуть и писать каждый модуль через пипетка (можете переименовать для удобства) - пипетка.вывод()
  3. Не использовать PyPetka Script. Уж такова реальность..

Использование 1 варианта (Скачивание с GitHub):

  1. Поместите проект в вашу папку и извлеките файл pypetka_script.py
  2. В своем проекте пропишите следующее:
from pypetka_script import pypetka_script
  1. Писать без всяких добавлений
вывод('Вы молодец!')

Использование 2 варианта (Переименование):

  1. Установка через
pip install PyPetka-Script
  1. В своем проекте пропишите следующее:
from pypetka_script import pypetka_script as пипетка
  1. Писать каждую функцию с добавлением пипетка на начале (можете изменить)
пипетка.вывод(генератор_паролей())

Использование 3 варианта (не скачивать PyPetka Script):

  1. Закройте эту страницу

Более подробный пример использования различных функций - https://github.com/IlyaChaek/PyPetka-Script/blob/main/pypetka_script/example.py

Важно!

Большая часть команд имеет аргумент внутри скобок, внизу вы можете увидеть, что нужно указать

Команды PyPetka Script:

Математические функции

  1. сумма(*числа): Возвращает сумму переданных чисел.
  2. вычесть(*числа): Возвращает разность, вычитая все переданные числа из нуля.
  3. деление(число1, число2): Возвращает результат деления двух чисел. Если деление на ноль, выводит ошибку.
  4. умножение(число1, число2): Возвращает произведение двух чисел.
  5. факториал(число): Возвращает факториал числа. Если число отрицательное, выводит ошибку.
  6. квадратный_корень(число): Возвращает квадратный корень числа. Если число отрицательное, выводит ошибку.
  7. возвести_в_степень(основание, степень): Возвращает основание, возведенное в заданную степень.

Функции ввода/вывода

  1. вывод(*аргументы, sep=' ', end='\n', file=sys.stdout, flush=False): Выводит аргументы на экран или в файл.
  2. вывод_без_переноса(*аргументы, sep=' '): Выводит аргументы без переноса строки.
  3. вывод_на_экран(*аргументы, sep=' ', end='\n'): Выводит аргументы на экран.
  4. вывод_в_файл(*аргументы, sep=' ', end='\n', file=sys.stdout): Выводит аргументы в файл.
  5. вывод_с_переносом_строки(*аргументы, sep=' '): Выводит аргументы с переносом строки.
  6. ввод(комментарий=None): Запрашивает ввод от пользователя с опциональным комментарием.
  7. привет_мир(): Выводит приветственное сообщение.

Преобразования

  1. обычное_число(число): Преобразует число в целое.
  2. строка(число): Преобразует число в строку.
  3. если(условие, действие_если_да, действие_если_нет=None): Возвращает результат в зависимости от условия.
  4. список(пользовательский_список): Преобразует переданный объект в список.

Игры и циклы

  1. угадай_число(): Игра "Угадай число".
  2. пока(условие, действие): Выполняет действие, пока условие истинно.

Строковые функции

  1. перевернуть_строку(строка): Возвращает перевернутую строку.
  2. заменить_символы(строка, старый_символ, новый_символ): Заменяет старый символ на новый в строке.
  3. проверить_палиндром(строка): Проверяет, является ли строка палиндромом.
  4. удалить_символ(строка, символ): Удаляет все вхождения символа из строки.
  5. получить_подстроку(строка, начало, конец): Возвращает подстроку из строки.
  6. удалить_пробелы(строка): Удаляет все пробелы из строки.
  7. заменить_первое_вхождение(строка, старый_символ, новый_символ): Заменяет первое вхождение старого символа на новый в строке.

Списковые функции

  1. сортировка(список): Сортирует переданный список.
  2. уникальные_значения(список): Возвращает уникальные значения из списка.
  3. объединить_списки(список1, список2): Объединяет два списка.
  4. найти_максимум(список): Возвращает максимальное значение из списка.
  5. найти_минимум(список): Возвращает минимальное значение из списка.
  6. среднее_значение(список): Возвращает среднее значение чисел в списке.
  7. фильтрация(список, условие): Возвращает элементы списка, которые соответствуют условию.
  8. замена_в_списке(список, старый_элемент, новый_элемент): Заменяет старый элемент на новый в списке.
  9. подсчет_элементов(список): Возвращает количество элементов в списке.
  10. объединение_слов(список_слов, разделитель=' '): Объединяет слова в строку с заданным разделителем.
  11. разделение_строки(строка, разделитель=' '): Разделяет строку на слова по заданному разделителю.
  12. проверка_вхождения(элемент, список): Проверяет, содержится ли элемент в списке.
  13. найти_индекс(список, элемент): Возвращает индекс элемента в списке, если он существует.
  14. найти_дубликаты(список): Возвращает список дубликатов из переданного списка.
  15. объединить_и_отсортировать(список1, список2): Объединяет два списка и сортирует результат.
  16. проверка_пустоты(список): Проверяет, является ли список пустым.
  17. получить_первый_элемент(список): Возвращает первый элемент списка, если он существует.
  18. получить_последний_элемент(список): Возвращает последний элемент списка, если он существует.

Словарные функции

  1. создать_словарь(ключи, значения): Создает словарь из списков ключей и значений.
  2. получить_значение_из_словаря(словарь, ключ, значение_по_умолчанию=None): Возвращает значение по ключу из словаря, или значение по умолчанию.
  3. удалить_ключ(словарь, ключ): Удаляет ключ из словаря, если он существует.
  4. объединить_словари(словарь1, словарь2): Объединяет два словаря.
  5. сортировка_словаря(словарь, по_возрастанию=True): Сортирует словарь по ключам.
  6. получить_ключи(словарь): Возвращает список ключей из словаря.
  7. получить_значения(словарь): Возвращает список значений из словаря.
  8. проверка_пустоты_словаря(словарь): Проверяет, является ли словарь пустым.
  9. получить_первый_ключ(словарь): Возвращает первый ключ из словаря, если он существует.
  10. получить_первое_значение(словарь): Возвращает первое значение из словаря, если он существует.
  11. получить_последний_ключ(словарь): Возвращает последний ключ из словаря, если он существует.
  12. получить_последнее_значение(словарь): Возвращает последнее значение из словаря, если он существует.

Генерация и случайные функции

  1. генератор_чисел(начало, конец): Генерирует список чисел от начала до конца.
  2. случайный_элемент(список): Возвращает случайный элемент из списка.
  3. генератор_паролей(Длина=12): Генерирует случайный пароль заданной длины из латинских букв и цифр.

Группировка и агрегация

  1. сгруппировать_по_ключу(список, ключ): Группирует элементы списка по заданному ключу.
  2. получить_среднее_значение_по_ключу(список, ключ): Возвращает среднее значение по заданному ключу.
  3. найти_максимум_по_ключу(список, ключ): Возвращает элемент с максимальным значением по заданному ключу.
  4. найти_минимум_по_ключу(список, ключ): Возвращает элемент с минимальным значением по заданному ключу.
  5. получить_различия_по_ключу(список1, список2, ключ): Возвращает элементы, которые есть в первом списке, но отсутствуют во втором, по заданному ключу.
  6. получить_пересечение_по_ключу(список1, список2, ключ): Возвращает элементы, которые есть в обоих списках, по заданному ключу.
  7. получить_объединение_по_ключу(список1, список2, ключ): Возвращает объединение двух списков без дубликатов по заданному ключу.
  8. найти_дубликаты_по_ключу(список, ключ): Возвращает список дубликатов из переданного списка по заданному ключу.
  9. получить_первый_дубликат_по_ключу(список, ключ): Возвращает первый дубликат из списка по заданному ключу.
  10. получить_последний_дубликат_по_ключу(список, ключ): Возвращает последний дубликат из списка по заданному ключу.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypetka_script-2.4.2.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyPetka_Script-2.4.2-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file pypetka_script-2.4.2.tar.gz.

File metadata

  • Download URL: pypetka_script-2.4.2.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for pypetka_script-2.4.2.tar.gz
Algorithm Hash digest
SHA256 d2050eba8d6316fa1b30e15a94bc747d51742360a0db2a53a9874a91372fb6e2
MD5 986c2eba1f0e316e147caf73eb0eb69d
BLAKE2b-256 0871b643d0b018f4724da6a8ffc3eeb3c880e06d74002727f6c86245347a958e

See more details on using hashes here.

File details

Details for the file PyPetka_Script-2.4.2-py3-none-any.whl.

File metadata

  • Download URL: PyPetka_Script-2.4.2-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for PyPetka_Script-2.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2138395b0b7457259adb340022b3d8ab3f2241ecdb4ee736427780196bdbe4d
MD5 ccbb078672e5a13ec0bf3db51f966d74
BLAKE2b-256 646c7278d131e5f238d9d6ec3747c847d35da176d1960b68cce85ce7574e9e55

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page