PYTHON БАҒДАРЛАМАЛАУ ТІЛІ




Презентация қосу
Ө.А.Байқоңыров aтындaғы Жезказған университеті
Гуманитарлық педагогтік институты
Жаратылыстану кафедрасы

ДИПЛОМДЫҚ ЖҰМЫС
«Python бағдарламалау тілі»
электронды оқу құралдарын
әзірлеу

Орындaғaн: инф-17-1т.ст. Жумагалиева А
Ғылыми жетекшісі: ф.-м.ғ.д., профессор Кудайкулов А.

Жезказған,
Қазіргі заман талабы – оқытудың жаңа
технологияларын меңгеру. Оқытудың жаңа
технологияларының бірі – ақпараттық технология.
Елбасымыз Н.Ә. Назарбаев кезекті халыққа
Жолдауында «Халықтың компьютерлік сауатын,
оның ішінде түрлі ынталандыру бағдарламалары
арқылы арттыру қажет. Мен барлық
Қазақстандықтарды ақпарттық технологияларды
белсенді игеруге шақырамын. Бұл қажет» - деп
атап көрсеткен еді, ақпараттық технологияларды
белсенді игеру білім саласы қызметкерлерінің
басты міндеті.
Дарынды балалардың
Мектептерді білім беру қабілетін дамытып,
бағдарламаларына сәйкес олардың
электрондық оқулық шығармашылықпен жұмыс
басылымдарымен жасауына педагогикалық-
қамтамасыз ету әлеуметтік қолдау
көрсету

Оқыту және тестілеу
бағдарламаларының
жаңа үлгілерін
жасақтау
Дипломдық жұмыста ақпараттық
технологияларды қолдана отырып,

Python программалау тілінің құрылымымен
таныстыру;
Python бағдарламалау тілінің алфавиті,
синтаксис және семантикасы;
Python бағдарламалау тілінің инструментальды
құралдарымен жұмыс істеу;
Мәліметтер құрылымын берудің негізгі
принциптері мен әдістері;
Құрылымдық программалау тілінің негізгі
ұғымдарын білу;
Алгоритмдеу тәсілдері және программаны
компьютерде орындаудың негізгі кезеңдері жайлы
жалпы түсінік айтылады.
Тәжірибелік бөлімінде практикада жиі кездесетін
есептерге Питон тілінде бағдарлама құру жолдары
көрсетіліп, Питон тілін оқытуды автоматтандыру толық
қарастырылады.
Дипломдық жұмыстың нәтижесін, қазіргі заман
талаптарына сай қойылған шарттарды
қанағаттандыратын, оқу үрдісінде қолдануға болатын,
шағын электрондық курс деп санауға болады.
Дипломдық жұмысты оқушылар, студенттер Питон
тілінде зертханалық жұмыстарды орындау барысында,
сол сияқты өз бетімен жұмыс жасау үрдісінде
әдістемелік нұсқау ретінде қолдануға болады.
Электрондық оқулықтар

Қазіргі заман талабы бойынша білім беруді ақпараттандырудың
негізгі талаптарының бірі – оқу үрдісіне электрондық оқулықтарды енгізу.
Электрондық оқулықтар – ғылыми негізде дайындалған педагогикалық
ақпараттық өнім. Электронды оқулықпен оқытудың негізгі мақсаты:
«Оқыту процессін үздіксіз және толық деңгейін бақылау, сонымен қатар
ақпараттық ізденіс қабілетін дамыту».

Электрондық
оқулықтың құрылымы

Мотивациялық Бағалы-
мақсаты Мазмұндық Операциялық нәтижелік
PYTHON БАҒДАРЛАМАЛАУ ТІЛІ

Қазіргі мектеп қабырғасында қолданатын, жоғары
дәрежелі кодтың оқылуын және әзірлеушінің
өнімділігін арттыруға мақсатталған жалпы мақсаттағы
бағдарламалау тілі – Python. Python тілі аз синтаксисті
талап етеді. Алайда стандартты кітапханасы үлкен
көлемді пайдалы функцияларды қамтиды.
Тілдің кеңейткіштері: py, .pyw, .pyc, .pyo, .pyd болып
келеді. Python тілін әзірлеу голланд институтының
қызметкері Гвидо ван Россуммен 1980 жылдың
соңында басталған. Ол оны бос уақытында жаза
бастаған. 1991 жылдың 20 ақпанында алғашқы
мәтіндерін жаңалықтар топтамасында жарыққа
шығара бастады.
Қазіргі күні (Python 3.x және 2.x) екі даму
бұтақтары да қолданылып келеді.

