Файл: Отчет по учебной практике уп. 01. 01 Пм. 04 Выполнение работ по одной или нескольким профессиям рабочих, должностям служащих.docx

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

Категория: Отчеты по практике

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

Добавлен: 29.04.2024

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

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

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



МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное АВТОНОМНОЕ образовательное учреждение высшего образования

«Национальный исследовательский ядерный университет «МИФИ»

Новоуральский технологический институт–

филиал федерального государственного автономного образовательного учреждения высшего образования «Национальный исследовательский ядерный университет «МИФИ»

(НТИ НИЯУ МИФИ)

Колледж НТИ НИЯУ МИФИ

Цикловая методическая комиссия информационных технологий

ОТЧЕТ

по учебной практике УП.01.01
ПМ.04 «Выполнение работ по одной или нескольким профессиям рабочих,
должностям служащих»
Специальность СПО 09.02.03

«Программирование в компьютерных системах»
очная форма обучения

на базе основного общего образования


Выполнил

студент группы КПР–30Д

Гайдуноа Д. В.



__________________________

дата



___________________

подпись

Проверил

преподаватель

Тарасова А.В.


__________________________

дата


___________________

подпись


Новоуральск 2022-2023

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное АВТОНОМНОЕ образовательное учреждение высшего образования

«Национальный исследовательский ядерный университет «МИФИ»

Новоуральский технологический институт–

филиал федерального государственного автономного образовательного учреждения высшего образования «Национальный исследовательский ядерный университет «МИФИ»

(НТИ НИЯУ МИФИ)


Колледж НТИ

Цикловая методическая комиссияинформационных технологий


УТВЕРЖДАЮ


Начальник отдела практики

и трудоустройства
С.Л. Ждановский

________________________
«…15…»…декабря…2022г.


ЗАДАНИЕ


на учебнуюпрактику



По профессиональному модулю

ПМ.01 Разработка программных модулей программного

обеспечения для компьютерных систем

Студенту

Гайдунов Даниил Валерьевич

Группы

КПР-30Д

Специальность

09.02.03







Программирование в компьютерных системах

Тема задания

Программирование на Python. Фреймворк Flask. Библиотеки BS4, Pandas






Вопросы, подлежащие изучению


1. Библиотека BeautifulSoup. Назначение. Возможности.

2. Библиотека BeautifulSoup. Реализация: проверка страницы, извлечение контента, очистка.

3. Библиотека Pandas. Назначение. Возможности.

4. Библиотека Pandas. Дополнительный программный инструментарий: JupiterNotebook.

5. JupiterNotebook: запуск в облаке, запуск локально.

6. Библиотека Pandas. Анализ данных на Python.

7. Библиотека Pandas. Решение задачи Титаника.

8. Библиотека Pandas. Решение задачи кредитного скоринга.

9. ФреймфоркFlask. Назначение. Возможности.

10. ФреймфоркFlask. Создание адаптивного сайта на Python.


Отчет по учебной практике УП.01.01является обязательным документом практиканта и должен содержать:

  • титульный лист

  • лист задания

  • лист содержания

  • текст отчета

  • список использованных источников (не менее 15)

  • ссылку на место хранения всех файлов разработки


Руководитель практики: /А.В. Тарасова/

СОГЛАСОВАНО

Председатель ЦМК /И.И. Горницкая/

Содержание:
  1. Парсинг сайтов: задачи, инструменты.

  2. Анализ данных. Работа с датасетами.

  3. Решение задачи Титаника. Построение модели и прогноз.

  4. Решение задачи кредитного скоринга. Построение модели и прогноз.

  5. Фреймворк Flask. Создание сайта на Python.




  1. Парсинг сайтов: задачи, инструменты.



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

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

П
арсерами ищут:
Битые ссылки, идеи для контента, отзывы, также можно сохранять фото

Рисунок 1- сохранение фото с названием, заданным ссылкой


Рисунок 2 – сбор информации с сайта


  1. Анализ данных. Работа с датасетами.


Анализ данных – это процесс проверки, отчистки, преобразования и модулирования данных с целью обнаружения полезной информации.

Датасет – это механизм хранения информации, который предоставляет быстрый доступ к большим объемам данных. Датасет может хранить до 4 ТБ, при этом доступ к данным будет быстрее, чем к основному хранилищу проекта. Создание и наполнение датасета происходит во время инициализации.


Рисунок 3 – Работа с библиотекой «pandas»



Рисунок 4 – метод sort values



Рисунок 5 - метод sort index



Рисунок 6 – обращение к элементам Series


  1. Решение задачи Титаника. Построение модели и прогноз.






Рисунок 7 – решение задачи «Титаник»

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



Рисунок 8 – решение задачи «Титаник»

На данном рисунке проводится проверка пустых ячеек и в дальнейщем их заполнение.


Рисунок 9 – решение задачи «Титаник»
На рисунке 9 заменяются слова 'male' и 'female' на 1 и 0, создается словарь и обучается модель.




Рисунок 10 – решение задачи «Титаник»
На данном рисунке мы делаем предсказание на тестовой выборке и определяем точность.

  1. Решение задачи кредитного скоринга. Построение модели и прогноз.





Рисунок 11 – решение задачи кредитного скролинга

На данном рисунке мы подключаем необходимые библиотеки, подгружаем данные и выводим их.


Рисунок 12 – решение задачи кредитного скролинга



Рисунок 13 – решение задачи кредитного скролинга


Рисунок 14 – решение задачи кредитного скролинга



Рисунок 15 – решение задачи кредитного скролинга



Рисунок 16 – решение задачи кредитного скролинга




Рисунок 17 – решение задачи кредитного скролинга



Рисунок 18 - решение задачи кредитного скролинга



Рисунок 19 – решение задачи кредитного скролинга



Рисунок 20 – решение задачи кредитного скролинга



Рисунок 21 – решение задачи кредитного скролинга

  1. Фреймворк Flask. Создание сайта на Python.


Flask – это то, что известно как фреймворк WSGI. Оно произносится как «виски» и обозначает Web Server Gateway Interface (интерфейс шлюза веб-сервера). По сути, это способ для веб-серверов передавать запросы веб-приложениям или платформам. Flask использует для работы внешнюю библиотеку WSGI, а также шаблонизатор Jinja2.

Использованные источники:

Титаник - Машинное обучение от disaster | Каггл (kaggle.com)

Парсинг данных с сайтов: что это и зачем он нужен - Блог Ringostat: статьи о маркетинге и аналитике

Парсинг: что это такое, когда и как его применять / Skillbox Media

Анализ данных — основы и терминология / Хабр (habr.com)

| платформы облачных приложений Хероку (heroku.com)

Создание веб-приложения с помощью Flask в Python 3 | DigitalOcean