Основы алгоритмизации и программирования на Python

ВВЕДЕНИЕ ТЕОРЕТИЧЕСКИЕ ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ Алгоритм. Свойства алгоритма. Способы описания алгоритма Назначение функциональных блоков Основные этапы решения задач Алфавит языка Python Идентификаторы и общие правила их написания Оператор присваивания Типы данных Функции приведения типов Запись математических функций Операции отношенияКонтрольные вопросы ВВЕДЕНИЕ В PYTHON Процесс создания проекта в Python Методы ввода и вывода данных и обработка исключенийКонтрольные вопросы ЛИНЕЙНЫЙ АЛГОРИТМ Упражнения Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения РАЗВЕТВЛЯЮЩИЙСЯ АЛГОРИТМ Простой условный оператор Сокращенный условный оператор Составной условный оператор Многозначные ветвления Алгоритмы поиска максимального и минимального элементов Упражнения Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения ЦИКЛИЧЕСКИЙ АЛГОРИТМ Оператор цикла forКонтрольные вопросыЗадачи для самостоятельного решения Оператор цикла whileКонтрольные вопросыЗадачи для самостоятельного решения РАБОТА С КОРТЕЖАМИ И СПИСКАМИ Объявление кортежей Классические способы обработки кортежей Работа со списками Работа со словарями Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения РАБОТА СО СТРОКАМИ Основные понятия Функции для работы с символами Методы работы со строками Базовые алгоритмы обработки строк Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения ОБРАБОТКА ВЛОЖЕННЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ Формирование вложенных последовательностей Базовые алгоритмы обработки вложенных последовательностей Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения РАБОТА С ФУНКЦИЯМИ. СОЗДАНИЕ МОДУЛЕЙ Создание пользовательских функций Создание модулей Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения РАБОТА С ФАЙЛАМИ Запись информации в текстовый файл Чтение информации из текстового файла Запись информации в двоичный файл Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ Создание классов Создание конструкторов Инкапсуляция Создание свойств Наследование Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решения СОБЫТИЙНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ Создание формы и виджетов Кнопка, Текстовое поле, Надпись Создание виджета Флажок Создание виджета Переключатель Примеры решения задачКонтрольные вопросыЗадачи для самостоятельного решенияВАРИАНТЫ ДЛЯ ВЫПОЛНЕНИЯ ЛАБОРАТОРНЫХ РАБОТ Варианты по теме «Запись арифметических выражений» Варианты по теме «Многозначные ветвления в программах» Варианты по теме «Программирование алгоритмов разветвляющихся структур с использованием поиска максимального и минимального значений» Варианты по теме «Табулирование функции» Варианты по теме «Программирование алгоритмов регулярных циклических структур» Варианты по теме «Табулирование функции с использованием циклов с неизвестным количеством повторений» Варианты по теме «Программирование алгоритмов итеративных циклических структур» Варианты по теме «Программирование алгоритмов формирования и обработки списков»Варианты по теме 9. «Программирование алгоритмов формирования и обработки вложенных последовательностей» Варианты по теме «Работа с функциями» Варианты по теме «Обработка строковых данных» Варианты по теме «Работа с текстовыми файлами» Варианты по теме: «Объектно-ориентированное программирование»Литература
 
  РЕЗЮМЕ   След >