Вопросы для подготовки к экзамену


Скачать 30.33 Kb.
Название Вопросы для подготовки к экзамену
Тип Инструкция
rykovodstvo.ru > Руководство эксплуатация > Инструкция
Вопросы для подготовки к экзамену

«Языки программирования» (Python)

Группы 503б, 503в, 503г.

  1. Встроенный тип str. Методы объекта str.

  2. print() и форматирование вывода.

  3. Работа с файловой системой средствами Python.

  4. Работа с файлами. Методы open(), close(), read(), write().

  5. Модуль re. Синтаксис регулярных выражений, метасимволы. Методы compile(), match(),search(),findall(),split(),sub(),subn(). Нумерованные и именованные группы в шаблонах поиска.

  6. Unicode- строки, типы bytes и bytearray.

  7. Встроенные типы последовательностей list, tuple, range и их методы.

  8. Встроенный объект dict и его методы.

  9. Встроенные типы чисел — int, float, complex. Машинное представление чисел с плавающей точкой и целых. Преобразование типов при сравнении чисел.

  10. Рациональные числа. Модуль fractions.

  11. Двоичное представление чисел. Неассоциативность операций в арифметике с плавающей запятой. Целые числа с произвольной точностью.

  12. Множества. Встроенные типы set и frozenset.

  13. Инструкции и синтаксис. Составные конструкции и обработка исключений

  14. Инструкции if/else/elif, логические операторы и выражения сравнения

  15. Циклы while и for в Python

  16. Функции в Python. Основные понятия

  17. Области видимости и пространство имен в Python.

  18. Передача аргументов в функцию. Специальные режимы сопоставления аргументов.

  19. Парадигма объектно-ориентированного программирования. Поддержка в Python функционального программирования.

  20. Объекты. Динамическая типизация. Инкапсуляция.

  21. Генерация объекта class. Новое пространство имен. Объект экземпляр класса.

  22. Атрибуты класса. Атрибуты данных. Атрибуты-методы. Параметр self. Добавление атрибутов к классу во время исполнения программы.

  23. Специальные методы и атрибуты классов. Методы __init__() и ___del__() в Python. Декораторы функций и декораторы классов. Инструменты интроспекции в Python. Метаклассы.

  24. Абстрактные методы в Python. Классические классы и классы нового стиля.

  25. Наследование. Базовый и производный класс. Построение производного класса.

  26. Порождающие функции (функции-фабрики). Множественное наследование. Примеси (Mix-in)

  27. Агрегация. Контейнеры. Иерархия наследования.

  28. Полиморфизм. Подмена методов в производном классе. Доступ к методам базового класса.

  29. Обработка исключений. Инструкция try… exept… else… finaly. Объект Менеджер контекста и конструкция with…as. Классы встроенных исключений. Пользовательские исключения. Генерация заданного исключения с помощью Отладочные проверки assert и возбуждение исключения AssertionError.raise. Поиск ошибок программирования на стадиях разработки и тестирования.

  30. Генераторы Python. Специальный тип функций – generator function. Объект-итератор. Итерация и потоки данных. (Data Flow Programming). Объект-функтор. Анонимная генератор-функция.

  31. Асинхронный код. Event Loop. Сопрограммы. Событийно-ориентированное программирование без функций обратного вызова и кооперативная многозадачность, асинхронный ввод-вывод.

  32. Устойчивость объектов. Время жизни объектов. Их сохранение для следующего запуска программы и/или передачи на другой компьютер. Модуль pickle для хранения представлений объектов в виде байтовых последовательностей и их последующего восстановления (сериализация и десериализация). Модуль shelve – БД для объектов. Независимая от языка программирования сериализация и XML. Создание документов XML и обработка готовых документов средствами Python

  33. Работа в реальном времени с большими объемами XML данных (больше ОЗУ). Высокопроизводительная XML-библиотека lxml для Python, с поддержкой XPath, XSLT, метода iterparse (расширение ElementTree API), класса целевого анализатора. Обработка XML документа с ошибками. Парсер с параметром recovery.

  34. Модули и пакеты. Библиотеки сторонних разработчиков (Django, Flask, Pygame, PyQt, twisted).

  35. Модули и пакеты. Графический интерфейс.

  36. Взаимодействие Python с Интернетом. Структура и функционирование сети Интернет. Архитектура клиент-сервер. Пакетная передача данных

  37. Взаимодействие Python с Интернетом. Unicode и строки байтов. Разбор URL-адреса. Кодирование и декодирование строки запроса. Преобразование относительного URL-адреса в абсолютный

  38. Разбор HTML-эквивалентов. Обмен данными по протоколу HTTP с помощью модуля urllib.request. Обработка cookies.

  39. Обработка данных из форм. Определение кодировки.

  40. Взаимодействие Python с базой данных SQLite.

  41. Генерация HTML документа на запрос клиента.

  42. Сжатие и распаковка данных. Работа с датой и временем.