Python тілінің негізгі және аралық нұсқаларының
уақыты:
Қаңтар 1994-Python 1.0;
31 желтоқсан 1997 Python 1.5;
5 қыркүйек 2000 Python 1.6;
16 қазан 2000 Python 2.0; 1 қазан, 2008 – Python 2.6;
17 сәуір 2001 -Python 2.1 ; 3 шілде, 2010 – Python 2.7;
21 желтоқсан 2001-Python 2.2; 3 желтоқсан, 2008 - Python 3.0;
29 шілде, 2003-Python 2.3; 27 маусым 2009-Python 3.1;
30 қараша 2004-Python 2.4; 20 ақпан, 2011 – Python 3.2;
19 қыркүйек, 2006-Python 2.5; 29 қыркүйек, 2012 – Python 3.3;
16 наурыз, 2014 – Python 3.4
7желтоқсан 2020жылғы қазіргі Python 3.9.1 соңғы
версиясымен жұмыс қарастырылған. Әр нұсқасында қандай
да бір жаңалықтар, толықтырулар кірістіріліп отырады.
Математикалық
және ғылыми http сұраныстар
есептеулерді жасау
бағдарламалау

Python Кескіндермен,
Робототехникада тілінің аудио және
қолдану видеомен жұмыс
мүмкіндіктері
жасау

xml/html Веб-сценарийлер
файлдарымен құру
жұмыс жасау
Тілді жүктеу тегін және еш тіркелусіз орындалады. Оны ресми сайттан
жүктеп алу керек Ол үшін келесі сайттың адресіне кіру керек:
https://python.org/downloads/windows/. Python бағдарламасын іске қосқан соң
IDLE ортасын ашу керек (Python бағдарламалау тіліндегі әзірлеу ортасы).
Одан соң бағдарлама жазуға болады. Бағдарламаны кез келген мәтіндік
редакторда немесе IDLE әзірлеу ортасында жазуға болады. IDLE ортасы
бастапқыда интерактивті режімде ашылады. Кейіннен программаны жазуды
бастауға болады. Интерактивті режимде амалдарды тікелей орындауға
болады.
www.themegallery.com

Python 3.9.1 те­резесінің тақырып жолында «Shell» сөзі – «қабықша»
(оболочка) мағынаcын береді. Программа бас мәзірінде File (Файл), Edit
(Өңдеу), Shell (Қабықша), Debug (Жөндеу), Options (Опциялар), Windows
(Терезе), Help (Көмек) сияқты бөлімдер орналасқан.
Программа терезесіндегі >>> таңбалары пайдаланушының деректерін
енгізуге, программамен жұмыс істеуге мүмкіндік береді
IDLE интерактивті режімінде жаңа файл құру үшін File → New File (немесе
Ctrl + N пернелер комбинациясын басу керек) командаларын
орындаймыз.
Python тілінің конструкциясы мен сызықты
бағдарлама

Араб цифрлары
Арнайы цифрлар
Қызметтік
PYTHON тілінің сөздер
Латын әрпінің үлкен
алфавитінің құрылымы
және кіші әріптері

Тілдің синтаксисі
- Программадағы жолдардың соңына нүкте мен үтір қою
міндетті емес
- Бірнеше команданы бір жолда нүктелі үтір (;) арқылы жазуға
болады
- Программа жазу барысында басқа бағдарламалау
тілдеріндегідей begin..end және {..} жақшалар қолданылмайды.
Керек болған жағдайда ондай жақшалардың орнына 4 бос орын
немесе табуляция қойылады.
Айнымалылар
Numbers Бөлінуден қалған Салыстыру Bin функциясы Hex () функциясы он
(сандар) қалдық % операторлары <,>,<=, санның екілік көрінісі алтылық мән
өзгермейтін ==,>=

Strings (жолдар) Қосуға, көбейтуге Символдар нөлден len функциясы Қадамды көрстеу
Өзгермейтін болады бастап нөмірленеді жолдағы таңбалар арқылы так сан
реттелген саны алуға болады
Lists (тізімдер) элементке нөмірі Reverse әдісін
Өзгертілген бойынша жүгіне аласыз, қолдана отырып,
реттелген кесулер жасай аласыз. тізімді керісінше
өзгертуге болады

Dictionaries сөздіктегі деректер-бұл мәндерге қол жеткізу, деректер мән кез-келген
(сөздіктер) кілт:мағынасы жұптары кілт бойынша жүзеге элементтерді қосу түрдегі мәліметтер
Өзгертілетін асырылады реті бойынша болуы мүмкін
реттелген реттелген

Sets Жиында әрқашан тек үтірмен бөлінген және қайталанатын
(жиындар) ерекше элементтер фигуралы жақшаға элементтерді оңай
Өзгертілетін болады алынған элементтер алып тастауға
реттелмеген тізбегі болады

