Файл: «Система программирования».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 18.06.2023

Просмотров: 29

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок 13 – Автозаполнение в реальном проекте

А также например встроенные средства отладки. Для этого необходимо возле определенной строчки кода установать маркер остановки программы и запустить программу в режиме «Debug»(рис.14). В результате при выполнении, как только программа заходит в место, где был поставлен маркер, выполнение программы останавливается и мы можем видеть отладочную информацию, содержание переменных и т.д. А также можно по шагово выполнять программу далее и смотреть, как в итоге будут меняться переменные и состояние нашего ПО(рис.15).

Рисунок 14 – Запуск режима отладки

Рисунок 15 – Окно отладки остановленной программы

Как можно увидеть на рис.15 нижняя часть окна заполненна отладочной информацией и возможными вариантами действий, что были описанны ранее.

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

Рисунок 16 – Встроенные возможноси использования консоли(терминала)

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

Рисунок 17 – Использование консоли Python

На рис. 17 можно увидеть, что при проверке каких то команд в консоли Python, в правой части этого окна мы видим, что то похожее на отладочную информацию.

В заключении для разработки программы, была выбрана тема прогнозирования цены на квартиру. Программа имеет графический интерфейс, работает с файлами. Программа имеет интересную особенность, она умеет самообучаться. Программа каждый раз запоминает данные поточных расчетов и каждый следующий раз учитывает их вместе с исходной обучающей выборкой. В процессе проработанной работы был приведен пример использования системы программирования PyCharm и некоторых ее инструментов, необходимых для комфортной разработки.

ЗАКЛЮЧЕНИЕ

В данной курсовой работе на тему «Системы программирования» было сделано следующее:


- проанализировано литературу по избранной теме;

- рассмотрено существующие языкы программирования;

- рассмотрено основные существующие системы программирования;

- приведен пример реализации проекта с помощью JetBrains PyCharm и языка программирования Python;

В качестве примера реализации проекта было принято решение разработать программу по прогнозированию цены на квартиру согласно обучающей выборке. Был разработан алгоритм, который представлен на блок-схеме и собственно сам код программы.

В процессе разработки такого ПО были рассмотрено использование следующих инструментов и процессов системы программирования JetBrains PyCharm:

- создание проекта;

- добавление файлов в проект;

- инструменты автозаполнения;

- режим отладки;

- встроенные возможности терминала(консоли) операционной системы;

- встроенная консоль интерпретатора Python;

Помимо использованных инструментов были обнаружены и многие другие, как например интеграция с системой контроля версий Git или подобными.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

Источники на русском языке

1. Марк Саммерфилд. Python на практике. — Перевод с английского. — М.: ДМК Пресс, 2014. — 338 с.

2. Сузи Р. А. Создание приложений с графическим интерфейсом пользователя // Язык программирования Python: Учебное пособие. — М.: Интуит, Бином. Лаборатория знаний, 2006. — 328 с.

3. Информатика: Базовый курс/ Симонович С.В. и др. – СПб.: Питер, 2001. – 640 с.

4. Угринович Н. Информатика и информационные технологии. Учебник для 10 – 11 классов. 4-е изд. – М.: Бином. Лаборатория знаний, 2007. – 511с.

5. Черпаков И.В. Основы программирования. Учебник и практикум. ISBN:978-5-9916-9983-9  Москва : Издательство Юрайт, 2018. — 219 с. 

Источники на иностранных языках

6. John E. Grayson. Python and Tkinter Programming. — Manning Publications, 1999. — 658 p.

7. Ivan Van Laningham. Teach Yourself Python in 24 Hours. Sams, 2000

Электронные ресурсы

8. Краткий обзор языка Python [Электронный ресурс]. URL: http://www.helloworld.ru/texts/comp/lang/python/python2/index.htm

9. Сравнение языков программирования относительно работы на фриланс-бирже [Электронный ресурс]. URL: https://www.pvsm.ru/java/118107

10. Актуальность изучения современных языков программирования [Электронный ресурс]. URL: https://scienceproblems.ru/aktualnost-izuchenija-sovremennyh-jazykov.html

11. Системный подход в технологии программирования. Системы программирования.[Электронный ресурс]. URL:

http://bourabai.kz/alg/system5.htm#5.1.2.2