Қателерді түзеу Python-да жазылған бағдарламаларды орындау кезінде қателіктер туындауы мүмкін. Қателердің үш негізгі түрі бар:
• Синтаксистік қате - интерпретатор Python тілінің ережелеріне сәйкес келмейтін кодты өңдеген кезде пайда болады, мысалы, жол айнымалысының айналасында тырнақшалар болмаса. Интерпретатор тоқтайды және бағдарламаның орындалуынсыз қатені хабарлайды.
• Орындау қатесі - бағдарламаны орындау кезінде пайда болады. Мысалы, типтің сәйкес келмеуіне байланысты айнымалыны тану мүмкін болмаған кезде. Интерпретатор бағдарламаны іске қосып, қателікке тоқтайды және қателік сипатын ерекшелік ретінде хабарлайды.
• Логикалық қателік (мағыналық) - бағдарлама өзін ойластырғандай орындалмаған кезде пайда болады. Мысалы, есептелген өрнектегі әрекеттердің реті анықталмаған кезде. Интерпретатор бағдарламаны басқарады және қате туралы хабарламайды.
Синтаксистік пен орындау уақытындағы қателер түзетілгенде бәрі түсінікті, өйткені интерпретатор қатенің қай жерде болғанын айтады және оның шығу сипатын көрсетеді. Бірақ логикалық қателер кодты егжей-тегжейлі зерттеуді қажет етеді.
Жақшаның алдында тырнақшаны қосып, жолды аяқтаңыз және бағдарламаны қайта бастаңыз. Қатенің жойылғанын көресіз.
Енді айнымалыны инициализациялайтын жаңа бағдарламаны құрайық. Осы айнымалы үшін жарамсыз атауды көрсетіп оның мәнін шығарайық. Орындалу қатесі туралы қалай хабарлайтынын көресіз.
Енді жаңа бағдарламаны бастайық, айнымалыны инициализациялаймыз, содан кейін ретті анық көрсетпей өрнектің мәнін шығарып көріңіз.
3 * (8 + 4) өрнегін жасау үшін жақшаны қосыңыз. Сіз мағыналық қатені түзету нәтижесінде күтілетін 36 мәнін көресіз.
Қорытынды • Python - нәтижелерді көрсету үшін Python интерпретаторын қолданатын жоғары деңгейлі бағдарламалау тілі.
• Python 2.7 - 2.x тармағының соңғы нұсқасы, ал 3.x. қол жетімді жаңа жаңартулар.
• Windows операциялық жүйесінің пайдаланушылары MSI орнатушысы арқылы, ал Linux қолданушылары пакеттік менеджердің көмегімен орната алады.
• Python интерпретаторының интерактивті режимі бар, мұнда код бөліктерін тексеруге болады және бағдарламаны жөндеу үшін өте пайдалы.
• Python бағдарламасы - қарапайым мәтіндік редакторда жасалатын және .py кеңейтілімімен сақталатын мәтіндік файл.
• print () функциясы жақша ішінде көрсетілген жолды шығарады. Жол мәндері тырнақшаға алынуы керек.
• Python айнымалысы - бұл мәнді сақтайтын контейнер. Бұл мәнге айнымалы атымен қол жеткізуге болады.
• Python айнымалысы кез-келген типтегі мәліметтерді қамтуы мүмкін, бірақ оны жариялау кезінде инициализациялау керек.
• input () функциясы жақша ішінде көрсетілген жолды шығарады, содан кейін енгізу жолын күтеді.
• Туындаған синтаксистік қателерді интерпретатор бағдарламаны орындау алдында таниды.
• Ерекшеліктерден туындаған орындау қателіктерін аудармашы бағдарламаны орындау кезінде таниды.
• Күтпеген нәтижелерден туындаған мағыналық қателерді аудармашы мойындамайды.
Бағдарламалау Python тілінде бағдарламалау үшін веб-браузерді іске қосып, python.org/download сайтына кіріп, операциялық жүйеңіздің нұсқасына сәйкес орнатушыны жүктеп алыңыз.
Тапсырма 1. Өз есіміңізді енгізіп, экранға шығаратын программа құрыңыз.
Тапсырма 2. Экраннан енгізілген мәтінге «-чемпион!» сөзін тіркеп шығаратын программа құрыңыз.
Тапсырма 3. Үш жолды кезекпен оқып, содан кейін оларды әрқайсысы бөлек жолға шығаратын программа жазыңыз.
НАЗАРЛАРЫҢЫЗҒА РАҚМЕТ!