СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до 22.06.2025

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Сабактын презентациясы "Python программалоо тили"

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Сабактын презентациясы "Python программалоо тили"»

Фонд «Сорос-Кыргызстан» Фонд «Сорос-Кыргызстан» Python программалоо тили Кадырбеков Иса

Фонд «Сорос-Кыргызстан»

Фонд «Сорос-Кыргызстан»

Python программалоо тили

Кадырбеков Иса

Фонд «Сорос-Кыргызстан» ИНФОРМАТИКА 7 КЛАСС «ИНФОРМАТИКА 7 – 9 КЛАСС» окуу китебине методикалык колдонмо  И. Н. Цыбуля, Л. А. Самыкбаева, А. А. Беляев, Н. Н. Осипова, У. Э. Мамбетакунов

Фонд «Сорос-Кыргызстан»

ИНФОРМАТИКА 7 КЛАСС

«ИНФОРМАТИКА 7 – 9 КЛАСС»

окуу китебине методикалык колдонмо

И. Н. Цыбуля, Л. А. Самыкбаева,

А. А. Беляев, Н. Н. Осипова, У. Э. Мамбетакунов

Фонд «Сорос-Кыргызстан» Компьютер жана ПК  3.1.Тема: «Python программалоо тили» БҮГҮНКҮ САБАГЫБЫЗДЫН ТЕМАСЫ: Программалык камсыздоонун түрлөрү жана курамы. «ИНФОРМАТИКА 7 – 9 КЛАСС» окуу китебине методикалык колдонмо

Фонд «Сорос-Кыргызстан»

Компьютер жана ПК

3.1.Тема:

«Python программалоо тили»

БҮГҮНКҮ САБАГЫБЫЗДЫН ТЕМАСЫ: Программалык камсыздоонун түрлөрү жана курамы.

«ИНФОРМАТИКА 7 – 9 КЛАСС»

окуу китебине методикалык колдонмо

Жаңы теманы өтөөрдөн мурун шарттуу белгилерге көңүл буралы.

Жаңы теманы өтөөрдөн мурун шарттуу белгилерге көңүл буралы.

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Бүгүн биз алгоритмдөө жана программалоонун негиздерин үйрөнө баштайбыз. Бул курс алгоритмдерди иштеп чыгуунун жана аларды компьютерде ишке ашыруунун негизги ыкмаларын өздөштүрүүгө мүмкүнчүлүк берет. Бирок, албетте, өзүбүздү изилдөөгө өтүүдөн мурун, биз анда активдүү колдоно турган куралды карап көрөлү. Биз өзүбүз иштеп чыккан алгоритмдерди Python программалоо тилинде программалайбыз 5

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Бүгүн биз алгоритмдөө жана программалоонун негиздерин үйрөнө баштайбыз. Бул курс алгоритмдерди иштеп чыгуунун жана аларды компьютерде ишке ашыруунун негизги ыкмаларын өздөштүрүүгө мүмкүнчүлүк берет. Бирок, албетте, өзүбүздү изилдөөгө өтүүдөн мурун, биз анда активдүү колдоно турган куралды карап көрөлү. Биз өзүбүз иштеп чыккан алгоритмдерди Python программалоо тилинде программалайбыз

5

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python тилинин тарыхы жана  өзгөчөлүктөрү. 1 Жумушчу чөйрөнүн биринчи ишке чегерилиши 2 Бүгүн биз анын тарыхын, өзгөчөлүктөрүн жана биринчи ишке чегерүүнү карап көрөбүз. 6

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python тилинин тарыхы жана

өзгөчөлүктөрү.

1

Жумушчу чөйрөнүн биринчи

ишке чегерилиши

2

Бүгүн биз анын тарыхын, өзгөчөлүктөрүн жана биринчи ишке чегерүүнү карап көрөбүз.

6

ПРОГРАММАЛОО. 3.1. Python программалоо тили. 1 2 3 Python программалоо тилинин структурасы. Амалдары жана Берилиштердин типтери. өзгөрмөлөрү. Python программалоо тилинин структурасы. Амалдары жана өзгөрмөлөрү. Берилиштердин типтери. 7

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

1

2

3

Python программалоо тилинин структурасы.

Амалдары жана

Берилиштердин типтери.

өзгөрмөлөрү.

Python программалоо тилинин структурасы. Амалдары жана өзгөрмөлөрү. Берилиштердин типтери.

7

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Тарыхый маалымат Python программалоо тили голландиялык программист Гвидо ван Россум тарабынан ойлоп табылган  1989 – жылы иштеп чыгуу башталган  Python тили Python программалоо тили 1980-жылдары голландиялык программист Гидо ван Россум тарабынан ойлоп табылган. Ал 1989-жылы декабрда Нидерландыдагы Математика жана Информатика Борборунда баштаган. Python тили төмөнкүдөй болгон… 8

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Тарыхый маалымат

Python программалоо тили голландиялык программист

Гвидо ван Россум

тарабынан ойлоп табылган

1989 – жылы иштеп чыгуу башталган

Python тили

Python программалоо тили 1980-жылдары голландиялык программист Гидо ван Россум тарабынан ойлоп табылган. Ал 1989-жылы декабрда Нидерландыдагы Математика жана Информатика Борборунда баштаган. Python тили төмөнкүдөй болгон…

8

ПРОГРАММАЛОО. 3.1. Python программалоо тили. ABC тили  Python тили ... .. ABC программалоо тилинин урпагы, андан айырмаланып, Python өзгөчө учурларда 1983-жылы Амстердамдын Эркин Университетинде иштелип чыккан Amoeba ачык операциялык тутуму менен иштешиши керек болчу.  Amoeba АС 9

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

ABC тили

Python тили

... .. ABC программалоо тилинин урпагы, андан айырмаланып, Python өзгөчө учурларда 1983-жылы Амстердамдын Эркин Университетинде иштелип чыккан Amoeba ачык операциялык тутуму менен иштешиши керек болчу.

Amoeba АС

9

ПРОГРАММАЛОО. 3.1. Python программалоо тили. 1991-жылы Ван Россум өзүнүн программалоо тилинин кодун жарыялаган, ал Интернетте популярдуулукка ээ боло баштаган. Пайдалануучулардын саны өсүп жаткандыгына байланыштуу comp.lang.python тобу түзүлдү - бул Python тили үчүн негизги форум Python программалоо тили үчүн негизги форум comp.lang.python 10

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

1991-жылы Ван Россум өзүнүн программалоо тилинин кодун жарыялаган, ал Интернетте популярдуулукка ээ боло баштаган. Пайдалануучулардын саны өсүп жаткандыгына байланыштуу comp.lang.python тобу түзүлдү - бул Python тили үчүн негизги форум

Python программалоо тили үчүн негизги форум comp.lang.python

10

ПРОГРАММАЛОО. 3.1. Python программалоо тили. × Python Python Python тили жыландын атынан коюлган эмес. Тил жаратылган учурда, Гвидо Ван Россум Монти Питондун

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

×

Python

Python

Python тили жыландын атынан коюлган эмес. Тил жаратылган учурда, Гвидо Ван Россум Монти Питондун "Аба цирки" комедия сериясын көрүп, аябай суктанган. Ушул сериалдын башкы каарманы Монти Питондун урматына тил өзүнүн атын тапкан.

Monty Python

11

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python бүгүн Структуралык программалоо Объектке багытталган программалоо Программалоонун колдогон парадигмалары Функционалдык программалоо Python азыр жигердүү өнүгүп келе жаткан көп деңгээлдүү программалоо тили. Ал структуралаштырылган, объектке багытталган, функционалдык программалоо жана башкалар сыяктуу эң популярдуу программалоонун бир нече парадигмасын колдойт. … 12

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python бүгүн

Структуралык

программалоо

Объектке багытталган

программалоо

Программалоонун колдогон парадигмалары

Функционалдык

программалоо

Python азыр жигердүү өнүгүп келе жаткан көп деңгээлдүү программалоо тили. Ал структуралаштырылган, объектке багытталган, функционалдык программалоо жана башкалар сыяктуу эң популярдуу программалоонун бир нече парадигмасын колдойт.

12

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python бүгүн Python тили: ASCII, ISO жана башка стандарттарга дал келет; 2016-2020 жылынын жыйынтыгы боюнча эн популярдуу тилдердин 5 кирет. Эталондуу ишке ашыруу: интерпретатор CPython. Тилдин популярдуулугу Американын Улуттук Стандарттар Институтунун жана Эл аралык Стандартташтыруу Уюмунун стандарттарына жооп бергендигинде. Python - 2016-жылдан баштап, натыйжалардан негизделген эң популярдуу программалоочу беш тилдин бири. Python шилтемесин ишке ашыруучу Cpython интерпретатору болуп саналат жана бүгүнкү күндө жигердүү колдонулуп жаткан көпчүлүк платформаларга шайкеш келет. Бул котормочу Python Software Foundation акысыз лицензиясынын негизинде таратылат. Лицензия: Python Software Foundation license. 13

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python бүгүн

Python тили:

ASCII, ISO жана башка стандарттарга дал келет;

  • 2016-2020 жылынын жыйынтыгы боюнча эн популярдуу тилдердин 5 кирет.

Эталондуу ишке ашыруу:

интерпретатор CPython.

Тилдин популярдуулугу Американын Улуттук Стандарттар Институтунун жана Эл аралык Стандартташтыруу Уюмунун стандарттарына жооп бергендигинде. Python - 2016-жылдан баштап, натыйжалардан негизделген эң популярдуу программалоочу беш тилдин бири. Python шилтемесин ишке ашыруучу Cpython интерпретатору болуп саналат жана бүгүнкү күндө жигердүү колдонулуп жаткан көпчүлүк платформаларга шайкеш келет. Бул котормочу Python Software Foundation акысыз лицензиясынын негизинде таратылат.

Лицензия:

Python Software Foundation license.

13

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Тарыхый маалымдама Гвидо ван Россум иштеп чыгуучулар арасында

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Тарыхый маалымдама

Гвидо ван Россум иштеп чыгуучулар арасында "Жоомарт түбөлүк Python диктатору« катары белгилүү.

Андыктан учурда жүрүп жаткан өзгөрүүлөрдө өзгөчө байкоо жүргүзүп,

зарыл учурда тилдин өнүгүшүндө акыркы чечимдерди кабыл алат.

Гвидо ван Россум

Гидо ван Россум ушул күнгө чейин Python тилин өнүктүрүүнүн жигердүү катышуучусу, аны иштеп чыгуучулардын катарында "Долбоордун Жоомарт түбөлүк Диктатору" деп аташат. Андыктан учурда жүрүп жаткан өзгөрүүлөрдө өзгөчө байкоо жүргүзүп,

