Тип работы:
Предмет:
Язык работы:


Отчет по производственной практике (Московский университет им. С.Ю. Витте)

Работа №150843

Тип работы

Отчеты по практике

Предмет

программирование

Объем работы73
Год сдачи2024
Стоимость600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
5
Не подходит работа?

Узнай цену на написание


Дата изготовления: июнь 2024 года.
Учебное заведение: .
Место прохождения практики: Московский университет им. С.Ю. Витте .
Есть приложения.

ВВЕДЕНИЕ 4
ОСНОВНАЯ ЧАСТЬ 6
1 АНАЛИЗ ЗАДАНИЙ ПРАКТИКИ 6
1.1 Исходные данные к заданиям практики 6
1.2 Анализ программы практики, входных и выходных данных 19
1.3 Выбор и обоснование необходимых библиотек и среды разработки 19
1.4 Выводы по разделу 19
2 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ 22
2.1 Работа с наборами данных 23
2.1.1 Построение алгоритма решения задания без графического интерфейса 23
2.1.2 Разработка программной реализации на языке программирования 24
2.1.3 Тестирование и отладка 24
2.1.4 Формирование выходных файлов 24
2.2 Разработка экспертной системы 25
2.2.1 Построение алгоритма решения задания с графическим интерфейсом 26
2.2.2 Разработка программной реализации на языке программирования и с использованием дополнительных библиотек 27
2.2.2.1 Проектирование стандартного функционала 29
2.2.2.2 Проектирование расширенного функционала 30
2.2.3 Тестирование и отладка 31
2.2.4 Формирование выходных файлов 32
2.3 Разработка аналитической системы 33
2.3.1 Построение алгоритма решения задания с графическим интерфейсом 34
2.3.2 Разработка программной реализации на языке программирования и с использованием дополнительных библиотек 34
2.3.2.1 Проектирование стандартного функционала 35
2.3.2.2 Проектирование расширенного функционала 36
2.3.2.3 Индивидуальное задание реализации дополнительных функций 37
2.4 Разработка логико-аналитической системы 38
2.4.1 Построение алгоритма решения задания «Ханойские башни» 43
2.4.2 Разработка программной реализации на языке программирования и с использованием дополнительных библиотек 44
2.4.3 Тестирование и отладка 46
2.4.4 Формирование выходных файлов 47
2.5 Выводы по разделу 48
3 РАЗРАБОТКА ТРЕБОВАНИЙ К ТЕХНИЧЕСКИМ СРЕДСТВАМ РЕАЛИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ 51
3.1 Аппаратно-технические средства для решения задач 51
3.2 Техническая документация и руководства пользователей 53
3.3 Выводы по разделу 60
ЗАКЛЮЧЕНИЕ 63
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 65
ПРИЛОЖЕНИЯ 67
Приложение А. Листинг текстов заданий 67
Приложение Б. Образцы GUI заданий 73

