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


Slide 1

Ө. А. Байқоңыров aтындaғы Жезказған университеті

Гуманитарлық педагогтік институты

Жаратылыстану кафедрасы

ДИПЛОМДЫҚ ЖҰМЫС

«Python бағдарламалау тілі» электронды оқу құралдарын әзірлеу

Орындaғaн: инф-17-1т. ст. Жумагалиева А

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

Жезказған, 2021

Slide 2

Қазіргі заман талабы - оқытудың жаңа технологияларын меңгеру. Оқытудың жаңа технологияларының бірі - ақпараттық технология.

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

Slide 3

Мектептерді білім беру бағдарламаларына сәйкес электрондық оқулық басылымдарымен қамтамасыз ету

Дарынды балалардың қабілетін дамытып, олардың шығармашылықпен жұмыс жасауына педагогикалық- әлеуметтік қолдау көрсету

Оқыту және тестілеу бағдарламаларының жаңа үлгілерін жасақтау

Slide 4

Python программалау тілінің құрылымымен таныстыру;

Python бағдарламалау тілінің алфавиті, синтаксис және семантикасы;

Python бағдарламалау тілінің инструментальды құралдарымен жұмыс істеу;

Мәліметтер құрылымын берудің негізгі принциптері мен әдістері;

Құрылымдық программалау тілінің негізгі ұғымдарын білу;

Алгоритмдеу тәсілдері және программаны компьютерде орындаудың негізгі кезеңдері жайлы жалпы түсінік айтылады.

Дипломдық жұмыста ақпараттық технологияларды қолдана отырып,

Slide 5

Тәжірибелік бөлімінде практикада жиі кездесетін есептерге Питон тілінде бағдарлама құру жолдары көрсетіліп, Питон тілін оқытуды автоматтандыру толық қарастырылады.

Дипломдық жұмыстың нәтижесін, қазіргі заман талаптарына сай қойылған шарттарды қанағаттандыратын, оқу үрдісінде қолдануға болатын, шағын электрондық курс деп санауға болады.

Дипломдық жұмысты оқушылар, студенттер Питон тілінде зертханалық жұмыстарды орындау барысында, сол сияқты өз бетімен жұмыс жасау үрдісінде әдістемелік нұсқау ретінде қолдануға болады.

Slide 6

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

Электрондық оқулықтар

Slide 7

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

Қазіргі мектеп қабырғасында қолданатын, жоғары дәрежелі кодтың оқылуын және әзірлеушінің өнімділігін арттыруға мақсатталған жалпы мақсаттағы бағдарламалау тілі - Python. Python тілі аз синтаксисті талап етеді. Алайда стандартты кітапханасы үлкен көлемді пайдалы функцияларды қамтиды.

Тілдің кеңейткіштері: py, . pyw, . pyc, . pyo, . pyd болып келеді. Python тілін әзірлеу голланд институтының қызметкері Гвидо ван Россуммен 1980 жылдың соңында басталған. Ол оны бос уақытында жаза бастаған. 1991 жылдың 20 ақпанында алғашқы мәтіндерін жаңалықтар топтамасында жарыққа шығара бастады.

Slide 8

Қаңтар 1994-Python 1. 0;

31 желтоқсан 1997 Python 1. 5;

5 қыркүйек 2000 Python 1. 6;

16 қазан 2000 Python 2. 0;

17 сәуір 2001 -Python 2. 1 ;

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

29 шілде, 2003-Python 2. 3;

30 қараша 2004-Python 2. 4;

19 қыркүйек, 2006-Python 2. 5;

Қазіргі күні (Python 3. x және 2. x) екі даму бұтақтары да қолданылып келеді.

1 қазан, 2008 - Python 2. 6;

3 шілде, 2010 - Python 2. 7;

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

27 маусым 2009-Python 3. 1;

20 ақпан, 2011 - Python 3. 2;

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

16 наурыз, 2014 - Python 3. 4

7желтоқсан 2020жылғы қазіргі Python 3. 9. 1 соңғы версиясымен жұмыс қарастырылған. Әр нұсқасында қандай да бір жаңалықтар, толықтырулар кірістіріліп отырады.

Python тілінің негізгі және аралық нұсқаларының уақыты:

