Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Спецкурс "Язык Python и его приложения"

для студентов 3-4 курса математического факультета (Сузи Р.А.)

  1. Введение в программирование на языке Python
  2. Объектно-ориентированное программирование
  3. Элементы функционального программирования
  4. Обзор основных стандартных модулей Python
  5. Численные алгоритмы. Матричные вычисления
  6. Обработка текстов. Регулярные выражения. Unicode
  7. Работа с форматами данных (XML, mailbox)
  8. Разработка Web-приложений. CGI-скрипты
  9. Работа с базой данных
  10. Создание приложений с графическим интерфейсом пользователя
  11. Интеграция Python с другими языками программирования
  12. Устройство интерпретатора языка Python *
[*] резервная тема

Спецкурс посвящен одному из бурно развивающихся и популярных в настоящее время сценарных языков программирования -- Python.

Язык Python позволяет быстро создавать как прототипы программных систем, так и сами программные системы, помогает в интеграции программного обеспечения для решения производственных задач. Python имеет богатую стандартную библиотеку и большое количество модулей расширения практически для всех нужд отрасли информационных технологий. Благодаря ясному синтаксису изучение языка не составляет большой проблемы. Написанные на нем программы получаются структурированными по форме, и в них легко проследить логику работы.

Целью спецкурса является практическое ознакомление с технологией Python и основами ее использования в различных приложениях: от Web-программирования до научных расчетов. На примере языка Python рассматриваются такие важные понятия как: объектно-ориентированное программирование, функциональное программирование, событийно-управляемые программы (GUI-приложения), форматы представления данных (Unicode, XML и т.п.). Возможность диалогового режима работы интерпретатора Python позволяет существенно сократить время изучения самого языка и перейти к решению задач в соответствующих предметных областях.

Python свободно доступен для многих платформ, а написанные на нем программы обычно переносимы между платформами без изменений. Это обстоятельство позволяет применять для изучения языка любую имеющуюся аппаратную платформу.