Сидят два студента с ФИЗТЕХА в столовой и бурно обсуждают какую-то задачу. Мимо них проходит весьма эффектная девушка. Они одновременно замолкают и провожают её взглядом... После паузы один говорит:
Курс лекций составлен Сузи Р. А. и состоит в изучении языка Python, его основных библиотек и некоторых интересных приложений. Он посвящен одному из самых современных и быстроразвивающихся языков программирования, позволяющему быстро и комфортно создавать прототипы программных систем, а также интегрировать программное обеспечение для решения производственных задач.
Python может похвастаться богатейшей стандартной библиотекой и огромнейшим числом всевозможных модулей. Возможности работы с диалоговым режимом существенно сократят время разработки приложений. Язык Python – кроссплатформенный, что, несомненно, является одним из его самых значительных преимуществ.
Благодаря четкому и понятному синтаксису, изучение языка будет простым и приятным, а написанные программы всегда получаются четко структурированными и логически верными. В данном курсе лекций на примере языка Python рассматриваются важнейшие принципы объектно-ориентированного программирования, событийно-управляемых программ, функционального программирования, основные форматы представления данных и многое другое. Благодаря этому самоучителю знакомство с уникальным языком программирования пройдет быстро и комфортно.
Краткое содержание:
Введение в программирование на языке Python
Основные стандартные модули Python
Элементы функционального программирования
Объектно-ориентированное программирование
Численные алгоритмы. Матричные вычисления
Обработка текстов. Регулярные выражения. Unicode
Работа с данными в различных форматах
Разработка Web-приложений
Сетевые приложения на Python
Работа с базой данных
Многопоточные вычисления
Создание приложений с графическим интерфейсом пользователя
Интеграция Python с другими языками программирования