Slide 9

Python тілінің мүмкіндіктері

Математикалық және ғылыми есептеулерді бағдарламалау

Робототехникада қолдану

xml/html файлдарымен жұмыс жасау

http сұраныстар

жасау

Кескіндермен, аудио және видеомен жұмыс жасау

Веб-сценарийлер құру

Slide 10

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

Slide 11

www. themegallery. com

Python 3. 9. 1 те­резесінің тақырып жолында «Shell» сөзі - «қабықша» (оболочка) мағынаcын береді. Программа бас мәзірінде File (Файл), Edit (Өңдеу), Shell (Қабықша), Debug (Жөндеу), Options (Опциялар), Windows (Терезе), Help (Көмек) сияқты бөлімдер орналасқан.

Программа терезесіндегі >>> таңбалары пайдаланушының деректерін енгізуге, программамен жұмыс істеуге мүмкіндік береді

IDLE интерактивті режімінде жаңа файл құру үшін File → New File (немесе Ctrl + N пернелер комбинациясын басу керек) командаларын орындаймыз.

Slide 12

Python тілінің конструкциясы мен сызықты бағдарлама

Тілдің синтаксисі

- Программадағы жолдардың соңына нүкте мен үтір қою міндетті емес

- Бірнеше команданы бір жолда нүктелі үтір (; ) арқылы жазуға болады

- Программа жазу барысында басқа бағдарламалау тілдеріндегідей begin. . end және {. . } жақшалар қолданылмайды. Керек болған жағдайда ондай жақшалардың орнына 4 бос орын немесе табуляция қойылады.

Slide 13

Айнымалылар

Numbers

(сандар)

өзгермейтін

Бөлінуден қалған қалдық %

Салыстыру операторлары <, >, <=, ==, >=

Bin функциясы санның екілік көрінісі

Hex () функциясы он алтылық мән

Strings (жолдар)

Өзгермейтін

реттелген

Қосуға, көбейтуге болады

Символдар нөлден бастап нөмірленеді

len функциясы жолдағы таңбалар саны

Қадамды көрстеу арқылы так сан алуға болады

Lists (тізімдер)

Өзгертілген

реттелген

элементке нөмірі бойынша жүгіне аласыз, кесулер жасай аласыз.

Reverse әдісін қолдана отырып, тізімді керісінше өзгертуге болады

Dictionaries

(сөздіктер)

Өзгертілетін

реттелген

сөздіктегі деректер-бұл кілт:мағынасы жұптары

мәндерге қол жеткізу, кілт бойынша жүзеге асырылады

деректер элементтерді қосу реті бойынша реттелген

мән кез-келген түрдегі мәліметтер болуы мүмкін

Sets

(жиындар)

Өзгертілетін

реттелмеген

Жиында әрқашан тек ерекше элементтер болады

үтірмен бөлінген және фигуралы жақшаға алынған элементтер тізбегі

қайталанатын элементтерді оңай алып тастауға болады

Boolean

(логикалық деректер типі)

ақиқат мәні:

кез келген нөл емес сан

кез келген бос жол

кез келген бос емес объект

жалған мәні:

0

None

бос жол

бос нысан

Slide 14

Стандартты функциялар

импорттау (модульді жүктеу) командасы -

import math

санның модулін есептеу үшін abs функциясы

int(x) -x нақты санды бүтін санға келтіру,

round(x) - x нақты санды жақын бүтінге дөңгелектеу

sqrt(x) - x санының квадраттық түбірі

sin(x), cos(x) -радианмен берілген x бұрышының синусы мен косинусы

exp(x) - x санының экспоненті

log(x) - x санының натурал логарифмі

Slide 15

Бағдарлама барысын бақылау

If/elif/else конструкциясының көмегімен бағдарлама барысында тармақталу.

For және while конструкцияларын қолдана отырып, циклдегі әрекеттерді қайталау.

Қателерді TRY / except конструкциясы арқылы өңдеу.

Тексерілетін шарт ретінде төмендегі салыстыру операторларының бірін есептеу нәтижесі қолданылады:

< кіші - шарт дұрыс, егер бірінші операнд екіншісінен кіші болса.


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



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz