Уроки


Python

Базовый

Видео уроки 

Памятка - основы программирования на языке Python


01. Введение в яз. пр-я Python. Его история. Первый запуск раб. среды

02  Стр ра программы на яз  Python  Опер  и перем  Типы данных

03  Ввод и вывод данных в программах на языке Python

04  Линейные алгоритмы обработки целочисленных данных

05  Линейные алгоритмы обработки вещественных чисел

06  Разветвляющиеся алг мы  Логический тип данных  Инстр я ветвления

07  Разветвляющиеся алгоритмы  Сложные условия  Каскадные ветвления

08  Циклические алгоритмы  Цикл с предусловием

09  Циклические алгоритмы  Цикл с постусловием  Инстр и упр я циклом

10  Циклические алгоритмы  Цикл с параметром

11  Сложные циклические алгоритмы  Вложенные циклы

12. Этапы решения зад. на компьютере. Последоват. констр-е алг-ма

13  Функции

14. Применение функций при решении задач

15  Рекурсия

16  Списки

17. Обработка списков. Лин. поиск.  Доб-е и удал-е эл-тов. Коп-е списков

18  Обработка списков  Двоичный поиск и сортировка

19  Символьные строки

20  Матрицы

21  Обработка исключений

22  Работа с файлами

23  Концепция ООП  Объекты и классы

24  Программирование объектной модели

25  Принципы ООП  Инкапсуляция

26  Принципы ООП  Наследование и полиморфизм

27  Основы графического интерфейса

28  Создание приложения с использованием виджетов

29  Создание граф  интерфейса без исп я программы визуализатора

30  Управление макетом графического интерфейса  Блочный макет

31  Управление макетом графического интерфейса  Сеточный макет

32  Рисование на форме

33  Модель обработки данных в приложении с графическим интерфейсом

34  Представление в приложении с графическим интерфейсом

35  Создание собственного виджета

Аннотация

Элективный курс по информатике "Основы программирования на Python" представляет собой вводный курс по программированию, дающий представление о базовых понятиях структурного программирования (данных, переменных, ветвлениях, циклах и функциях).

Python – это язык, обладающий рядом преимуществ перед другими языками для начинающих изучать программирование (ясность кода, быстрота реализации).