Курсы Python
Общая информация Python Institute Сертификация Python Institute Расписание и стоимость
Условия обучения
Преподаватели Учебные материалы Документы об окончании Отзывы слушателей

Другие курсы

Курсы C++ Курсы Java Курсы Python Курсы C# (.NET) Курсы Microsoft C# (.NET) Программирование Android Курсы Web-технологий Программирование Linux Тестирование ПО Программирование микроконтроллеров

Обратная связь

+7 (812) 703-02-02 Форум
Печать

DEV-PY100. Основы процедурного программирования на языке Python


График обучения: 4 дня по 8 ак. часов или 8 дней по 4 ак. часа

Курс пока не поставлен в расписание. Оставить заявку

Аннотация

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

Курс "DEV-PY100. Основы процедурного программирования на языке Python"  является базовым в линейке курсов направления программирования на языке Python.

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

Курс "DEV-PY100. Основы процедурного программирования на языке Python" позволяет совместно с курсами:

"DEV-PY110. Процедурное программирование на языке Python (расширенный курс)

"DEV-PY101. Базовые алгоритмы и структуры данных на языке Python"

"DEV-PY200. Объектно-ориентированное программирование на языке Python"

подготовиться к сертификации PCAP – Certified Associate in Python Programming

Документы об окончании обучения

  • Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
  • Сертификат учебного центра
    Сертификат учебного центра

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

Знания и умения, полученные в результате обучения

В результате обучения слушателя смогут:

  • Понимать отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
  • Использовать операторы и инструкции, основные синтаксические конструкции языка Python;
  • Реализовывать базовые алгоритмы с использованием процедурного подхода;
  • Разрабатывать функции, корректно и эффективно передавать параметры;
  • Разрабатывать консольные приложения на языке Python;

Курсы, в освоении которых помогут приобретенные знания:

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 09.06.2018 14300 12850 12150 17900 16100 15200

*Скидка 10%:
- для ранее обучавшихся;
- при одновременном оформлении и оплате 2-х краткосрочных курсов на одного слушателя.
**Скидка 15% при одновременном оформлении и оплате 3-х краткосрочных курсов на одного слушателя.
Студентам ВУЗов Санкт-Петербурга любой формы обучения скидка до 25%.
Примечание.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.
Внимательно ознакомьтесь со всеми условиями акций в разделе «Акции и скидки».

Требования к начальному уровню знаний

Слушатели должны быть уверенными пользователями ПК, Интернет, уметь логически мыслить. Умение читать литературу на английском языке, будет Вашим преимуществом.

Курсы, обеспечивающие достаточный начальный уровень знаний:

Предварительное тестирование

Тест №ВКТ-113.2 Операционная система MS Windows

  • Понятие об операционных системах. Функции и классификация операционных систем.
  • Состав MS Windows. Требования к аппаратной части.
  • Понятие об оригинальной и локализованной версиях программы.
  • Раскладка клавиатуры. Переключение языка.
  • Работа с мышью в MS Windows: указатели и типы операций.
  • Интерфейс MS Windows. Основные элементы.
  • Элементы окон в MS Windows. Режимы отображения окна, операции с окнами. Виды окон.
  • Запуск, завершение приложений, переключение между ними.
  • Элементы диалоговых окон, заполнение полей в диалоговых окнах.
  • Операции с пиктограммами. Виды пиктограмм.
  • Типы меню и команд. Способы выполнения команд.
  • Главное меню. Разделы Главного меню.
  • Завершение работы с MS Windows. Перезагрузка системы.
  • Стандартные приложения MS Windows: графический редактор Paint, текстовый редактор Word, Калькулятор. Стандартные кнопки в приложениях.
  • Открытие и сохранение документов
  • Буфер Обмена. Копирование и перемещение данных через Буфер Обмена.
  • Ярлыки: определение, виды, способы создания, операции.
  • Файловая система. Пространство имен.
  • Приложение "Мой компьютер (Компьютер)": переход на нужный диск и в нужную папку; режимы просмотра; создание и переименование папок; выделение, копирование, перемещение и удаление объектов; отмена последнего действия; изменение свойств и установка параметров.
  • Поиск файлов и папок.
  • Панель задач: назначение, настройка
  • Рабочий стол: назначение, настройка. Упорядочение окон и пиктограмм.
  • Настройка Главного меню.
  • Настройка Панели Управления: Дата/время, Клавиатура, Мышь, Принтеры, Шрифты, Экран.

