Успех
на главную написать письмо карта сайта


О центре обучения Курсы Цены Запись на курсы Корпоративные программы
Начало занятий
Галерея центра Успех
Видеоролики о учебном центре Успех
Наши координаты
Вакансии и резюме


Горячая линия

Суспільне визнання

Лиценции






вернуться к программам обучения вернуться к выбору тем


Курс "Основы программирования на языке Python"


Кол-во ак.ч. 12
Время индивидуальное обучение
Срок обучения в группе индивидуальный график

Цена 200 грн. за 1 академический час (для физического лица)

По окончании курса выдается свидетельство

Скидки 

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

Возможно обучение по Skype!

Python – это один из самых известных и перспективных языков программирования. Он является интерпретируемым и объектно-ориентированным языком программирования. Благодаря четко определенной синтаксической структуре и минимуму нечитаемых символов Python заслуженно считается одним из самых легких в освоении и простых в использовании языков. Он отлично приспособлен для Web и быстрой разработки приложений на компьютере. Язык Python распространяется в открытых исходных кодах на многих платформах (Windows, Linux, FreeBSD, Mac OS и др.) и предоставляется бесплатно для всеобщего пользования.

Данный курс предназначен прежде всего для тех, кто желает освоить профессию программиста, но при этом не обладает какими-либо знаниями и навыками в данной сфере. Курс также пригоден для начинающих программистов, владеющих навыками программирования в объеме школьной программы по информатике, программистов, владеющих другим языком программирования и желающих изучить  язык Python,  IT-специалистов, у которых есть необходимость в освоении данного языка, или всех желающих систематизировать имеющиеся знания и навыки и устроить себе “умственную гимнастику”. Курс построен таким образом, чтобы он помог студентам определиться с выбором конкретного языка или среды программирования, четко осознать для себя в каком направлении им необходимо получать углубленные знания и навыки и проходить дальнейшее профессиональное обучение по конкретному языку программирования.

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

курсы программирования,курсы Python,курсы программирование

Программа курса "Программирование на языке Python"

Тема 1. Введение в программирование на языке Python. Работа с оболочкой Python
Краткое описание языка Python. Основные принципы работы интерпретатора Python. Использование Python на различных операционных системах. Установка и тестирование интерпретатора Python. Подготовка и применение инструментов в среде программирования. Создание и выполнение простейших  программ (скриптов) для вывода сообщений. Функция print. Принципы чтения и исполнения программы. Основные математические функции. Операторы «запятая», «точка с запятой» и кавычки.

Тема 2. Работа с переменными в  Python. Ветвления
Переменные и выражения. Типы данных. Принцип динамической типизации.  Математические операции на языке Python. Присваивание значения переменным, оператор «равно». Создание простейшего диалога с пользователем через операторы input и raw_input. Зарезервированные имена в языке Python. Основные типы данных языка Python: строки, переменные и числа.  Преобразования типов. Условные выражения. Логические значения и битовые операции. Логические операторы и их проверка. Управление ходом выполнения программы. Ветвления и операторы if, else и elif. 

Тема 3. Базовые конструкции языка Python. Циклы
Структура программы на языке Python. Блоки. Основные управляющие конструкции языка Python. Определения управляющих структур. Стиль записи программ Python. Базовая форма цикла. Циклы с условием (while). Циклы с параметром (for). Вложенные циклы, роль отступов. Бесконечный цикл и способы его остановки. Исключения. Классы исключений. Перехват исключения. Выброс исключения. Стандартные исключения. 

Тема 4. Кортежи, списки и словари. Обработка ошибок в программах
Составные типы данных языка Python.  Кортежи, списки, словари, основные операции с ними.  Цикл for и его применение к спискам, словарям и кортежам. Цикл по итератору. Таблицы истинности. Связь списков, подмножества списков. Ошибки синтаксические, семантические и ошибки исполнения. Пошаговое исполнение программ. Слежение за переменными при помощи оператора print. Выработка хорошего стиля программирования. Средства структурирования кода в Python. 

Тема 5. Функции в языке Python
Определение и документирование функций. Вызов функции.  Интерфейс функций. Встроенные функции. Лябмда-функция. Определение функции при помощи оператора def. Аргументы и их использование. Передача аргументов, формальные и фактические параметры. Возвращаемые значения. Композиция функций. Локальные переменные. Область видимости.   Возвращение результатов. Рекурсия и рекурсивные функции, как они работают. Вложенные определения функций. 

Тема 6. Работа с файлами в Python
Основные операции с файлами. Файловые операции Соединения, их открытие и закрытие. Рекурсивный обход каталога. Потоки ввода/вывода. Обработка текстовой информации. Регулярные выражения. Хранение данных. Криптографические функции. Работа с форматом XML. Взаимодействие с базами данных. 

Тема 7. Работа с модулями и пакетами в Python
Создание модуля. Использование модулей. Пространства имён. Путь поиска файлов модулей. Импорт модулей. Модули calendar и math. Основные модули стандартной библиотеки языка Python. Использование модулей библиотеки для решения типовых задач. Загрузка и компиляция модуля. Перезагрузка модуля. Создание пакетов. Работа со стандартными пакетами. 

Тема 8. Работа с сетью и в Python
Использование наиболее распространённых сетевых протоколов. Протоколы TCP и UDP. Протокол Telnet. Протокол FTP. Протокол HTTP. Почтовые протоколы. Библиотеки, предоставляющие функции сетевого взаимодействия. Ведение журнала событий приложений. 

Предварительная подготовка

пользователь компьютера

По окончании вы будете уметь:

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

Автор и преподаватель курса:
Грицай Ихтиандр Алексеевич - ведущий преподаватель и программист учебного центра Успех. Опыт преподавательской работы более 19 лет.  Преподавание на курсах ведется исходя из требований современного рынка и основывается на реально работающих практических приемах и примерах.  В курсе применяются новейшие технологии преподавания.




Поиск по сайту
Компьютерные курсы
Школа архитектурного и ландшафтного дизайна

Школа бухгалтерии

Школа иностранных языков

Академия бизнес решений

Дистанционное обучение

X
Клиенты учебного центра Успех Киев
Нас поздравляют:
Газета "Всё про бухгалтерский учёт"
20 лет учебному центру Успех Киев. Нас поздравляют наши клиенты
Компания "Корисна картка"
Поздравляем учебный центр "Успех" с такой серьёзной датой. Желаем успехов, процветания и побольше довольных клиентов.
Компания ООО "ГЛОБАЛ 17 ИСТ"
Мы работали с Вами впервые, но с удовольствием выразим нашу благодарность преподавателю Вашего учебного центра Грицаю Ихтиандру Алексеевичу!
Агентство интернет-рекламы "3-БИТ"
Сотрудничаем с Учебным центром "Успех" не один год. Ведем их рекламную кампанию в Интернете.
подарочный сертификат успех
Система электронного документооборота «M.E.Doc»



  О центре     |     Курсы     |     Цены     |     Запись на курсы     |     Корпоративные программы     |     Наши координаты
  Developed by Domino    
© 2003-2016 Успех: курсы дизайна, 3d, дизайн интерьера, курсы web, курсы обучения, бухгалтерские, компьютерные курсы, курсы 1С, курсы менеджеров, бизнес курсы.