Программирование на Python

  • Целью данной дисциплины является подготовка студентов к реализации блокчейн-приложений и систем, опираясь на основные возможности языка Python и их применение при разработке интернет-приложений, программного обеспечения, а также его использование в науке о данных и машинном обучении (ML). В ходе прохождения дисциплины студенты изучат универсальный язык программирования с динамической типизацией. Студенты разработают программы в соответствии с разными парадигмами: процедурным программированием, объектно-ориентированным, параметрическим, функциональным и метапрограммированием. Будут рассмотрены: переменные, типы данных, операторы, условные операторы и циклы, функции, классы, объекты, методы, наследование, различные модули и библиотеки. Студенты будут работать с файлами, базами данных, сетью, веб-фреймворками, создавать REST API, тестировать и заниматься отладкой кода, использовать библиотеки для анализа данных (например, NumPy, Pandas, Matplotlib). Студенты получат практические навыки программирования на Python, что позволит создать портфолио, включающее различные примеры, разработанных программных продуктов. Итоговая оценка представляет собой защиту проекта по реализации программного продукта или интернет-приложения.
  • Образовательная программа 6B06191 Блокчейн - инженерия
  • Кредитов 5
  • Год обучения 1
  • Семестр 1
Top