Тест №ВКТ-135 Вступительное тестирование на программу профессиональной переподготовки "Тестирование программного обеспечения"

Программа курса

Тема 1. Введение в программирование на языке Python
1.1. Краткий обзор аспектов языка Python. Установка и настройка среды разработки;
1.2. Структура программы на языке Python;
1.3. Модель выполнения программ на языке Python.

Практические работы:
• Установка и настройка среды разработки;
• Выполнение инструкций в интерактивном режиме.

Тема 2. Базовые объектные типы языка Python и работа с ними. Переменные и динамическая типизация.
2.1. Обзор объектных типов языка Python. Особенности работы с простыми объектными типами;
2.2. Особенности работы с составными объектными типами;
2.3. Переменные и динамическая типизация;
2.4. Разделяемые ссылки и изменяемые объекты.

Практические работы:
• Работа с простыми типами;
• Работа с составными типами;
• Ссылки и изменяемые объекты.

Тема 3. Базовые инструкции языка Python.
3.1. Обзор основных управляющих инструкций языка Python. Условная инструкция if и синтаксические правила;
3.2. Циклы while и for.

Практические работы:
• Использование условной инструкции if;
• Использование цикла for;
• Использование цикла while.

Тема 4. Функции. Создание и использование функций
4.1. Функции. Создание функций;
4.2. Аргументы функции.

Практические работы:
• Создание простой функции;
• Создание функции с аргументами;
• Использование функции.

Тема 5. Модули и пакеты. Работа с библиотеками
5.1. Модули и пакеты. Способы создания и использования;
5.2. Работа с библиотеками.

Практические работы:
• Создание модулей и пакетов;
• Импортирование кода;
• Документирование кода;
• Работа со стандартными библиотеками.

Тема 6. Основы git.
6.1. Основы контроля версиями. Работа с локальным репозиторием;
6.2. Работа с удаленным репозиторием. Ветвление.

Практические работы:
• Установка и настройка Git;
• Создание нового репозитория;
• Подключение к удаленному репозиторию. Отправка изменений на сервер.

Рекомендуемая литература

Простой Python. Современный стиль программирования.Обложка 699
Книга на Ozon.ru  Книга на Books.ru
Билл Любанович
Питер, июль 2016
ISBN: 978-5-496-02088-6

Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других языках. В ней подробно рассматриваются самые современные пакеты и библиотеки Python. Стилистически издание напоминает руководство с вкраплениями кода, подробно объясняя различные концепции Python 3. Под обложкой вы найдете обширный материал от самых основ языка до сравнительно сложных и узких тем. Прочитав эту книгу, вы не только убедитесь, что Python - это вкусно, но и освоите искусство тестирования, отладки, многократного использования кода, а также научитесь применять Python в различных предметных областях.


Изучаем PythonОбложка 700
Книга на Ozon.ru  Книга на Books.ru
Марк Лутц
Символ-Плюс, 2010
ISBN: 978-5-93286-159-2

Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание «Изучаем Python» – это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями, появившимися в новой версии 3.0. В книге представлены основные типы объектов в языке Python, порядок их создания и работы с ними, а также функции как основной процедурный элемент языка. Рассматриваются методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python – классами. Включены описания моделей и инструкций обработки исключений, а также обзор инструментов разработки, используемых при создании крупных программ.