III уровень Программирование и создание ИТ-продуктов

Разработчик Python. Базовый уровень

Автономная некоммерческая организация дополнительного профессионального образования "Академия АйТи"
80 часов длительность
Онлайн формат
Начальный уровень

Описание

 Python используется для веб-программирования и для написания фрагментов кода для игр. Основное преимущество языка- богатые возможности для всех уровней программистов.

Слушатели познакомятся с методами и приемами алгоритмизации поставленных задач, основами структуры данных Python, алгоритмами решения типовых задач, областями и способами их применения,  синтаксисом выбранного языка Python, особенностями программирования на Python, стандартными библиотеки языка Python, технологиями программирования, методами и приемами отладки программного кода, типами и форматами сообщений об ошибках.

В процессе освоения программы повышения квалификации слушатели приобретут практический опыт: составления формализованных описаний решений поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов, создания программного кода в соответствии с техническим заданием (готовыми спецификациями), оптимизации программного кода с использованием специализированных программных средств, приведения наименований переменных, функций, классов, структур данных и файлов в соответствие с установленными в организации требованиями, структурирования и форматирования исходного программного кода в соответствии с установленными в организации требованиями, слияния, разделения и сравнения исходных текстов программного кода, анализа и проверки исходного программного кода.

Успешное окончание обучения по программе данного курса позволит  освоить установку интерпретатора Python, установку и настройку среды разработки, применение базовых конструкций Python, создание модулей и пакетов, пользование основными структурами данных, выполнение основных операций ввода/вывода и основных видов работ с модулями, использовать собственные модули.

Цель программы
Формирование знаний и навыков, необходимых для программирования на Python

Требования

Знание основ программирования. Владение английским языком в рамках отраслевой терминологии.

Иные требования и рекомендации для обучения по программе

Знание основ программирования. Владение английским языком в рамках отраслевой терминологии.

Модули

свернуть
Модуль 1 Базовые возможности Python.
Слушатели знакомятся с существующими языками программирования, интерпретаторами и трансляторами, основными принципами работы интерпретатора Python, узнают различные версии языка Python, основными элементами программирования, учатся устанавливать и запускать интерпретатор Python, устанавливать и тестировать среды разработки Python, переменными и выражениями, учатся ставить комментарии в программе, узнают о различных способах переноса операторов на другую строку, знакомятся с типами данных: числа, строки, списки, логический тип, None, проводят типовые операции со строками, разбирают методы и функции, учатся использовать срезы, ветвления, основными операциями с кортежем, его распаковкой, основными операциями со списком, словарем, множеством
Модуль 2 Расширенные возможности Python
Слушатели научатся создавать функции, вызывать функции, смогут работать с именованными и неименованными аргументами функций, узнают об особенностях работы с коллекциями, работать с файлами и каталогами, проводить основные операции с файлами, проводить операции с путями к файлам, читать и записывать файл, узнают о важнейших стандартных пакетах, научатся импортировать пакет, устанавливать сторонний модуль, особенностях исключений, его выбросе, перехвате, познакомятся со стандартными исключениями
Модуль 1 Базовые возможности Python.
Слушатели знакомятся с существующими языками программирования, интерпретаторами и трансляторами, основными принципами работы интерпретатора Python, узнают различные версии языка Python, основными элементами программирования, учатся устанавливать и запускать интерпретатор Python, устанавливать и тестировать среды разработки Python, переменными и выражениями, учатся ставить комментарии в программе, узнают о различных способах переноса операторов на другую строку, знакомятся с типами данных: числа, строки, списки, логический тип, None, проводят типовые операции со строками, разбирают методы и функции, учатся использовать срезы, ветвления, основными операциями с кортежем, его распаковкой, основными операциями со списком, словарем, множеством
Модуль 2 Расширенные возможности Python
Слушатели научатся создавать функции, вызывать функции, смогут работать с именованными и неименованными аргументами функций, узнают об особенностях работы с коллекциями, работать с файлами и каталогами, проводить основные операции с файлами, проводить операции с путями к файлам, читать и записывать файл, узнают о важнейших стандартных пакетах, научатся импортировать пакет, устанавливать сторонний модуль, особенностях исключений, его выбросе, перехвате, познакомятся со стандартными исключениями

Преподаватели

Рулёв

Сергей Викторович

Автономная некоммерческая организация дополнительного профессионального образования "Академия АйТи"

Преподаватель-практик, имеющий многолетний опыт работы финансовым директором в крупнейших российских компаниях. Обладатель статусов MCT (MICROSOFT CERTIFIED TRAINER), MCP (MICROSOFT CERTIFIED PROFESSIONAL), а так же степени MBA (Master of Business Administration, Магистр Делового Администрирования), полученной в Американском Институте Бизнеса и Экономики.

Авторизуйтесь чтобы записаться

Ответственный за программу

academy_ufa@it.ru

+7(905)3086060