Различия между версиями 3 и 61 (по 58 версиям)
Версия 3 от 2010-04-27 14:20:41
Размер: 5916
Редактор: alafin
Комментарий:
Версия 61 от 2015-01-11 08:09:53
Размер: 2900
Редактор: slav0nic
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 6: Строка 6:
#acl admin:read,write All:read
Строка 7: Строка 8:
= Введение = = Wiki Портала Python-программистов =
Привет всем!
Строка 9: Строка 11:
'''Python''' (''па́йсон'', ''па́йтон'', ''пито́н'') — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций. Мы рады видеть вас на одном из разделов [[http://python.su|Портала Python-программистов]]. В котором мы планируем публиковать переводы различных книг и документаций связанных с Python, а также описание наиболее интересных пакетов используемых в различных сферах Python. Чтобы помочь в наполнении Wiki необходимо пройти регистрацию. Хорошим тоном считается указывать реальные имя и фамилию в нике пользователя (например, !FirstnameLastname). В случае возникновения каких-либо вопросов пишите на наш [[http://python.su/forum/|форум]].
Строка 11: Строка 13:
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты). На сегодняшний день Wiki содержит три основных раздела:
Строка 13: Строка 15:
Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется свободно под очень либеральной лицензией, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Есть реализации интерпретаторов для JVM (с возможностью компиляции), MSIL (с возможностью компиляции), LLVM и других. Проект !PyPy предлагает реализацию Питона на самом Питоне, что уменьшает затраты на изменения языка и постановку экспериментов над новыми возможностями.
Python — активно развивающийся язык программирования, новые версии (с добавлением/изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.
 * [[Книги]]: переводы книг.
 * [[Документация]]: переводы документации
 * [[Пакеты]]: описание пакетов, модулей, приложений, компонентов
Строка 16: Строка 19:
= История = == Раздел "Книги" содержит ==
 * [[Книги/CherryPyEssentials|CherryPy Essentials: Rapid Python Web Application Development]]
 * [[Книги/GrayHatPython|Gray Hat Python]]
 * [[Книги/TheDefinitiveGuideToPlone|The Definitive Guide to Plone]]
 * [[Книги/TheDefinitiveGuideToPylons|The Definitive Guide to Pylons]]
 * [[Книги/WxPythonInAction|WxPython in Action]]
Строка 18: Строка 26:
Разработка языка Python была начата в конце 1980-х годов сотрудником голландского института CWI Гвидо ван Россумом. Для распределённой ОС Amoeba требовался расширяемый скриптовый язык, и Гвидо начал писать Python на досуге, позаимствовав некоторые наработки для языка ABC (Гвидо участвовал в разработке этого языка, ориентированного на обучение программированию). В феврале 1991 года Гвидо опубликовал исходный текст в ньюсгруппе alt.sources. С самого начала Python проектировался как объектно-ориентированный язык. == Раздел "Документации" содержит ==
 * [[Документации/SQLAlchemy|SQLAlchemy]]
 * [[Документации/BeautifulSoup|Beautiful Soup]]
 * [[Документации/Bluebream|Bluebream]]
 * [[Документации/Tornado-web|Веб сервер Tornado]]
 * [[Документации/ВведениеВСредуPyQt4|Введение в среду PyQt4]]
 * [[Документация/ВведениеВBottle|Введение в Bottle]]
 * [[Документация/УчебникПоWebpy0.3|Учебник по Webpy 0.3]]
Строка 20: Строка 35:
Название языка произошло вовсе не от вида пресмыкающихся. Автор назвал язык в честь популярного британского комедийного телешоу 1970-х «Воздушный цирк Монти Пайтона». Впрочем, всё равно название языка чаще ассоциируют именно со змеёй, нежели с фильмом — пиктограммы файлов в KDE или в Microsoft Windows и даже эмблема на сайте python.org (до выхода версии 2.5) изображают змеиные головы.
Наличие дружелюбного, отзывчивого сообщества пользователей считается наряду с дизайнерской интуицией Гвидо одним из факторов успеха Python. Развитие языка происходит согласно чётко регламентированному процессу создания, обсуждения, отбора и реализации документов PEP (Python Enhancement Proposal) — предложений по развитию Python.

3 декабря 2008 года, после длительного тестирования, вышла первая версия Python 3000 (или Python 3.0, также используется сокращение Py3k). В Python 3000 устранены многие недостатки архитектуры с максимально возможным (но не полным) сохранением совместимости со старыми версиями Питона. На сегодня поддерживаются обе ветви развития (Python 3.0 и 2.x).
== Раздел "Пакеты" разделен на следующие категории ==
 * [[Пакеты/Python|Python]]
 * [[Пакеты/Scientific|Scientific]]
 * [[Пакеты/GUI|GUI]]
 * [[Пакеты/БазыДанных|Базы данных]]
 * [[Пакеты/Network|Network]]
 * [[Пакеты/Web|Web]]
 * [[Пакеты/ZopePlone|BlueBream/Zope/Plone]]
 * [[Пакеты/Django|Django]]

Wiki Портала Python-программистов

Привет всем!

Мы рады видеть вас на одном из разделов Портала Python-программистов. В котором мы планируем публиковать переводы различных книг и документаций связанных с Python, а также описание наиболее интересных пакетов используемых в различных сферах Python. Чтобы помочь в наполнении Wiki необходимо пройти регистрацию. Хорошим тоном считается указывать реальные имя и фамилию в нике пользователя (например, FirstnameLastname). В случае возникновения каких-либо вопросов пишите на наш форум.

На сегодняшний день Wiki содержит три основных раздела:

Раздел "Книги" содержит

Раздел "Документации" содержит

Раздел "Пакеты" разделен на следующие категории

ГлавнаяСтраница (последним исправлял пользователь slav0nic 2015-01-11 08:09:53)