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

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

(044) 486-17-05   /  (063) 288-49-86

(066) 069-28-72   /  (097) 889-12-22

 

 

Лицензия Министерства ОБРАЗОВАНИЯ И НАУКИ, МОЛОДЕЖИ И СПОРТА УКРАИНЫ Серия АД №073349 от 29.11.2015 г.
Адрес г.Киев, ул.Белорусская, 22, офис 318, график работы пн-пт 10.00-19.00, сб 10.00-14.00

Обратный звонок Наши менеджеры скоро свяжутся с вами
Неверное имя
Неверный телефон
Спасибо. Мы скоро вам перезвоним.
Курсы программирования на языке Python в учебном центре Успех Киев

Кол-во ак.ч.: 12

Время: индивидуальное обучение

Срок обучения в группе: индивидуальный график

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

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

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

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

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

Цель курса - это научить студентов мыслить как программист и освоить основные принципы, которыми руководствуется программист в своей работе. Вы изучите синтаксис языка 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 лет. Преподавание на курсах ведется исходя из требований современного рынка и основывается на реально работающих практических приемах и примерах. В курсе применяются новейшие технологии преподавания.

Популярные курсы 

 

#fc3424 #5835a1 #1975f2 #2fc86b #f_syc9 #eef77 #020614063440