Python.
«Питон» или «пайтон»
в честь комедийных серий ВВС «Летающий цирк Монти-Пайтона»
Создатель голландец Гвидо ван Россум (Guido van Rossum) в 1991 году
Особенности
• интерпретируемый
• объектно-ориентированный
• высокоуровневый язык
• встроенные высокоуровневые структуры данных
• динамическая типизация
• синтаксис прост в изучении
• поддержка модулей и пакетов (большинство библиотек бесплатны)
• универсальный
• интеграция с другими языками (С, C++, Java)
Функциональное программирование.
• Есть функции первого класса / высшего порядка (принимают другие функции в качестве аргументов или возвращают другие функции)
• Рекурсия является основной управляющей структурой в программе (нет цикла - он реализован через рекурсию)
• Обработка списков (например, print(len([1+1, 1/01])))
• Запрещение побочных эффектов у функций (чистые функции -зависят только от своих параметров и возвращают только свой результат, результат вызова функции с одними и теми же аргументами всегда одинаков)
• Описываем не шаги к цели, а математическую зависимость данные цель (в идеале, программа - одно выражение с сопутствующими определениями).
Питон - язык с элементами функционального стиля
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Введение в язык программирования Питон, Дьяконов А., 2016 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: программирование :: Python :: Дьяконов :: 2016
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Python-cheatsheet Documentation, 2018
- Django, разработка веб-приложений на Python, Форсье Д., Биссекс Я., Чан У., 2010
- Обработка изображений с помощью OpenCV, Гарсия Г.Б., Суарес О.Д., Аранда Х.Л.Э., Терсеро Х.С., Грасиа И.С., Энано Н.В., 2016
- Data Science, наука о данных с нуля, Граc Д., 2017
Предыдущие статьи:
- Автостопом по Python, Рейтц К., Шлюссер Т., 2017
- Django, практика создания Web-сайтов на Python, Дронов В.А., 2016
- Создание микросервисов, Ньюмен С., 2016
- Python, карманный справочник, Лутц М., 2015