Похожие:

Вопросы для подготовки к экзамену icon Республики Коми Государственное автономное образовательное учреждение...
Учебно-методическое пособие предназначено для подготовки к экзамену по фармакологии. Методические рекомендации содержат перечень...
Вопросы для подготовки к экзамену icon Вопросы к экзамену по дисциплине «Высокоуровневое программирование»
Вопросы к экзамену по дисциплине «Высокоуровневое программирование» для студентов специальности 09. 05. 01 «Применение и эксплуатация...
Вопросы для подготовки к экзамену icon Вопросы для подготовки к экзамену по междисциплинарному курсу
Последовательность осуществляемых видов уборки помещений номерного фонда гостиничного предприятия
Вопросы для подготовки к экзамену icon Вопросы для подготовки к квалификационному экзамену по пм 03. Сопровождение...

Вопросы для подготовки к экзамену icon Вопросы к экзамену мдк 05. 01 «Управление персоналом»
Вопросы к экзамену мдк 05. 01 «Управление персоналом» по специальности 101101 Гостиничный сервис
Вопросы для подготовки к экзамену icon Вопросы к итоговому междисциплинарному экзамену по профилю подготовки «Пожарная безопасность»
Основные положения постановления Правительства Российской Федерации от 12. 04. 2012 n 290 "О федеральном государственном пожарном...
Вопросы для подготовки к экзамену icon Общие вопросы к квалификационному экзамену для претендентов в эксперты по аккредитации
Тестирование включает в себя вопросы на знание нормативно-правовой базы в области аккредитации
Вопросы для подготовки к экзамену icon Вопросы для подготовки к экзамену по профессиональному модулю пм....
Дисциплины: мдк. 09. 01 Установка и настройка системного программного обеспечения компьютерных систем и комплексов
Вопросы для подготовки к экзамену icon Программа вступительного экзамена по направлению подготовки 40. 06. 01 «юриспруденция»
Программа предназначена для подготовки к вступительному экзамену по коммерческому праву (для поступающих в аспирантуру) по кафедре...
Вопросы для подготовки к экзамену icon Вопросы к выпускному экзамену по специальности ситуационные задачи...
Цели и задачи обучения по специальности
Вопросы для подготовки к экзамену icon Список вопросов для подготовки к вступительному экзамену по магистерской...

Вопросы для подготовки к экзамену icon Материал для подготовки к вступительному испытанию (экзамену) в магистратуру...

Вопросы для подготовки к экзамену icon Общие вопросы к квалификационному экзамену для претендентов в эксперты по аккредитации
Законодательство Российской Федерации о техническом регулировании: основные нормативные правовые акты и их общая характеристика
Вопросы для подготовки к экзамену icon Материалы для подготовки к экзамену
Ученическая справка для студентов (обратиться в деканат) или копия диплома о высшем медицинском образовании для врачей
Вопросы для подготовки к экзамену icon Перечень вопросов для подготовки к экзамену
Статистика как наука и история ее становления. Связь с другими экономическими
Вопросы для подготовки к экзамену icon Опросы для подготовки к экзамену по мдк
Основоположник реляционного подхода к проектированию баз данных информационных систем

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск