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



Ө. А. Байқоңыров aтындaғы Жезказған университеті
Гуманитарлық педагогтік институты
Жаратылыстану кафедрасы
ДИПЛОМДЫҚ ЖҰМЫС
«Python бағдарламалау тілі» электронды оқу құралдарын әзірлеу
Орындaғaн: инф-17-1т. ст. Жумагалиева А
Ғылыми жетекшісі: ф. -м. ғ. д., профессор Кудайкулов А.
Жезказған, 2021

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

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

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

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

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

PYTHON БАҒДАРЛАМАЛАУ ТІЛІ
Қазіргі мектеп қабырғасында қолданатын, жоғары дәрежелі кодтың оқылуын және әзірлеушінің өнімділігін арттыруға мақсатталған жалпы мақсаттағы бағдарламалау тілі - Python. Python тілі аз синтаксисті талап етеді. Алайда стандартты кітапханасы үлкен көлемді пайдалы функцияларды қамтиды.
Тілдің кеңейткіштері: py, . pyw, . pyc, . pyo, . pyd болып келеді. Python тілін әзірлеу голланд институтының қызметкері Гвидо ван Россуммен 1980 жылдың соңында басталған. Ол оны бос уақытында жаза бастаған. 1991 жылдың 20 ақпанында алғашқы мәтіндерін жаңалықтар топтамасында жарыққа шығара бастады.

Қаңтар 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 тілінің негізгі және аралық нұсқаларының уақыты:

Python тілінің мүмкіндіктері
Математикалық және ғылыми есептеулерді бағдарламалау
Робототехникада қолдану
xml/html файлдарымен жұмыс жасау
http сұраныстар
жасау
Кескіндермен, аудио және видеомен жұмыс жасау
Веб-сценарийлер құру

Тілді жүктеу тегін және еш тіркелусіз орындалады. Оны ресми сайттан жүктеп алу керек Ол үшін келесі сайттың адресіне кіру керек: 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 тілінің конструкциясы мен сызықты бағдарлама
Тілдің синтаксисі
- Программадағы жолдардың соңына нүкте мен үтір қою міндетті емес
- Бірнеше команданы бір жолда нүктелі үтір (; ) арқылы жазуға болады
- Программа жазу барысында басқа бағдарламалау тілдеріндегідей begin. . end және {. . } жақшалар қолданылмайды. Керек болған жағдайда ондай жақшалардың орнына 4 бос орын немесе табуляция қойылады.

Айнымалылар
Numbers
(сандар)
өзгермейтін
Бөлінуден қалған қалдық %
Салыстыру операторлары <, >, <=, ==, >=
Bin функциясы санның екілік көрінісі
Hex () функциясы он алтылық мән
Strings (жолдар)
Өзгермейтін
реттелген
Қосуға, көбейтуге болады
Символдар нөлден бастап нөмірленеді
len функциясы жолдағы таңбалар саны
Қадамды көрстеу арқылы так сан алуға болады
Lists (тізімдер)
Өзгертілген
реттелген
элементке нөмірі бойынша жүгіне аласыз, кесулер жасай аласыз.
Reverse әдісін қолдана отырып, тізімді керісінше өзгертуге болады
Dictionaries
(сөздіктер)
Өзгертілетін
реттелген
сөздіктегі деректер-бұл кілт:мағынасы жұптары
мәндерге қол жеткізу, кілт бойынша жүзеге асырылады
деректер элементтерді қосу реті бойынша реттелген
мән кез-келген түрдегі мәліметтер болуы мүмкін
Sets
(жиындар)
Өзгертілетін
реттелмеген
Жиында әрқашан тек ерекше элементтер болады
үтірмен бөлінген және фигуралы жақшаға алынған элементтер тізбегі
қайталанатын элементтерді оңай алып тастауға болады
Boolean
(логикалық деректер типі)
ақиқат мәні:
кез келген нөл емес сан
кез келген бос жол
кез келген бос емес объект
жалған мәні:
0
None
бос жол
бос нысан

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

Бағдарлама барысын бақылау
If/elif/else конструкциясының көмегімен бағдарлама барысында тармақталу.
For және while конструкцияларын қолдана отырып, циклдегі әрекеттерді қайталау.
Қателерді TRY / except конструкциясы арқылы өңдеу.
Тексерілетін шарт ретінде төмендегі салыстыру операторларының бірін есептеу нәтижесі қолданылады:
< кіші - шарт дұрыс, егер бірінші операнд екіншісінен кіші болса.
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz