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


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


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

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

Лиценции





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


Курс "Основы программирования на языке 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
Добро пожаловать
на наш новый сайт
Новый сайт учебного центра Успех uspeh.ua Киев
Получите сертификат
Autodesk
Учебный центр «Успех» дает возможность получить международный Сертификат Autodesk по курсам Autodesk 3D Max, Autodesk Revit MEP и Revit Architecture
 
Клиенты учебного центра Успех Киев
Нас поздравляют:
Газета "Всё про бухгалтерский учёт"
20 лет учебному центру Успех Киев. Нас поздравляют наши клиенты
Медиа группа "Авизо"
Поздравляем учебный центр "Успех" c Днем Рождения! Желаем процветания, успехов во всех начинаниях. Благополучия, надежных партнеров и благодарных клиентов.
Компания "Корисна картка"
Поздравляем учебный центр "Успех" с такой серьёзной датой. Желаем успехов, процветания и побольше довольных клиентов.
Компания ООО "ГЛОБАЛ 17 ИСТ"
Мы работали с Вами впервые, но с удовольствием выразим нашу благодарность преподавателю Вашего учебного центра Грицаю Ихтиандру Алексеевичу!
Агентство интернет-рекламы "3-БИТ"
Сотрудничаем с Учебным центром "Успех" не один год. Ведем их рекламную кампанию в Интернете.
подарочный сертификат успех
Система электронного документооборота «M.E.Doc»



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