Сабақтың
басы
5 мин
|
Оқушылармен сәлемдесу.
Оқушылармен сәлемдесіп, түгелдеп болған соң бүгінгі сабақтың тақырыбын айтпас бұрын оқушыларға презентация көрсетіледі.. Python-да модульдермен жұмыс істеу кодты үлкенірек және құрылымдалған блоктарға ұйымдастыруға мүмкіндік береді, оны әзірлеу мен қолдауды жеңілдетеді. Python ішіндегі Модуль-бұл Python коды және функциялардың, сыныптардың және айнымалылардың анықтамалары бар файл. Модульдер Стандартты (Python-ға енгізілген) немесе пайдаланушылар жасаған болуы мүмкін.
|
Оқушылар амандасып ,бір-біріне сәттілік тілейді.
Ойлану арқылы оқушылар қайталау сұрақтарына жауап береді
|
Қалыптастырушы бағалау: Бірін –бірі бағалау.
|
Оқулықтағы түсініктемелер мен берілген суреттер
|
Сабақтың ортасы
30 мин
|
Python да модульдермен қалай жұмыс істеуге болады:
1. Модульдерді импорттау:
Модульді импорттау оның функцияларын, сыныптарын және айнымалыларын кодта пайдалануға мүмкіндік береді.
2. Модульден функциялар мен сыныптарды пайдалану:
Модуль импортталғаннан кейін оның мазмұнын пайдалануға болады. Мысалы, егер сізде math модулі болса және sqrt функциясын қолданғыңыз келсе, мұны келесідей жасай аласыз:
import math
result = math.sqrt(25)
3. Жеке модульдерді құру:
Кодты бөлек файлдарда ұйымдастыру арқылы сіз өзіңіздің модульдеріңізді жасай аласыз. Ол үшін .Py кеңейтімі бар файл жасаңыз және ондағы функцияларды, сыныптарды және айнымалыларды анықтаңыз. Содан кейін сіз бұл модульді бағдарламаның басқа бөліктеріне импорттай аласыз.
4. Пакеттер:
Пакеттер-каталогтардың иерархиялық құрылымында модульдерді ұйымдастыру тәсілі. Пакеттерде __файлы бар init__.py болуы керек, бұл міндетті және басқа модульдер мен ішкі пакеттер. Бұл көптеген модульдер мен кіші жобалармен үлкен жобаларды ұйымдастыруға мүмкіндік береді.
|
Оқушылар топтасып ақылдасып пікір шығарып пікірлерімен бөліседі
Тапсырма: математикалық амалдарға арналған модуль
Бұл тапсырманың мақсаты-әртүрлі математикалық амалдарды орындауға арналған функцияларды қамтитын жеке модуль құру.
.Py кеңейтімі бар жаңа файл жасаңыз, мысалы, math_operations.py.
Бұл файлда келесі функцияларды анықтаңыз:
add (a, b): екі санды қосып, нәтижені қайтарады.
subtract (a, b): а санынан в санын алып тастайды және нәтижені қайтарады.
көп (a, b): екі санды көбейтіп, нәтижені қайтарады.
divide (a, b): а санын в санына бөледі және нәтижені қайтарады. Нөлге бөлу мүмкіндігіне назар аударыңыз
|
Дискриптор
тәжірибелік жұмыс істеу дағдыларын көрсетіп, мәселелерді шешеді;
шығармашылық шешімдерін жүзеге асыра отырып, экспериментке көңіл бөледі;
|
|