Xwab
Форумыnavigate_nextДругие языки программирования

Python
Сообщения
iBiZoNiX

###############
В этой теме задаем вопросы,и обсуждаем язык программирования Python.
###############
Краткая информация о языке
Python
[Класс языка]:
объектно -ориентированный ,
императивный ,функциональный ,
аспектно -
ориентированный.
[Тип исполнения]:
интерпретация байт -кода,компиляция в
MSIL,компиляция в байт -код Java.
[Появился в]:
1990 г .
[Автор]:
Гвидо ван Россум
[Расширение файлов]:
.py , .pyw , .pyc ,.pyo
[Последняя версия]:
3.1.2, 2.7
[Типизация данных]:
строгая ,динамическая.
[Основные реализации]:
CPython , Jython ,IronPython ,PyPy.
[Испытал влияние]:
ABC, Modula-3 ,Lisp ,Smalltalk , C ,Java , Icon
[Повлиял на]:
Ruby , Boo ,Groovy ,ECMAScript
[Python]-
(па?йсон ,па?йтон , пито?н )
Высокоуровневый язык
программирования
общего
назначения с акцентом на
производительность
разработчика и читаемость
кода
. Синтаксис ядра Python
минималистичен . В то же
время стандартная
библиотека включает
большой объём полезных
функций
.
Python поддерживает
несколько парадигм
программирования , в том
числе структурное ,
объектно - ориентированное ,
функциональное ,
императивное и аспектно -
ориентированное . Основные
архитектурные черты —
динамическая типизация ,
автоматическое управление
памятью
, полная
интроспекция , механизм
обработки исключений ,
поддержка многопоточных
вычислений и удобные
высокоуровневые
структуры данных . Код в
Питоне организовывается в
функции и
классы , которые
могут объединяться в
модули ( которые в свою
очередь могут быть
объединены в пакеты
).
Эталонной реализацией
Python
является
интерпретатор CPython,
поддерживающий
большинство активно
используемых платформ .
Он распространяется
свободно под очень
либеральной лицензией ,
позволяющей использовать
его без ограничений в любых
приложениях
, включая
проприетарные .
Есть
реализации интерпретаторов
для
JVM ( с возможностью
компиляции ), MSIL ( с
возможностью компиляции ),
LLVM и других . Проект PyPy
предлагает реализацию
Питона на самом Питоне
, что
уменьшает затраты на
изменения языка и
постановку экспериментов
над новыми возможностями
.
Python — активно
развивающийся язык
программирования
, новые
версии ( с добавлением /
изменением языковых
свойств
) выходят примерно
раз в два с половиной года .
Вследствие этого и
некоторых других причин на
Python
отсутствуют ANSI ,
ISO или другие официальные
стандарты , их роль
выполняет CPython.


__________
посл.ред. 23 Июл 2010, 7:04; всего 1 раз 20 Июл 2010, 21:16
iBiZoNiX

Дайте плз инфу по модулю pygame

22 Июл 2010, 22:00
SigmA

Шрифты - говно, сделай по-человечески.
# вот теперь нормально

23 Июл 2010, 6:22
Toxin

http://cey.net.ru/python/lib.php?did=info&SID=2as7i88kn0ejr0ec2t883lbqp6 вот могу предложить

24 Июл 2010, 1:09
PaRaDDokS

Хороший ЯП, начал его изучать за долго до изучения PHP.

Очень хорошо что есть интерактивная консоль, она мне помогла на экзамене по математике

Да и вообще очень удобный ЯП, советую его каждому

28 Июл 2010, 10:47
PaRaDDokS

Эм, вот сайт команды LenPRO, там очень много информации по мобильному Python'y.

http://lenpro.ru

28 Июл 2010, 10:49
iBiZoNiX

Спасибо,полезний сайт

28 Июл 2010, 12:22
suhonok

Кто работал с PyQt4 ?
так и не просёк в мане, как .exe` ку сохранить(
если конечно вообще реально

25 Авг 2010, 22:17
XsErG

А какая связь между PyQt и .exe? Ы.
Питон не компилируем это раз. Можно собрать exe через py2exe модуль это два. Но у тебя это вряд ли получиться с Qt, потому что модуль py2exe "немного" кривоват.

26 Авг 2010, 6:32
suhonok

XsErG, и я это узнаю после установки библиотек более чем на сто метров  а что тогда будет подходящим для .ехе'шек из GUI?

26 Авг 2010, 7:34
Ответить на тему