Курс «Основы программирования», обучение программистов с нуля в Москве

Компьютерные курсы обучения основам программирования.
Кратко о курсе
Компьютерный курс обучения основам программирования – это стартовая точка для тех, кто желает освоить профессию программиста, но при этом не обладает какими-либо знаниями и навыками в данной сфере. Изучение учебной программы курса поможет вам определиться с выбором конкретного языка или среды программирования, четко осознать для себя в каком направлении необходимо получать углубленные знания и навыки, продолжая профессиональное обучение в дальнейшем.

Обратите внимание, ниже указана цена за ОДНО индивидуальное занятие!

9 100 руб.
Стоимость обучения со скидкой 10%
8 занятий
32 часа
Продолжительность обучения
индивидуально
студентов
Средняя величина группы
19
августа
Ближайшая группа
Расписание
Ближайшая группа Время занятий Цена и скидка Место занятий  
19Авг 2020 15:30 - 18:30 Дневная ПНСРПТ 9 100 руб.10 100 руб.Скидка - 10% м. Белорусская Записаться Оплатить курс
12Сен 2020 16:00-19:00 Выходного дня СБВС 10 100 руб. м. Белорусская Записаться Оплатить курс

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

Задача курса

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

Возможные формы обучения:

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

  • Все языки программирования построены на единых логических, математических операциях, имеют общие базовые понятия, принципы и алгоритмы. На данном курсе вы будете постигать азы и основы программирования.
  • Вы получите развернутую информацию о том, что такое программирование, скрипт, переменные, циклы и ветвления.
  • Главная задача - это научиться мыслить как программист. Начиная с написания кода простой функции и обработки ошибок, вы будете осваивать основные принципы, которыми руководствуется программист в своей работе. Постигать автоматизацию написания кода, локализацию ошибок (синтаксических, семантических, ошибок исполнения).
  • Подходы и базовые принципы программирования, осваиваемые на данном курсе, помогут вам четко понять различия между существующими языками программирования, назначение и преимущества каждого из них. Вы познакомитесь с разнообразием языков программирования (С-подобные компилируемые, скриптовые, LISP-подобные, постфиксные языки, языки разметки текста и запросов).
  • Особое внимание на курсе уделено основам объект-ориентированного программирования (ООП).

Полученные знания помогут вам определиться в выборе дальнейшего направления обучения и, соответственно, сферы профессиональной деятельности (программирование web-сайтов, написание приложений и программ на выбранном языке программирования).

Какая помощь в трудоустройстве оказывается выпускникам курса «Основы программирования»?

  • Завершив обучение основам программирования, вы получите удостоверения о прохождении данного курса. Далее вам будет предложено повысить уровень знаний и пройти специализированные курсы углубленного изучения определенного языка или среды программирования. На данном этапе наш Центр компьютерного обучения оказывает своим выпускникам содействие в трудоустройстве по следующим специальностям: помощник программиста, помощник web-программиста, помощник программиста 1C.
Учебная программа курса
Занятие 1

1. Что такое программирование?

  • Компилирующие и интерпретирующие системы.
  • Программы-оболочки.

2. Язык программирования Python

  • Краткая история и основные особенности.
  • Что такое скрипт?
  • Объектно-ориентированный язык.

Занятие 2

3. Принципы работы в оболочке Psi, создание и исполнение скрипта

  • Первая программа «Здравствуй, мир!».
  • Функция print.
  • Принципы чтения и исполнения программы.
  • Основные математические функции.
  • Операторы «запятая», «точка с запятой» и кавычки.

4. Что такое переменные?

  • Присваивание значения переменным, оператор «равно».
  • Создание простейшего диалога с пользователем через операторы input и raw_input.
  • Какие имена можно давать переменным, зарезервированные имена Python.
  • Типы данных Python: строки, переменные и числа.
  • Как работают математические операции для строк.
  • Типы переменных. Преобразования типов.

Занятие 3

5. Циклы и ветвления

  • Цикл while.
  • Логические операторы и их проверка.
  • Вложенные циклы, роль отступов.
  • Бесконечный цикл и проблема его остановки.
  • Ветвления и операторы if, else и elif.

6. Обработка ошибок: основные принципы

  • Ошибки синтаксические, семантические и ошибки исполнения.
  • Пошаговое исполнение.
  • Слежение за переменными при помощи оператора print.
  • Хороший стиль программирования.

7. Создание функций

  • Определение функции при помощи оператора def.
  • Вызов функции.
  • Аргументы и их использование.
  • Композиция функций.
  • Локальные переменные.
  • Возвращение результатов.
  • Рекурсия и рекурсивные функции, как они работают.

Занятие 4

8. Списки, кортежи, строки

  • Работа со списками. Цикл for и его применение к спискам.
  • Таблицы истинности.
  • Связь списков, подмножества списков.
  • Словари (хеши, dictionaries). Работа со словарями.
  • Строки. Работа со строками.

9. Использование модулей

  • Импорт модулей.
  • Модули calendar и math.

Занятие 5

10. Основы объект-ориентированного программирования: классы, методы и наследование, пространства имен

11. Файловые операции. Соединения, их открытие и закрытие

12. Разнообразие языков программирования

  • С-подобные компилируемые языки: C, C++, C#, Java, SmallTalk.
  • Скриптовые языки: Perl, JavaScript, Ruby и PHP. Сравнение Python и C/C++.
  • LISP-подобные языки: LISP, Logo, R, Scheme.
  • Постфиксные языки: Forth и PostScript.
  • Языки разметки текста: TeX, lout, SGML, XML, HTML+CSS, XHTML.
  • Язык запросов SQL.

Занятие 6

13. Особенности графических языков на примере PostScript

  • Что такое PostScript.
  • Работа в интерпретаторе GhostScript.
  • Основные операции. Построение функций.

14. Особенности языков управления базами данных на примере SQL

  • Работа в системе SQLite.
  • Создание простейшей базы данных, управление базой данных.

Зачет

Запишитесь на курс прямо сейчас
Записаться

Нажимая на кнопку "Записаться" вы соглашаетесь на обработку персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006.
Менеджер перезвонит вам в течение 20 минут (в рабочее время)
Посоветуйте курс своим друзьям и коллегам, они обязательно это оценят!