зарыл учурда тилдин өнүгүшүндө акыркы чечимдерди кабыл алат.

14

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Универсалдуулук Эмне үчүн Python ушунчалык популярдуу? Алгач, Python көп максаттуу тил. Аны каалаган программаны иштеп чыгуу жана сыноо үчүн бирдей деңгээлде колдонсо болот. Мисалы, Google издөө тутуму үчүн Pythonду кеңири колдонот. Популярдуу YouTube видеохостинг кызматынын көпчүлүгү Pythonдо жазылган. Python ошондой эле кыймылдуу графикада, илимий эсептөөдө жана аппараттык тестирлөөдө колдонулат. 15

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Универсалдуулук

Эмне үчүн Python ушунчалык популярдуу? Алгач, Python көп максаттуу тил. Аны каалаган программаны иштеп чыгуу жана сыноо үчүн бирдей деңгээлде колдонсо болот. Мисалы, Google издөө тутуму үчүн Pythonду кеңири колдонот. Популярдуу YouTube видеохостинг кызматынын көпчүлүгү Pythonдо жазылган. Python ошондой эле кыймылдуу графикада, илимий эсептөөдө жана аппараттык тестирлөөдө колдонулат.

15

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Жөнөкөй жана минималдуу print ( ‘Салам!' ) Привет! Python андагы программаларды окууга жеңил жана иштеп чыгууга оңой болушу үчүн иштелип чыккан. Python программасын жазуу үчүн көп код талап кылынбайт. Мисалы, төмөнкү бир саптуу программа компьютер экранында “Салам!” Текстин чагылдырат. Программаларды жазуу үчүн азыраак код талап кылынгандыктан, алар тезирээк иштелип чыгат жана окууга оңой. Python тили колдонууга оңой болуп, ал студенттерге программалоону үйрөтүү үчүн колдонула баштаган, бирок бул алгач максат кылынган эмес. 16

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Жөнөкөй жана минималдуу

print ( ‘Салам!' )

Привет!

Python андагы программаларды окууга жеңил жана иштеп чыгууга оңой болушу үчүн иштелип чыккан. Python программасын жазуу үчүн көп код талап кылынбайт. Мисалы, төмөнкү бир саптуу программа компьютер экранында “Салам!” Текстин чагылдырат. Программаларды жазуу үчүн азыраак код талап кылынгандыктан, алар тезирээк иштелип чыгат жана окууга оңой. Python тили колдонууга оңой болуп, ал студенттерге программалоону үйрөтүү үчүн колдонула баштаган, бирок бул алгач максат кылынган эмес.

16

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Кайчылаш платформа жана интеграция Көпчүлүк Python программалары кандай гана платформада колдонулбасын, өзгөрүүсүз иштейт. Башкача айтканда, көпчүлүк учурларда, Pythonдо жазылган программа Windows, Linux жана Mac OS сыяктуу ар кандай операциялык тутумдарда бирдей жакшы иштейт. Python программалары C, C ++ жана Java сыяктуу башка программалоо тилдеринде жазылган компоненттер менен оңой интеграцияланат. 17

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Кайчылаш платформа жана интеграция

Көпчүлүк Python программалары кандай гана платформада колдонулбасын, өзгөрүүсүз иштейт. Башкача айтканда, көпчүлүк учурларда, Pythonдо жазылган программа Windows, Linux жана Mac OS сыяктуу ар кандай операциялык тутумдарда бирдей жакшы иштейт. Python программалары C, C ++ жана Java сыяктуу башка программалоо тилдеринде жазылган компоненттер менен оңой интеграцияланат.

17

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Ар кандай мүмкүнчүлүктөр Python тилинин стандарттуу «библиотекалары» алгач ар кандай программаларды жазууда пайдалуу боло турган көптөгөн мүмкүнчүлүктөр менен ишке ашырылат. Кеңейтүүлөрдөн тышкары, Python башка иштеп чыгуучулар тарабынан жазылган «библиотекаларды» да түшүнөт, бул дагы жеткиликтүү функционалды жогорулатат. 18

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Ар кандай мүмкүнчүлүктөр

Python тилинин стандарттуу «библиотекалары» алгач ар кандай программаларды жазууда пайдалуу боло турган көптөгөн мүмкүнчүлүктөр менен ишке ашырылат. Кеңейтүүлөрдөн тышкары, Python башка иштеп чыгуучулар тарабынан жазылган «библиотекаларды» да түшүнөт, бул дагы жеткиликтүү функционалды жогорулатат.

18

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python орнотуу python.org Ошентип, Pythonду кантип колдонууну баштоого токтололу. Буга чейин айтылгандай, ал акысыз лицензия боюнча таратылат. Демек, Python тилин компьютерге орнотуу үчүн, тилдин акыркы учурдагы нускасын python.org иштеп чыгуучулар сайтынан акысыз жүктөп алуу жетиштүү. Компьютериңизге Python орноткондон кийин, анын иштөө чөйрөсүн баштоого кез келди. 19

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python орнотуу

python.org

Ошентип, Pythonду кантип колдонууну баштоого токтололу. Буга чейин айтылгандай, ал акысыз лицензия боюнча таратылат. Демек, Python тилин компьютерге орнотуу үчүн, тилдин акыркы учурдагы нускасын python.org иштеп чыгуучулар сайтынан акысыз жүктөп алуу жетиштүү. Компьютериңизге Python орноткондон кийин, анын иштөө чөйрөсүн баштоого кез келди.

19

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python орнотуу (2**10 – 1)/3 Анын Windows 10 иштетүү тутумунда иштешин карап көрөлү.

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python орнотуу

(2**10 – 1)/3

Анын Windows 10 иштетүү тутумунда иштешин карап көрөлү. "Старт" менюсунда Python тили орнотулгандан кийин, программалардын тизмесинде, версиясы бар "Python" папкасы пайда болот. Бул папкадан биз "IDLE" файлын иштетишибиз керек. Ошентип, биз Python иштеп чыгуу чөйрөсүнүн графикалык интерфейсин ишке киргиздик. Көрүнүп тургандай, иш чөйрөсүнүн терезеси - бул терезенин көпчүлүк аймагын ээлеген текст киргизүү талаасы, ошондой эле меню. Алгач, текст киргизүү талаасында бир нече саптар жазылып, анда тилдин учурдагы версиясы, жарыяланган күнү жана кирүүгө чакыруу бар. Тилдин бир дагы буйругун билбегендиктен, алгач аны эсептегич катары колдонсок болот. Python математикалык туюнтманын натыйжасын эсептеши үчүн, аны тексттик терезеге киргизип, "Enter" баскычын басыңыз. Келгиле, (2 ** 10 - 1) / 3 туюнтмасынын мааниси кандай болорун эсептеп көрөлү.

Даражага көтөрүү "**" менен белгиленет. "Enter" баскычын баскандан кийин, натыйжа дароо экранда пайда болду – 341.0.

20

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python - бул интерпретациялануучу программалоо тили. Демек, ага жазылган программалар ар бир аткарылган сайын сап-сап экилик кодго которулат. жана которуудан кийин дароо аткарылат. Иштеп чыгуу чөйрөсү – демейдеги шартта ал интерактивдүү режимде иштейт, башкача айтканда андагы буйруктар киргизилгенден кийин дароо аткарылат. Python интерпретацияланган программалоо тили болгондуктан, сөз айкашы дароо бааланат. Башкача айтканда, ага жазылган буйруктар ар бир аткарууда саптан-сапка экилик кодго которулуп, которулгандан кийин дароо аткарылат жана Python иштеп чыгуу чөйрөсү демейдеги шартта интерактивдүү режимде иштейт. Анда бардык буйруктар киргизилгенден кийин дароо аткарылат. 21

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python - бул интерпретациялануучу программалоо тили.

Демек, ага жазылган программалар ар бир аткарылган сайын сап-сап экилик кодго которулат.

жана которуудан кийин дароо аткарылат.

Иштеп чыгуу чөйрөсү – демейдеги шартта ал интерактивдүү режимде иштейт, башкача айтканда андагы буйруктар киргизилгенден кийин дароо аткарылат.

Python интерпретацияланган программалоо тили болгондуктан, сөз айкашы дароо бааланат. Башкача айтканда, ага жазылган буйруктар ар бир аткарууда саптан-сапка экилик кодго которулуп, которулгандан кийин дароо аткарылат жана Python иштеп чыгуу чөйрөсү демейдеги шартта интерактивдүү режимде иштейт. Анда бардык буйруктар киргизилгенден кийин дароо аткарылат.

21

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

CTRL+N

import this

Ctrl + Shift + S

Бул Тим Петерс жазган "Дзен Питон" деп аталган. Анын орус тилиндеги версиясын Интернеттен оңой эле тапса болот. "Zen Python" бул программалоо тилинин философиясы жана анда компетенттүү, кыска жана түшүнүктүү код жазуу. Ошол сыяктуу эле, киргизүү талаасында сиз каалаган программаны сапка-сапка жазсаңыз болот, ал аткарылат. Бирок, өнүгүү чөйрөсүнүн терезесин жапканда, мындай программа сакталбайт. Албетте, бул бизге туура келбейт. Жазылган буйруктарды сактап калуу үчүн, өнүгүү чөйрөсүндө жаңы файл түзүшүбүз керек. Ал үчүн Файл менюсунда Жаңы Файл командасын тандаңыз же англисче баскыч топтун макети орнотулганда Ctrl + N баскычтарын айкалыштырыңыз. Андан кийин, өнүгүү чөйрөсүнүн терезесинин үстүндө жаңы файл терезеси пайда болот. Түзүлгөн файлды дароо сактайлы. Бул үчүн, пайда болгон терезеде, Файл менюсунда Сакта буйругун тандаңыз же Ctrl + Shift + S клавиатурасынын жарлыгын колдонуңуз. Пайда болгон терезеде файлды кайсы папкага, ошондой эле кайсы ат менен сактоону каалайбыз. Pythonдо сүрөттөлгөн модуль файлдары * .py кеңейтүүсү менен сакталат, тилдин аталышы кыска.

22

ПРОГРАММАЛОО. 3.1. Python программалоо тили. F5 Кошумча түрдө, файлды сактагандан кийинкомандаларды берүүбүз керек. Print кызматчы сөзүн жазгандан кийин, кашанын ичине кандайдыр бир математикалык туюнтма жазабыз, 2 * 8 - 3 * 5. Жакшылап көңүл бурабыз, print деп жазарыбыз менен сап фиолетовый өңгө өзгөрдү, анткени ал Python тилинин кызматчы сөзү болуп саналат. Егер биз файлды жумуш баштаар алдында сактабаганда, саптардын боёлуу мүмкүнчүлүгү иштемек эмес. Аягында, биз жүргүзгөн өзгөрүүлөрдү сактоо керек. Андыктан File менюсунан Save As.. командасын же Ctrl + S баскычтарын айкалыштырып басабыз. Биз файлды сактагандан кийин аткрууга багыттайбыз. Run менюсунан Run Module командасын тандайбыз же F5 баскычын колдонобуз. Файлдын математикалык маанилери негизги терезеден жазылды, ал сан 1, эми жообу файлда сакталды жана аткарууга берилди. 23

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

F5

Кошумча түрдө, файлды сактагандан кийинкомандаларды берүүбүз керек. Print кызматчы сөзүн жазгандан кийин, кашанын ичине кандайдыр бир математикалык туюнтма жазабыз, 2 * 8 - 3 * 5. Жакшылап көңүл бурабыз, print деп жазарыбыз менен сап фиолетовый өңгө өзгөрдү, анткени ал Python тилинин кызматчы сөзү болуп саналат. Егер биз файлды жумуш баштаар алдында сактабаганда, саптардын боёлуу мүмкүнчүлүгү иштемек эмес. Аягында, биз жүргүзгөн өзгөрүүлөрдү сактоо керек. Андыктан File менюсунан Save As.. командасын же Ctrl + S баскычтарын айкалыштырып басабыз.

Биз файлды сактагандан кийин аткрууга багыттайбыз. Run менюсунан Run Module командасын тандайбыз же F5 баскычын колдонобуз. Файлдын математикалык маанилери негизги терезеден жазылды, ал сан 1, эми жообу файлда сакталды жана аткарууга берилди.

23

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python программасынын түзүмү

Модуль - бул байланышкан бир катар операциялар.

Программа

Нускама - бул компьютерге берилиштер боюнча кандай операцияларды жасай тургандыгын аныктаган көрсөтмө.

Нускамалар 1

Модуль 1

*.py

Нускамалар 2

Нускамалар n

Модуль 2

*.py

Жөнөкөйлөрү

коду бир саптан турат

Ошентип, Python программалары эмнеден турарын карап көрөлү. Ар кандай Python программасы модулдардан турат. Python модулу - бул байланышкан бир катар операциялар. Модулдар * .py кеңейтүүсү менен өзүнчө файлдарда сакталат. Сакталган модулдарды түзүлгөн программаларда колдонсо болот.

Биринчиден, биз дээрлик ар дайым бир гана модулдан турган кыйла жөнөкөй программаларды иштеп чыгабыз. Модулдар өз кезегинде жөнөкөй түзүмдүк бөлүмдөрдөн турат. Модулдарда көрсөтмөлөрдөн турган Python коду бар. Компьютер үчүн нускамалар. Алар компьютер маалыматтар менен кандай операцияларды жасай тургандыгын аныкташат. Python операторлору жөнөкөй жана татаал билдирүүлөргө бөлүнөт. Жөнөкөй көрсөтмөлөр коддун бир сабында сүрөттөлөт, ал эми курама көрсөтмөлөрдүн ичине нускамалар камтылган.

Модуль 3

*.py

Нускамалар

Курама

камтылган нускамаларды камтыйт

24

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python программасынын түзүмү Модуль - бул байланышкан бир катар операциялар. Программа Нускама - бул компьютерге берилиштер боюнча кандай операцияларды жасай тургандыгын аныктаган көрсөтмө. Нускамалар 1 Модуль 1 *.py   Нускамалар 2 …   Нускамалар n Модуль 2 *.py Нускамалардагы  көрсөтмөлөр көрсөтмөлөрдө баяндалган аракеттер кандай маалыматтар аткарыларын аныктайт. Модуль 3 *.py Нускамада сөз айкаштары болушу мүмкүн. Эгерде көрсөтмөлөр маалымат боюнча кандай иш-аракеттерди жасай тургандыгын аныктаса, анда нускамалардагы сүрөттөмөлөр көрсөтмөлөрдө баяндалган иш-аракеттер кандай маалыматтар боюнча аткарыларын так аныктайт. Python программистке ар кандай программаларды жазуу үчүн көптөгөн куралдар жана мүмкүнчүлүктөр менен камсыз кылган көптөгөн стандарттык модулдар менен келет. 25

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python программасынын түзүмү

Модуль - бул байланышкан бир катар операциялар.

Программа

Нускама - бул компьютерге берилиштер боюнча кандай операцияларды жасай тургандыгын аныктаган көрсөтмө.

Нускамалар 1

Модуль 1

*.py

Нускамалар 2

Нускамалар n

Модуль 2

*.py

Нускамалардагы көрсөтмөлөр көрсөтмөлөрдө баяндалган аракеттер кандай маалыматтар аткарыларын аныктайт.

Модуль 3

*.py

Нускамада сөз айкаштары болушу мүмкүн. Эгерде көрсөтмөлөр маалымат боюнча кандай иш-аракеттерди жасай тургандыгын аныктаса, анда нускамалардагы сүрөттөмөлөр көрсөтмөлөрдө баяндалган иш-аракеттер кандай маалыматтар боюнча аткарыларын так аныктайт.

Python программистке ар кандай программаларды жазуу үчүн көптөгөн куралдар жана мүмкүнчүлүктөр менен камсыз кылган көптөгөн стандарттык модулдар менен келет.

25

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Мисал Келгиле, бир мисалга токтололу. Өнүгүү чөйрөсүнүн интерактивдүү режиминде бир нече көрсөтмөлөрдү жазып турган жаңы файл түзөбүз. Келгиле, аны modul_1.py катары сактайлы. Басып чыгаруу (2 * (10 - 4)) билдирүүсүн файлга жазалы. Файлды сактайлы жана аткарууга нускаманы иштетели. Өнүгүү чөйрөсүнүн негизги терезесинде биз жазган сөз айкашынын мааниси, башкача айтканда, 12 көрсөтүлдү. 26

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Мисал

Келгиле, бир мисалга токтололу. Өнүгүү чөйрөсүнүн интерактивдүү режиминде бир нече көрсөтмөлөрдү жазып турган жаңы файл түзөбүз. Келгиле, аны modul_1.py катары сактайлы. Басып чыгаруу (2 * (10 - 4)) билдирүүсүн файлга жазалы. Файлды сактайлы жана аткарууга нускаманы иштетели. Өнүгүү чөйрөсүнүн негизги терезесинде биз жазган сөз айкашынын мааниси, башкача айтканда, 12 көрсөтүлдү.

26

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Мисал Модуль modul_1.py Нускама print (2*(10- 4)) Биз сүрөттөгөн мисалда, modul_1.py файлы - бул модуль, бул файлда жазган сабыбыз - көрсөтмө, ал эми кашаадагы математикалык туюнтмасы - туюнтма. Билдирүү 27

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Мисал

Модуль

modul_1.py

Нускама

print (2*(10- 4))

Биз сүрөттөгөн мисалда, modul_1.py файлы - бул модуль, бул файлда жазган сабыбыз - көрсөтмө, ал эми кашаадагы математикалык туюнтмасы - туюнтма.

Билдирүү

27

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Операциялар Операнддар - айрым маалыматтар. Операциялар - операнддардагы ар кандай аракеттер. Операндылар 2 * (10 - 4) Келгиле, кандай операциялар бар экендигин карап көрөлү. Программалоо тилдериндеги операциялар - операнддардагы ар кандай аракеттер. Айрым маалыматтар операнд деп аталат. Мисалы, биз сүрөттөгөн математикалык туюнтмада колдонулган амалдарды карап көрөлү. Алардын экөө бар: айырмачылык жана көбөйтүү. Айырмалоо операциясы үчүн операндалар сандар: 10 жана 4. Көбөйтүү амалдары үчүн операндалар 2 саны жана 10 жана 4 сандарынын айырмасы болуп саналат. Бул туюнтмада кашаанын ичине жайгаштыруу менен, биз амалдардын иштөө тартибин аныктадык. Операндылар 28

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Операциялар

Операнддар - айрым маалыматтар.

Операциялар - операнддардагы ар кандай аракеттер.

Операндылар

2 * (10 - 4)

Келгиле, кандай операциялар бар экендигин карап көрөлү. Программалоо тилдериндеги операциялар - операнддардагы ар кандай аракеттер. Айрым маалыматтар операнд деп аталат. Мисалы, биз сүрөттөгөн математикалык туюнтмада колдонулган амалдарды карап көрөлү.

Алардын экөө бар: айырмачылык жана көбөйтүү. Айырмалоо операциясы үчүн операндалар сандар: 10 жана 4. Көбөйтүү амалдары үчүн операндалар 2 саны жана 10 жана 4 сандарынын айырмасы болуп саналат. Бул туюнтмада кашаанын ичине жайгаштыруу менен, биз амалдардын иштөө тартибин аныктадык.

Операндылар

28

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Операциялар Операциялар - операнддардагы ар кандай аракеттер. 2 * (10 - 4) Операнддар - айрым маалыматтар. Иштөөнүн артыкчылыгы математикада кабыл алынганга туура келет . 6 2 * 6 Операнддар: Биринчиден, кашаанын ичинде жазылган айырма операциясы аткарылат, андан кийин анын натыйжасы көбөйтүүнү аткарууда операнд катары колдонулат. Python тилиндеги амалдарды аткаруунун артыкчылыгы математикалыкка дал келет. Амалдарга арналган операндалар литерал, сөз айкашы жана өзгөрүлмө болушу мүмкүн. 12 литералдар; туюнтмалар; өзгөрмө. 29

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Операциялар

Операциялар - операнддардагы ар кандай аракеттер.

2 * (10 - 4)

Операнддар - айрым маалыматтар.

Иштөөнүн артыкчылыгы

математикада кабыл алынганга туура келет .

6

2 * 6

Операнддар:

Биринчиден, кашаанын ичинде жазылган айырма операциясы аткарылат, андан кийин анын натыйжасы көбөйтүүнү аткарууда операнд катары колдонулат. Python тилиндеги амалдарды аткаруунун артыкчылыгы математикалыкка дал келет. Амалдарга арналган операндалар литерал, сөз айкашы жана өзгөрүлмө болушу мүмкүн.

12

  • литералдар;
  • туюнтмалар;
  • өзгөрмө.

29

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Операциялар Операциялар - операнддардагы ар кандай аракеттер. Литерал 2 * (10 - 4) Операнддар - айрым маалыматтар. Иштөөнүн артыкчылыгы математикада кабыл алынганга туура келет . Туюнтма Операнддар: Биз сүрөттөгөн мисалда, айырманын операндылары - бул литералдык, башкача айтканда, код жазганда жазылган сандар жана көбөйтүү операциясы үчүн, түзмө-түз. 2 саны, ошондой эле туюнтма 10 жана 4 сандарынын айырмасы. литералдар; туюнтмалар; өзгөрмө. 30

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Операциялар

Операциялар - операнддардагы ар кандай аракеттер.

Литерал

2 * (10 - 4)

Операнддар - айрым маалыматтар.

Иштөөнүн артыкчылыгы

математикада кабыл алынганга туура келет .

Туюнтма

Операнддар:

Биз сүрөттөгөн мисалда, айырманын операндылары - бул литералдык, башкача айтканда, код жазганда жазылган сандар жана көбөйтүү операциясы үчүн, түзмө-түз. 2 саны, ошондой эле туюнтма 10 жана 4 сандарынын айырмасы.

  • литералдар;
  • туюнтмалар;
  • өзгөрмө.

30

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Өзгөрмөлөр Өзгөрмө: Өзгөрмөнүн аты a 75 Өзгөрмөнүн мааниси Ыкчам эстин кутусу Өзгөрүлмө операнд болушу мүмкүн. Программалоо тилине карабастан, өзгөрмө - бул белгилүү бир типтеги маалымат сакталып турган, оперативдүү эс тутумдун аталган аянты. Өзгөрмө менен андагы маалыматтардын ортосундагы байланыш механизми программалоо тилине жараша ар кандай болушу мүмкүн. Азырынча, өзгөрмө сакталган маалыматтар кандайдыр бир аталыш менен байланыштуу экендигин жана ушул ат менен аталышы мүмкүн экендигин унутпаңыз. Өзгөрмө— бул белгилүү бир типтеги айрым маалыматтарды сактай турган, ыкчам эс тутумунун аталган аймагы. 31

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Өзгөрмөлөр

Өзгөрмө:

Өзгөрмөнүн аты

a

75

Өзгөрмөнүн мааниси

Ыкчам эстин кутусу

Өзгөрүлмө операнд болушу мүмкүн. Программалоо тилине карабастан, өзгөрмө - бул белгилүү бир типтеги маалымат сакталып турган, оперативдүү эс тутумдун аталган аянты. Өзгөрмө менен андагы маалыматтардын ортосундагы байланыш механизми программалоо тилине жараша ар кандай болушу мүмкүн.

Азырынча, өзгөрмө сакталган маалыматтар кандайдыр бир аталыш менен байланыштуу экендигин жана ушул ат менен аталышы мүмкүн экендигин унутпаңыз.

Өзгөрмө— бул белгилүү бир типтеги айрым маалыматтарды сактай турган, ыкчам эс тутумунун аталган аймагы.

31

a = b ПРОГРАММАЛОО. 3.1. Python программалоо тили. Ыйгаруу нускасы Ыйгаруу нускасы – бул өзгөрмөгө туура келген маалыматтарды аныктайт. Нусканын жазылышы:   = Мисал: a = 4 Pythonдогу өзгөрмөгө туура келген маанилерди дайындоо операторунун жардамы менен көрсөтүүгө болот. Pythonдогу тапшырма оператору барабар белгисин колдонуп жазылат, анын сол жагында өзгөрмөнүн аты, ал эми оң жагында анын мааниси турат. Башкача айтканда, a өзгөрмөсүнө 4 маанисин берүү үчүн, биз кийинки коддун сабын жазышыбыз керек: a = 4. 32

a = b

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Ыйгаруу нускасы

Ыйгаруу нускасы – бул өзгөрмөгө туура келген маалыматтарды аныктайт.

Нусканын жазылышы:

=

Мисал:

a = 4

Pythonдогу өзгөрмөгө туура келген маанилерди дайындоо операторунун жардамы менен көрсөтүүгө болот. Pythonдогу тапшырма оператору барабар белгисин колдонуп жазылат, анын сол жагында өзгөрмөнүн аты, ал эми оң жагында анын мааниси турат. Башкача айтканда, a өзгөрмөсүнө 4 маанисин берүү үчүн, биз кийинки коддун сабын жазышыбыз керек: a = 4.

32

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Мисал Python иштеп чыгуу чөйрөсүндө, интерактивдүү түрдө, t өзгөрмөсүнө 15ти ыйгарып, андан соң иштин аягына чыккандыгын текшерүүгө болот. Келгиле, бир мисалга токтололу. Python иштеп чыгуу чөйрөсүндө, интерактивдүү түрдө, t өзгөрмөсүнө 15ти ыйгарып, андан соң иштин аяктагандыгына көңүлүңүздү буруңуз. Ал үчүн коддун сабын жазыңыз: t = 15 жана Enter баскычын басыңыз. Тапшырма мурунтан эле аткарылган - буга көзүбүз жетсин. Бул үчүн экранга t өзгөрмөсүнүн маанисин көрсөтүү үчүн print (t) операторун жазыңыз. Ошентип, t өзгөрмөсүнүн мааниси 15ке барабар экенине ынандык. 33

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Мисал

Python иштеп чыгуу чөйрөсүндө, интерактивдүү түрдө, t өзгөрмөсүнө 15ти ыйгарып, андан соң иштин аягына чыккандыгын текшерүүгө болот.

Келгиле, бир мисалга токтололу. Python иштеп чыгуу чөйрөсүндө, интерактивдүү түрдө, t өзгөрмөсүнө 15ти ыйгарып, андан соң иштин аяктагандыгына көңүлүңүздү буруңуз. Ал үчүн коддун сабын жазыңыз: t = 15 жана Enter баскычын басыңыз. Тапшырма мурунтан эле аткарылган - буга көзүбүз жетсин. Бул үчүн экранга t өзгөрмөсүнүн маанисин көрсөтүү үчүн print (t) операторун жазыңыз. Ошентип, t өзгөрмөсүнүн мааниси 15ке барабар экенине ынандык.

33

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Мисал Python иштеп чыгуу чөйрөсүндө, интерактивдүү түрдө, t өзгөрмөсүнө 15ти ыйгарып, андан соң иштин аягына чыккандыгын текшерүүгө болот. t Өзгөрмөнүн аты:  маанилүү тандалышы керек; тилдин расмий сөздөрүнө дал келбеши керек; кызматтык белгилер болбошу керек; сан менен башталбашы керек Эске туткан нерсе, өзгөрүлмөнү маани берүү менен аташ керек, анын аталышы тилдин кызмат сөздөрү менен дал келбеши керек же кызмат белгилерин камтыбашы керек; өзгөрмө аталышы цифрадан башталбайт. 34

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Мисал

Python иштеп чыгуу чөйрөсүндө, интерактивдүү түрдө, t өзгөрмөсүнө 15ти ыйгарып, андан соң иштин аягына чыккандыгын текшерүүгө болот.

t

Өзгөрмөнүн аты:

  • маанилүү тандалышы керек;
  • тилдин расмий сөздөрүнө дал келбеши керек;
  • кызматтык белгилер болбошу керек;
  • сан менен башталбашы керек

Эске туткан нерсе, өзгөрүлмөнү маани берүү менен аташ керек, анын аталышы тилдин кызмат сөздөрү менен дал келбеши керек же кызмат белгилерин камтыбашы керек; өзгөрмө аталышы цифрадан башталбайт.

34

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Кайталоо Python бүгүн — Python тилинин иштелип чыгуусу ал жигердүү өнүгүп жатат жогорку деңгээлдеги көп максаттуу программалоо тили. 1989-жылы Гвидо ван Россум баштаган. Python - бул чечмеленген программалоо тили. Демек, ага жазылган программа ар бир аткарылган сайын экилик кодго которулуп, андан кийин аткарылат. Дагы бир жолу кайталайлы. ... (экрандан окуу) 35

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Кайталоо

Python бүгүн —

Python тилинин иштелип чыгуусу

ал жигердүү өнүгүп жатат

жогорку деңгээлдеги көп максаттуу программалоо тили.

1989-жылы Гвидо ван Россум баштаган.

Python - бул чечмеленген программалоо тили.

Демек, ага жазылган программа ар бир аткарылган сайын экилик кодго которулуп, андан кийин аткарылат.

Дагы бир жолу кайталайлы. ... (экрандан окуу)

35

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Кайталоо Python программасы - бул нускамаларды камтыган көрсөтмөлөрдөн турган модулдардын жыйындысы. Операциялар - бул маалыматтар боюнча ар кандай аракеттер. Өзгөрмөлөр оперативдик иш - аракеттердин көлөмү деп аталат, белгилүү бир типтеги маалыматтар сактала турган эс тутум. Экрандан окуу… 36

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Кайталоо

Python программасы - бул нускамаларды камтыган көрсөтмөлөрдөн турган модулдардын жыйындысы.

Операциялар - бул маалыматтар боюнча ар кандай аракеттер.

Өзгөрмөлөр оперативдик иш - аракеттердин көлөмү деп аталат, белгилүү бир типтеги маалыматтар сактала турган эс тутум.

Экрандан окуу…

36

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python программалоо тилине киришүү. 1 2 Анын тарыхы жана өзгөчөлүктөрү. 3 Иштеп чыгуу чөйрөсүн биринчи ишке чегерүү. Ошентип, сабагыбыздын жыйынтыгын көрүүчү маал келди. Бүгүнкү сабакта биз анын программалоо чөйрөсүн жана Python тилин түзүү тарыхын, анын өзгөчөлүктөрүн карап чыктык. Python иштеп чыгуу чөйрөсүн компьютерде иштетүүнү үйрөндүк. 37

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python программалоо тилине киришүү.

1

2

Анын тарыхы жана өзгөчөлүктөрү.

3

Иштеп чыгуу чөйрөсүн биринчи ишке чегерүү.

Ошентип, сабагыбыздын жыйынтыгын көрүүчү маал келди. Бүгүнкү сабакта биз анын программалоо чөйрөсүн жана Python тилин түзүү тарыхын, анын өзгөчөлүктөрүн карап чыктык. Python иштеп чыгуу чөйрөсүн компьютерде иштетүүнү үйрөндүк.

37

ПРОГРАММАЛОО. 3.1. Python программалоо тили. Python тилиндеги программанын структурасы. 4 5 Аракеттер жана өзгөрмөлөр. Python программасында түзүлгөн программанын структурасын карап чыктык. Pythonдогу операциялар жана өзгөрмөлөр менен тааныштык. 38

ПРОГРАММАЛОО.

3.1. Python программалоо тили.

Python тилиндеги программанын структурасы.

4

5

Аракеттер жана өзгөрмөлөр.

Python программасында түзүлгөн программанын структурасын карап чыктык. Pythonдогу операциялар жана өзгөрмөлөр менен тааныштык.

38

Саламатта калгыла!   На этом наш урок окончен. До новых встреч! 38

Саламатта калгыла!

На этом наш урок окончен. До новых встреч!

38


Скачать

© 2024 348 4

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!