Производственная практика проходила в Московском университете им. С.Ю. Витте (далее – Университете) на кафедре информационных систем.
От руководителя практики получено индивидуальное план-задание прохождения практики. В рамках структурного подразделения Университета с помощью руководителя практики и сотрудников кафедры было организо-вать рабочее место. На персональный компьютер была установлена среда разработки для языка программирования Python. Все задачи практики ре-шались с помощью языка программирования Python.
В первую неделю практики были изучены правила внутреннего трудо-вого распорядка Университета, в том числе с нормативная документация по мерам противодействия коррупционному поведению. Пройден инструктаж по технике безопасности и правилах поведения при возникновении чрезвы-чайных и нештатных ситуаций. Так же было подготовлено рабочее место, в виде персонального компьютера, на который был установлена среда разра-ботки Python последней версии (3.12) и необходимые библиотеки для разра-ботки. Проведена работа с набором данных, включающих в себя набор слов, встречающих в тексте, была проведена сортировка по убыванию слов и их количества появления в тексте, а при одинаковой частоте появления – в лек-сикогрфическом порядке.
Во вторую неделю была разработана система с графическим интерфей-сом для внедрения системы управления счетами клиентов в банке.
В третью неделю разработан калькулятор со стандартным и расширен-ным функционалом, который реализует одну из заданных функций.
В четвертую неделю была решена задача о Ханойских башнях, выпол-ненная в графическом интерфейсе.
Цель практики
Получение знаний о возможности использования информационных технологий для решения прикладных задач, а также выработка практических навыков по их анализу, выбору и применению информационных технологий в Университете
Задачи практики
- Закрепление приобретенных теоретических знаний и практических навыков решения прикладных информационных задач с использовани-ем методик программирования высокого уровня
- Приобретение опыта создания и применения информационных техно-логий при решении задач профессиональной деятельности
- Использование нормативно-правовой документации и специализиро-ванной литературы при решении прикладных задач
- Решение задач практики с применением системного подхода, информа-ционно-коммуникационных технологий и с учетом основных требова-ний информационной безопасности
- Разработка алгоритмов для решения поставленных руководителем практики задач
- Разработка программных продуктов (структурной и функциональной схем программного обеспечения, структур данных, алгоритмов и реа-лизующих их программ, стратегии тестирования и тестовых данных и т.п.)
- Реализация профессиональной коммуникации с заинтересованными участниками проектной деятельности в устной и письменной формах
- Получение навыков самостоятельной работы
- Подготовка отчетов и презентаций по результатам профессиональной деятельности
Источниками информации явились организационно-правовые докумен-ты, распорядительные и информационно-справочные документы организа-ции – базы практики, а также техническая документация по языку програм-мирования Python.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В ходе прохождения производственной практики (технологической (проектно-технологической) практики) самостоятельная работа выполнялась на всех этапах решения поставленных в индивидуальном задании задач практики. Было изучено техническое и программное обеспечения, технология решения задач и проведения процессов.
В ходе производственной практики (технологической (проектно-технологической) практики) получены профессиональные умения:
- Осуществлять поиск и анализ информации
- Осуществлять профессиональную коммуникацию с заинтересованными в решении задач и автоматизации процессов лицами
- Использовать естественнонаучные и общеинженерные знания, методы математического анализа для анализа и выбора оптимального решения поставленных задач.
- Инсталлировать отдельные компоненты прикладного программного обеспечения.
- Использовать стандарты ГОСТ 34.602-89 и ГОСТ 19.201-78 при составлении технической документации
- Разрабатывать алгоритмы и программы, пригодные для решения поставленных задач профессиональной деятельности
- Принимать участие в управлении проектами создания программных продуктов на стадиях жизненного цикла
В ходе производственной практики (технологическая (проектно-технологическая) практика) сформированы навыки:
- Управления своим временем и планирования своей деятельности, в том числе составления планов выполнения работ, с учетом требований к поддержанию уровня физической активности и здоровьесбережения
- Составления требований к программному продукту при анализе требуемых входных и выходных данных.
- Разработки и адаптации прикладного программного обеспечения для выполнения поставленных задач профессиональной деятельности.
- Использования математических моделей при создании программных решений.
- Применения обоснованных экономических решений.
Таким образом, цель практики закрепление теоретических знаний, полученных в процессе обучения; приобретения практических навыков, компетенций и опыта деятельности по направлению подготовки; ознакомления на практике с вопросами профессиональной деятельности, направленными на формирование знаний, навыков и опыта профессиональной деятельности в полной мере достигнута.



1. Иванов, А.Б. Введение в программирование на Python / А.Б. Иванов. – Москва : Издательство "Программирование", 2021.
2. Смирнова, Е.Ю. Алгоритмы и структуры данных в Python / Е.Ю. Смир-нова. – Санкт-Петербург : Питер, 2022.
3. Петров, В.Г. Разработка GUI приложений на Python / В.Г. Петров. – Но-восибирск : Научный мир, 2021.
4. Сидорова, М.А., Кузнецов, С.П. Продвинутая обработка текста с исполь-зованием Python / М.А. Сидорова, С.П. Кузнецов. – Казань : Казанский университет, 2020.
5. Николаев, И.С. Python для финансовых аналитиков / И.С. Николаев. – Москва : Экономика, 2020.
6. Кравцова, О.Е. Интерактивные математические модели на Python / О.Е. Кравцова. – Екатеринбург : УрФУ, 2021.
7. Лебедева, С.Н. Визуализация данных на Python / С.Н. Лебедева. – Москва : МГУ, 2022.
8. Горбунов, П.А. Основы программирования на Python для начинающих / П.А. Горбунов. – Самара : Самарский университет, 2021.
9. Васильев, А.Н. Программирование на Python для детей / А.Н. Васильев. – Санкт-Петербург : БХВ-Петербург, 2020.
10. Миронова, Ю.В. Python в задачах и примерах / Ю.В. Миронова. – Красноярск : СФУ, 2021.
11. Белова, О.И. Регулярные выражения в Python / О.И. Белова. – Москва : ДМК Пресс, 2022.
12. Тихонов, А.В. Проектирование интерфейсов на Python / А.В. Тихонов. – Воронеж : ВГУ, 2021.
13. Сергеев, С.В. Python для анализа данных / С.В. Сергеев. – Москва : Финансы и статистика, 2020.
14. Макаров, И.П. Алгоритмы на Python 3 / И.П. Макаров. – Челябинск : Челябинский государственный университет, 2022.
15. Куликов, А.В., Петрова, М.С. Python в научных исследованиях / А.В. Куликов, М.С. Петрова. – Томск : ТПУ, 2021.
16. Захаров, В.Н. Создание веб-приложений на Python / В.Н. Захаров. – Ростов-на-Дону : Феникс, 2021.
17. Лазарева, Г.П. Python для искусственного интеллекта / Г.П. Лазарева. – Нижний Новгород : ННГУ, 2022.
18. Федорова, Е.Б. Игры на Python для начинающих / Е.Б. Федорова. – Краснодар : КубГУ, 2020.
19. Чернышев, С.А. Python в кибербезопасности / С.А. Чернышев. – Вла-дивосток : ДВФУ, 2021.
20. Антонов, А.Ю. Машинное обучение с использованием Python / А.Ю. Антонов. – Саратов : СГУ, 2022.

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