Сатмаганбетова Ж. З галиханов С. Г python-да бағдарламалау


Python бағдарламалау тіліне кіріспе



бет2/20
Дата19.09.2023
өлшемі188,19 Kb.
#108688
1   2   3   4   5   6   7   8   9   ...   20
1 Python бағдарламалау тіліне кіріспе 
1.1 Python бағдарламалау тілінің шығу тарихы
Python тілін әзірлеу голланд институтының қызметкері

Гвидо ван


Россуммен 1980 жылдың соңында басталған. Ол оны бос уақытында жаза


бастаған. 1991 жылыдың 20 ақпанында алғашқы мәтіндерін жаңалықтар
топтамасында жарыққа шығара бастады[1]. Python тілі бастапқыдан объектіге
бағытталған бағдарламалау тілі ретінде жобаланды.
Автор бағдарламаны 1970-жылдардағы танымал британ комедиялық
«Монти Пiкiр жазғандар: айтон Ұшатын циркі» телешоуының құрметіне атаған. Көбі оны
жыланның атымен байланыстырады. Бағдарламаның python.org сайтында (2.5
нұсқасына дейін) жыланның басы бейнеленген. Python әзірлеушісінің негізгі
мақсаты - оны қолданушыға қызықты етіп жасау болды. Оны атауынан да
байқауға болады. Оның бұл мақсаты бағдарламаны үйретуді ойын түрінде
ұйымдастырып, ақпараттық материалдармен жабдықтағандығында. Бұл тілге
деген қолданушылардың жақсы сын пікірлерінен Гвидоның дизайнерлік
құрылымының да ұтымды болғанын дәлелдейді [2].
Python 2.0 нұсқасы 16 қазан, 2000 жылы шықты, және көптеген жаңа ірі
мүмкіндіктерді қамтыды, онда Unicode қолдау қолданылды.
2008 жылдың 3 желтоқсанында ұзақ тестілеуден кейін Python 3000
(немесе Python 3.0) бірінші нұсқасы шыққан. Python 3000 бағдарламалау тілінде
Python ескі нұсқаларымен сәйкестікті максимум сақтауға тырыса отырып,
архитектурасы бойынша кемшіліктерді жойған. Қазіргі күні (Python 3.x және
2.x) екі даму бұтақтары да қолданып келе жатыр.
Python тілінің негізгі және аралық нұсқаларының уақыты[1-3]:

Python 1.0-Қаңтар 1994;

Python 1.5 - 31 желтоқсан 1997;

Python 1.6-5 қыркүйек 2000;

Python 2.0 - 16 қазан 2000;

Python 2.1 - 17 сәуір 2001;

Python 2.2 - 21 желтоқсан 2001;

Python 2.3-29 шілде, 2003;

Python 2.4 - 30 қараша 2004;

Python 2.5-19 қыркүйек, 2006;

Python 2.6-1 қазан, 2008;

Python 2.7-3 шілде, 2010;

Python 3.0-3 желтоқсан, 2008;

Python 3.1-27 маусым 2009;

Python 3.2-20 ақпан, 2011;

Python 3.3-29 қыркүйек, 2012;

Python 3.4-16 наурыз, 2014.
5


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







Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   20




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет