Язык программирования Python. Полезные ресурсы.

Язык программирования Python. Полезные ресурсы.

Python — это свободный интерпретируемый объектно-ориентированный расширяемый встраиваемый язык программирования сверхвысокого уровня.

История (справка из Википедии)

Питон (Python) был создан в начале 1990-х гг. сотрудником голландского института CWI Гвидо ван Россумом (Guido van Rossum). Для распределённой ОС Amoeba требовался расширяемый скриптовый язык, и Гвидо начал писать Питон на досуге, позаимствовав некоторые наработки для языка ABC (Гвидо участвовал в разработке этого языка, ориентированного на обучение программированию). Затем язык начал свободно распространяться через Интернет и понравился другим программистам. С самого начала Питон проектировался как объектно-ориентированный язык.

Название языка произошло вовсе не от вида пресмыкающихся. Автор назвал язык в честь популярного британского комедийного сериала 70-х годов «Воздушный цирк Монти Пайтона». Впрочем, всё равно название языка чаще ассоциируют именно со змеёй, нежели с фильмом — пиктограммы файлов в KDE или в Microsoft Windows и даже эмблема на сайте python.org изображает змеиные головы.

Наличие дружелюбного, отзывчивого сообщества пользователей считается наряду с дизайнерской интуицией Гвидо одним из факторов успеха Питона. Развитие языка происходит согласно чётко регламентированному процессу создания, обсуждения, отбора и реализации документов PEP (Python Enhancement Proposal) — предложений по развитию Питона.

Читать дальше в Википедии>>

Основные характеристики python

Свободный — все исходные тексты интерпретатора и библиотек доступны для любого, включая коммерческое, использования
Интерпретируемый — «позднее связывание»
Объектно-ориентированный — классическая ОО модель, включая множественное наследование
Расширяемый — имеет строго определенные API для создания модулей, типов и классов на C или C++
Встраиваемый — имеет строго определенные API для встраивания интерпретатора в другие программы
Сверхвысокого уровня — динамическая типизация, встроенные типы данных высокого уровня, классы, модули, механизм прерываний (исключений)

Информация с сайта zope.net.ru

Offline конференции русскоязычных разработчиков на python

Ресурсы, посвященные фреймворкам и библиотекам python

Книги о python

Озон

Dive Into Python

Книга Mark Pilgrim 675 г

Python is a new and innovative scripting language. It is set to replace Perl as the programming language of choice for shell scripters, and for serious application developers who want a feature-rich, yet simple language to deploy their products. Dive Into Python is a hands-on guide to the Python language. E…

Python Programming for the Absolute Beginner, Second Edition (For the Absolute Beginner)

Книга Michael Dawson 892 г

Ready to learn Python programming? Are you new to programming with Python? Do you need a solid introduction to the fundamental concepts? You?ve found it in «Python Programming for the Absolute Beginner, Second Edition,» the updated version of the successful «Python Programming for the Absolute Beginner.» As p…

Python How to Program (With CD-ROM)

Книга Harvey M. Deitel, Paul J. Deitel, Jonathan P. Liperi, Ben Wiedermann 1908 г

The authoritative DEITEL LIVE-CODE introduction to Python programming This new book by the world’s leading programming language textbook authors carefully explains how to use Python as a general-purpose programming language and how to program multi-tier, client/server, database-intensive, Internet- and Web-ba…

Python Programming: An Introduction to Computer Science

Книга John M. Zelle 810 г

This book is suitable for use in a university-level first course in computing (CS1), as well as the increasingly popular course known as CS0. It is difficult for many students to master basic concepts in computer science and programming. A large portion of the confusion can be blamed on the complexity of the …

Неизвестно

Книга Alex Martelli, David Ascher, Anna Ravenscroft 1148 г

The Python Cookbook is a collection of problems, solutions, and practical examples for Python programmers, written by Python programmers. Over the past year, members of the Python community have contributed material to an online repository of Python recipes hosted by ActiveState. This book contains the best o…

Компас создан по материалам форума forum.qwerty.ru и сайта pydev.ru