Лабораторная работа. Лабораторная работа 2. Отчет лабораторная работа установка и настройка программного обеспечения выполнил обучающийся Группы би31
Скачать 345.06 Kb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «СибирскИЙ государственнЫЙ Университет геоСИСТЕМ И ТЕХНОЛОГИЙ» (СГУГИТ) ОТЧЕТ ЛАБОРАТОРНАЯ РАБОТА 2. УСТАНОВКА И НАСТРОЙКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Выполнил обучающийся Группы БИ-31 Еремин Д.Д. Проверил ст. преподаватель кафедры ПИиИс Шарапов А.А. Новосибирск – 2021 Цель работы: научиться устанавливать и выполнять настройку программного обеспечения. Задачи работы Ознакомиться c этапами установки и настройки программного обеспечения; Научиться: устанавливать python и дополнительные компоненты; устанавливать и настраивать IDE; создавать и сохранять первый проект. Перечень обеспечивающих средств Для выполнения работы необходимо иметь компьютер с установленной операционной системой семейства Windows. Задание Установить Python на операционную систему Windows 10 и интегрированную среду разработки PyCharm. Выполнить запуск первого проекта. ОПИСАНИЕ ВЫПОЛНЕННЫХ РАБОТ 1. Установка Python. Для установки Python на компьютер зайдём на сайт python.org и скачаем последнюю версию программы. Далее запустим файл установки и выберем все доступные дополнения. Рисунок 1 – Выбор дополнений Рисунок 2 – Установка Python 2. Установка PyCharm. Перейдем на сайт JetBrains и скачаем профессиональную версию PyCharm. Начнем установку. Установим путь. Рисунок 3 – Установка PyCharm (1) Рисунок 4 – Установка PyCharm (2) Рисунок 5 – Установка PyCharm (3) Рисунок 6 – Установка PyCharm (4) 3. Проверка PyCharm и создание первого проекта. Запустим PyCharm и создадим новый проект. Рисунок 7 – Создание проекта в PyCharm Добавим в проект файл Python и создадим простейшую программу. Рисунок 8 – Проверка работы Python Контрольные вопросы Какие области применения языка программирования Python? Python применяют для создания приложений, web-сайтов, плагинов и скриптов, встроенных систем, игр, его используют в Data Science и машинном обучении и многих других сферах. Назовите перспективы развития языка программирования Python? На данный момент Python является одним из самых популярных языков программирования и его популярность и важность продолжают расти. Python активно применяется в новых областях программирования, таких как: работа с большими данными, машинное обучение, парсинг данных и др. Что такое интегрированная среда разработки? Интегрированная среда разработки (англ. Integrated development environment) – это комплекс программных средств, используемый программистами для разработки программного обеспечения. Среда разработки включает в себя: текстовый редактор; транслятор (компилятор и/или интерпретатор); средства автоматизации сборки; отладчик. Какие интегрированные среды разработки Вы знаете? PyCharm, PhpStorm, Visual Studio, Code::Blocks, NetBeans. Что такое интерпретируемый язык программирования? Интерпретируемый язык – это тип языка программирования , для которого большинство его реализаций выполняют инструкции напрямую и свободно, без предварительного компиляция программы в инструкции машинного языка. Интерпретатор выполняет программу напрямую, переводя каждый оператор в последовательность из одной или нескольких подпрограмм, а затем на другой язык (часто машинный код ). Язык программирования Python. Python – высокоуровневый язык программирования общего назначения. Он имеет минималистичный синтаксис и направлен на повышение читаемости кода и в целом на повышение производительности разработчика. Язык поддерживает несколько парадигм программирования: объектно-ориентированное, функциональное, структурное, императивное и аспектно-ориентированное. Основной упор в Python делается на скорости написания кода. Выполните сравнение языка программирования Python c другими языками программирования. Java. Python требует меньше времени для разработки, хотя ожидается, что он будет работать медленнее, чем программы Java. В Python высокоуровневые типы данных и их динамическая типизация программы короче, чем программы Java. PHP. Python имеет легко читаемый код, в то время как PHP имеет больше синтаксиса из C / C ++ и Perl. В Python классы широко используются в стандартной библиотеке, в то время как PHP имеет SPL, полностью основанный на классах. Возможности разработки в Python предоставляются дополнением, в то время как в PHP оно встроено. Python поддерживает основные структуры GUI. C++. Код Python значительно короче, чем большинство других языков программирования, таких как C или C ++. Python — это динамически типизированный язык, а C ++ — статически типизированный язык. JavaScript. Python выполняется на стороне сервера. JavaScript на стороне клиента. Python использует отступы и пробелы. JavaScript для обозначения блоков кода использует фигурные скобки. Выполните сравнение интегрированных средств разработки (IDE). PyCharm. Возможности интегрированного модульного тестирования, проверки кода, интегрированного контроля версий, инструменты рефакторинга кода, набор инструментов для навигации проекта, выделения и автоматического завершения. Поддержка ряда сторонних фреймворков для веб-разработки, таких как Django, Pyramid, web2py, Google App Engine и Flask, что делает его универсальной IDE для быстрой разработки приложений. PyDev. Плагин Python для Eclipse. Поддерживается всеми известными операционными системами. Обработка доработки кода, интеграция отладки Python, добавление токен-браузера, инструменты рефакторинга и многое другое. Возможность создания новых проектов Django, выполнение команд Django при помочи горячих клавиш и использование отдельной конфигурации запуска только для Django. WingWare. Содержит мощный инструмент отладки, который позволяет устанавливать контрольные точки, возможность пошагового выполнения кода, проверка данных, удаленная отладка и отладка шаблонов Django. Поддержка matplotlib, с автоматическим обновлением графиков. Также предоставляется доработка кода, подсветка синтаксиса, исходный браузер, графический отладчик и поддержка систем управления версиями. Komodo IDE. Поддержка Django: подсветка синтаксиса и завершение кода для шаблонов. Содержит базовые функции, такие как рефакторинг кода, автозаполнение, calltips, сопоставление скобок, браузер кода, переход к определению, графическая отладка, многопроцессная отладка, многопоточная отладка, конфигурация точки остановки, профилирование кода, интеграция с тестируемым юнитом и интеграция со сторонними библиотеками, такими как pyWin32. Также в наличии такие функции как интеграция менеджера пакетов, отслеживание изменений, инструмент просмотра заметок, быстрые закладки, переход ко всему (Commando) и многое другое. Что такое интерпретатор? Интерпретатор – программа (разновидность транслятора), выполняющая интерпретацию. Интерпретация – построчный анализ, обработка и выполнение исходного кода программы или запроса (в отличие от компиляции, где весь текст программы, перед запуском, анализируется и транслируется в машинный или байт-код, без её выполнения). Что такое компилятор? Компилятор – транслятор, который осуществляет перевод всей исходной программы в эквивалентную ей результирующую программу на языке машинных команд или на языке ассемблера. |