Основы программирования

     Целью курса является  начальная подготовка слушателей к осуществлению профессиональной деятельности в сфере программирования. Занятия проводят высококвалифицированные преподаватели, которые обучают слушателей решать практические задачи по разработке простых программ с использованием алгоритмов программирования. По окончании обучения курса «Основы программирования» и прохождения итогового контроля выдается документ установленного образца. Вы также можете бесплатно воспользоваться нашей базой вакансий от работодателей

Посмотреть расписание

Записаться на курс по интернет-заявке

Название программы
Стоимость обучения
Групповое обучение
Индивидуальное обучение

Основы программирования 

6200
10600

 

Основы программирования
Тематический план

1.     
Что такое программирование.
1.1.
Компилирующие и интерпретирующие системы.
1.2.
Программы-оболочки.
1.3.
Понятие «алгоритм».
2.
Язык программирования Python.
2.1.
Краткая история и основные особенности.
2.2.
Что такое скрипт?  Объектно-ориентированный язык.
2.3.
Функция print.
2.4.
Принципы чтения и исполнения программы.
2.5.
Основные математические функции.
2.6.
Операторы «запятая», «точка с запятой» и кавычки.
3.
Что такое переменные.
3.1.
Присваивание значения переменным, Оператор «равно».
3.2.
Создание простейшего диалога с пользователем через операторы input и raw_input.
3.3.
Какие имена можно давать переменным, зарезервированные имена Python
3.4.
Типы данных Python: строки, переменные и числа. Типы переменных. Преобразования типов.
4.
Циклы и ветвления.
4.1.
Цикл while.
4.2.
Логические операторы и их проверка.
4.3.
Вложенные циклы, роль отступов.
4.4.
Бесконечный цикл и проблема его остановки.
4.5.
Ветвления и операторы if, else и elif.
5.
Обработка ошибок: основные принципы.
5.1.
Ошибки синтаксические, семантические и ошибки исполнения.
5.2.
Пошаговое исполнение.
5.3.
Слежение за переменными при помощи оператора print.
6.
Что такое функции.
6.1.
Определение функции при помощи оператора def.  Вызов функции.
6.2.
Аргументы и их использование. Возвращение результатов.
6.3.
Рекурсия и рекурсивные функции, как они работают.
7.
Списки, кортежи, строки.
7.1.
Работа со списками. Цикл for и его применение к спискам.
7.2.
Кортежи.
7.3.
Словари (хеши, dictionaries). Работа со словарями.
7.4.
Строки. Работа со строками.
8.
Использование модулей.
8.1.
Импорт модулей.
8.2.
Модули calendar, math и contains.
9.
Основы объект-ориентированного программирования.
9.1.
Классы и методы.
9.2.
Наследование, пространство имен.
10.
Файловые операции. Соединения, их открытие и закрытие.
10.1.
Соединения, их открытие и закрытие.
11.
Разнообразие языков программирования.
11.1.
C-подобные компилируемые языки -  C++.
11.2.
Скриптовые языки: JavaScript и PHP.
11.3.
Языки разметки текста: HTML+CSS
11.4.
Язык запросов MySQL.
 
Зачет 

Также вы можете ознакомится с основными направлениями работы нашего центра:
Бухгалтерские курсы, Компьютерные курсы, Курсы дизайна, Курсы менеджмента, Мастер-класс, Для детей

Ждем вас по адресу: 450005, Республика Башкортостан, г.Уфа, 50 лет Октября, д.16, оф.305, 272-2345, 8(937)3553-777, а также можно заполнить контактную форму  у нас на сайте.