Boolean ақиқат мәні: жалған мәні:
(логикалық кез келген нөл емес сан 0
деректер типі) кез келген бос жол None
кез келген бос емес бос жол
объект бос нысан
Стандартты int(x) –x нақты
функциялар санды бүтін санға
санның модулін
келтіру,
есептеу үшін abs
функциясы
sin(x), cos(x) -
sqrt(x) – x радианмен берілген
round(x) – x нақты санының x бұрышының
санды жақын квадраттық түбірі синусы мен
бүтінге косинусы
дөңгелектеу
импорттау
(модульді
жүктеу) log(x) – x санының
exp(x) – x командасы - натурал логарифмі
санының import math
экспоненті
Бағдарлама барысын бақылау

If/elif/else конструкциясының көмегімен бағдарлама
барысында тармақталу.
For және while конструкцияларын қолдана отырып, циклдегі
әрекеттерді қайталау.
Қателерді TRY / except конструкциясы арқылы өңдеу.
Тексерілетін шарт ретінде төмендегі салыстыру
операторларының бірін есептеу нәтижесі қолданылады:
< кіші — шарт дұрыс, егер бірінші операнд екіншісінен кіші
болса.
> үлкен — шарт дұрыс, егер бірінші операнд екіншісінен
үлкен болса.
<= кіші немесе тең.
>= үлкен немесе тең.
== теңдік. Шарт дұрыс, егер екі операнд тең болса.
!= теңсіздік. Шарт дұрыс, егер екі операнд тең болмаса.
PYTHON тілінде есептер шығаруға
бағдарлама құру
PYTHON ТІЛІН ОҚЫТУДЫ
АВТОМАТТАНДЫРУ
Электронды оқу-әдістемелік кешен бүгінгі таңда жалпы білім беретін
мектептің 6-9-сыныптарына арналған информатика оқулығының негізінде
құрылған.
Бұл электронды оқу-әдістемелік кешенді қолдана отырып, "Питон
бағдарламалау тілі" тақырыптарын оқытудың кезектілігін ұсынамыз.
Электрондық оқу-әдістемелік кешенді пайдалануды бастау үшін
алдымен Питон бумасындағы Питон.exe файлын ашу керек.
Экранда келесі терезе, яғни жұмыстың бастапқы беті сурет пайда
болады.
PYTHON тілінде бағдарламалау курсы бойынша
қарастыратын тақырыптардың барлығын дерлік
толықтыруымызға болады.
Қорытынды
Дипломдық жұмыста тілдің синтаксисі мысалдармен көрсетілген,
өйткені тілдің бұл бөлігі өте қарапайым. Тілдің негізгі операторлары,
өрнектер және көптеген енгізілген мәліметтер түрлері қарастырылды,
Python-ның айнымалылармен жұмыс істеу принциптері қысқаша
түсіндірілді.
Қорыта айтқанда, оқушыларды шығармашылыққа, өз бетімен іс-
әрекет етуге бағытталған тапсырмалар саны көбейгенде ғана, өз пікірін
айта алатын, оны дәлелдей білетін, өмірге деген өзіндік көзқарасы
қалыптасқан, үнемі ізденіс үстінде болатын, қоғам дамуына үлес қоса
алатын, жан-жақты жетілген жас ұрпақ өкілдерін дайындай аламыз.
Демек, жаңа технологиялық әдіс – тәсілдерді пайдалану білім сапасын
арттырудың бірден бір жолы. Оқыту үрдісінде оқушылардың білім қорын
молайтуға, белсенділігін арттыруға, шығармашылық қабілеттерін
жетілдіруге көмегі бар.
Информатика пәнін оқытуда жаңа ақпараттық технологияларды
қолданудың маңызы өте зор. Сондықтан, ізденген ұстаздан ғана
шығармашыл, дарынды шәкірттің шығары анық.
НАЗАРЛАРЫҢЫЗҒА
РАХМЕТ!!!

Ұқсас жұмыстар
Ойын терезесіндегі фигуралар
УНИВЕРСИТЕТІНДЕ ЖАСАҒАН БАҒДАРЛАМАЛАУ ТІЛІ
Түрі географиялық ақпараттық жүйе
Оъектілі програмалау туралы түсініктер. Класстар және әдістер
Бағдарламалау және бағдарлама
Тізімдерді шығару тәсілдері
Базалық платформалар
IIS және Apache веб- серверлеріне әкімшілік етудің негізгі құралдары
Бағдарламалау тілі
Айнымалының мәндерін шығару форматы түрлендіру спецификаторының көмегімен беріледі - символынан басталатын символдар тізбегі
Пәндер