Основы программирования для начинающих

Основы программированияКурс «Основы программирования для начинающих» предназначен для людей, которые раньше программированием не занимались и хотели бы в краткие сроки получить знания и навыки, достаточные для написания игры «Сапёр» на одном из наиболее известных языков программирования Python. Курс представляет собой теоретическое введение в программирование с изучением языка Python, сопровождаемое практическим решением задач. При обучении используется среда программирования PyCharm.

Длительность курса: 20 часов

Стоимость: 5000 рублей

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

1. Введение
1.1. Среда разработки PyCharm

2. Введение в алгоритмизацию
2.1 Системы счисления и понятие алгоритма
2.2 Логика. Истина и ложь
2.3. Алгоритм и блок-схемы

3. Строение компьютера.
3.1. Архитектура фон Неймана.
3.2. Операционные системы.

4. Языки программирования
4.1. По уровню (языки высокого и низкого уровней)
4.2. Транслируемые и компилируемые языки

5. Парадигмы программирования.
5.1. Императивная парадигма
5.2. Декларативная парадигма
5.3. Конкатенативная парадигма
5.4. Параллельная парадигма
5.5. Событийно-ориентированная парадигма
5.6. Автоматная парадигма
5.7. Метапрограммирование

6. Язык Python
6.1. История
6.2. Характеристики языка

7. Архитектура программы
7.1. Выделение главной задачи
7.2. Составление алгоритма
7.3. Реализация алгоритма на языке программирования
7.4. Детализация и проработка алгоритма программы
7.5. Макетирование интерфейса
7.6. Стандарт оформления кода на языке Python PEP8

8. Типы данных
8.1. Числовые типы
8.2. Строковые и символьные типы
8.3. Логические типы
8.4. Указатели
8.5. Перечисляемый тип

9. Структуры данных
9.1. Массивы
9.2. Списки
9.3. Записи
9.4. Кортежи
9.5. Множества (set, frozenset)
9.6. Ассоциативные массивы, или словари

10. Элементы языка Python
10.1. Переменные
10.2. Ветвление
10.3. Цикл со счетчиком. Управление выполнением цикла
10.4. Цикл с предусловием
10.5. Цикл с постусловием

11. Операции
11.1. Арифметические операции
11.2. Математические операции
11.3. Операции со строками
11.4. Битовые операции
11.5. Операции со списками
11.6. Операции с кортежами
11.7. Операции со словарями

12. Подпрограммы.
12.1. Подпрограмма. Процедуры и функции
12.2. Встроенные функции Python.
12.3. Библиотеки и модули.
12.4. Пакеты модулей
12.5. Принципы работы с модулями

13. Объекты
13.1. Понятие объекта. Представление объектов в языке Python.
13.2. Свойства объектов
13.3. Методы объектов
13.4. Классовые методы
13.5. Статические методы
13.6. Особенности классов в Python’e

14. Ввод и вывод
14.1. Вывод на экран
14.2. Ввод с клавиатуры
14.3. Работа с файлами

15. Графический интерфейс
15.1. Проектирование интерфейса
15.2. Библиотека Tkinter
15.3. Менеджеры размещения
15.4. Обработка событий в графическом интерфейсе

16. Исключения
16.1. Конструкции для обработки исключений

17. Практическое использование языка программирования Python
17.1. Игра «Сапер»

18. Ссылки на источники информации о языке Python и программировании

 

Записаться на курс «Основы программирования»

Перед началом курса вы получите письмо с дальнейшими инструкциями. Первое занятие — вводное, участие в нем бесплатное, по его итогам вы сможете принять решение, нужен ли вам этот курс. На нем можно будет задать вопросы по содержанию курса и обсудить организационные моменты. После подачи заявки проверьте папку «Спам» и добавьте адрес, с которого придёт письмо, в адресную книгу, чтобы не пропустить информацию по курсу.

Ваше имя

Ваш E-Mail (обязательно)

Примечание:

Оставить заявку можно отправив письмо на один из электронных адресов, размещенных на странице «Контакты«, либо написав заявку в комментариях с указанием адреса e-mail, на который будет отправлено подтверждение записи.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *