Россуммен 1980 жылдың соңында басталған. Ол оны бос уақытында жаза
Python тілінің кешірек шыққандықтан оған көптеген тілдердің ықпалы
болды. Мысалы келесі тілдердің[3]:
ABC
— операторларды топтаудың шегіністері, жоғары деңгейлі
деректер құрылымы. (Python тілі шындығында келегенде, ABC ОББ тілін
жобалауда кеткен қателіктерді түзету үшін құрылған тіл болатын);
Modula-3
— бумалары, модульдері;
С
, C++ — біршама синтаксистік конструкциялары;
Smalltalk
— объектіге бағытталған программалау;
Lisp
— (lambda, map, reduce, filter и другие) функционал
ды
программ
алаудың
айрықша белгілерін;
Fortran
—массивтер, кешенді арифметика;
Miranda
— тізімдік өрнектер;
Java
— logging, unittest, threading модульдерін, xml.sax стандартты
библиотекасын, finally және except-тің ескерпелерді өңдеудегі біріктірілген
қолданылуын;
Icon — генераторларын
.
Python тілінің басым бөлігі (мысалы, бастапқы кодтың байт-
компиляциясы) бұрынырақта басқа бағдарламалау тілдерінде іске асырылатын.
Python – бүкіл әлем бойынша түрлі мақсаттар -деректер базасын және
табиғи тілде мәтінді өңдеу үшін кең таралған әмбебап тіл, ойындарға
интерпретатор қосу, GUI-ді бағдарламалау және жылдам прототип құру (RAD)
үшін арналған тіл. Python - Іnternet және WEB-қосымшаларын бағдарламалауnternet және WEB-қосымшаларын бағдарламалау
үшін пайдаланылады. Python бай стандартты кітапханадан және модульдер
жиынтығынан тұрады.
Python бағдарламалау тілінің негізгі ерекшеліктері[4]:
- xml/html файлдарымен жұмыс жасау;
- http сұраныстар жасау;
- GUI (графикалық интерфейс)
- Веб-сценарийлер құру;
- FTP-мен жұмыс жасау;
- Кескіндермен, аудио және видеомен жұмыс жасау;
- Робототехникада қолдану;
- Математикалық және ғылыми есептеулерді бағдарламалау және т.б.
Python белгілі барлық платформаларда жұмыс істейді. Microsoft Windows
порттары үшін барлық нұсқаларында (FreeBSD және Linux қоса алғанда) UNIX,
Mac OS және Mac OS X, Iphone OS 2.0 немесе одан жоғары Amiga, HaikuOS,
Windows Mobile, Symbian және Android[3]. Python кроссплатформалық
технологияларда қолдауында.
Рython бағдарламасы көптеген міндеттерді шешеді: резервті көшіру
болсын, электронды поштаны оқу болсын немес қандай да ойынды құру
болсын. Python бағдарламалау тілі ештеңемен шектелмегендіктен оны үлкен
жобаларды пайдалануға болады.
6