Автор: Сорокина Ирина Ивановна
1.2. Разработка скрипта, вычисляющего сумму первых n-членов арифметической прогрессии. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
Скрипт приведен в файле ISR1-2.py
1.3. Разработка скрипта, позволяющего вычислить площадь треугольника с помощью формулы Герона. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
Скрипт приведен в файле ISR1-3.py
1.4. Создание сценария, вычисляющего операции сложения, вычитания, умножения, деления для двух операндов. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
Сценарий приведен в файле ISR1-4.py
2.1. Разработать скрипт с функцией, которая строит таблицу истинности для логического выражения (по вариантам) для двух и трех аргументов (используются различные наборы значений аргументов).
2.2. Разработать программу, которая выводит на экран с помощью ASCII графики таблицу истинности на основе переданных ей на вход аргументов (логическое выражение, аргументы, результат вычисления выражения). Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
Программа, для заданий 1-2, представлена в файле ISR2-1,2.py
2.3. Разработать скрипт с функцией, которая для ряда Фибоначчи, где количество элементов, n = 22, возвращает подмножество значений или единственное значение (по вариантам). Для нахождения элемента требуется использовать слайсы. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
Скрипт представлен в файле ISR2-3.py
2.4. Напишите программу с функцией, в которой будет реализовано решение физической задачи. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
Формулировка задачи и функция решения приведены в файле ISR2-4.py
3.1. Создание аннотированного списка библиотек для работы с текстом в Python. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
3.2. Разработка сценария с реализацией операции поиска подстроки в тексте.
Сценарий приведен в файле ISR3-2.py
3.3. Создание скрипта для считывания данных справочных логов из текстового файла и преобразования их в CSV-формат с последующей записью в новый файл. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.
Скрипт приведен в файле ISR3-3.py
3.4. Реализовать программу шифрующую строку, задаваемую пользователем, с помощью алгоритма шифрования ROT13. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории
Код программы приведен в файле ISR3-4.py
4.1. Разработать программу для считывания данных JSON-формата из файла и вывод их в табличном виде на экран. Организовать тестирование работоспособности программы с помощью assert, print.
4.2. Дополнение программы задания 4.1 (считывание данных JSON-формата) тестами с использованием библиотеки doctest.
4.3. Дополнение программы задания 4.1,4.2 (считывание данных JSONформата) тестами с использованием пакета py.test.
Код программы приведен в файле ISR4.py
4.4. Формирование отчета по самостоятельно работе и публикация его в портфолио