Портфолио

Автор: Сорокина Ирина Ивановна


Project maintained by vektoririna Hosted on GitHub Pages — Theme by mattgraham

ISR-3-SEM

Инвариантная самостоятельная работа по теме 1

1.2. Разработка скрипта, вычисляющего сумму первых n-членов арифметической прогрессии. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Скрипт приведен в файле ISR1-2.py

1.3. Разработка скрипта, позволяющего вычислить площадь треугольника с помощью формулы Герона. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Скрипт приведен в файле ISR1-3.py

1.4. Создание сценария, вычисляющего операции сложения, вычитания, умножения, деления для двух операндов. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Сценарий приведен в файле ISR1-4.py

Инвариантная самостоятельная работа по теме 2

2.1. Разработать скрипт с функцией, которая строит таблицу истинности для логического выражения (по вариантам) для двух и трех аргументов (используются различные наборы значений аргументов).

2.2. Разработать программу, которая выводит на экран с помощью ASCII графики таблицу истинности на основе переданных ей на вход аргументов (логическое выражение, аргументы, результат вычисления выражения). Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Программа, для заданий 1-2, представлена в файле ISR2-1,2.py

2.3. Разработать скрипт с функцией, которая для ряда Фибоначчи, где количество элементов, n = 22, возвращает подмножество значений или единственное значение (по вариантам). Для нахождения элемента требуется использовать слайсы. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Скрипт представлен в файле ISR2-3.py

2.4. Напишите программу с функцией, в которой будет реализовано решение физической задачи. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Формулировка задачи и функция решения приведены в файле ISR2-4.py

Инвариантная самостоятельная работа по теме 3

3.1. Создание аннотированного списка библиотек для работы с текстом в Python. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Список библиотек

3.2. Разработка сценария с реализацией операции поиска подстроки в тексте.

Сценарий приведен в файле ISR3-2.py

3.3. Создание скрипта для считывания данных справочных логов из текстового файла и преобразования их в CSV-формат с последующей записью в новый файл. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории.

Скрипт приведен в файле ISR3-3.py

3.4. Реализовать программу шифрующую строку, задаваемую пользователем, с помощью алгоритма шифрования ROT13. Формирование отчета по выполнению задания и размещение его в портфолио, персональном репозитории

Код программы приведен в файле ISR3-4.py

Инвариантная самостоятельная работа по теме 4

4.1. Разработать программу для считывания данных JSON-формата из файла и вывод их в табличном виде на экран. Организовать тестирование работоспособности программы с помощью assert, print.

4.2. Дополнение программы задания 4.1 (считывание данных JSON-формата) тестами с использованием библиотеки doctest.

4.3. Дополнение программы задания 4.1,4.2 (считывание данных JSONформата) тестами с использованием пакета py.test.

Код программы приведен в файле ISR4.py

4.4. Формирование отчета по самостоятельно работе и публикация его в портфолио