Ўқув режасига мувофиқ ўзаро боғлиқ бўлган фаннинг номи
|
Математик моделлар ва сонли усуллар, Касбий фаолиятда математика, Эҳтимоллар назарияси ва математик статистика.
|
Ўқитишни ташкилий шакли
|
Н – Назарий таълим;
А – Амалий таълим;
НА – Назарий ва амалий таълим биргаликда ташкил этилади;
Л-Лаборатория иши
МХ – Махсус хонада ўтказиладиган машғулот.
|
Дастурга қўйилган талаб
|
Мажбурий
|
Ўқитиш тили
|
Гуруҳда белгиланган ўқитиш тили асосида
|
Баҳолаш тартиби
|
Баҳолаш бўйича амалдаги тартиб асосида
|
Ўқувчиларнинг билим ва кўникмаларини баҳолаш
|
Ёзма, оғзаки, савол-жавоб, тест, амалий топшириқ
|
№
|
Мавзунинг номи
|
Мавзунинг қисқача мазмуни
|
Жами
|
Ўқитишни ташкилий шакли
|
Мустақил таълим
|
|
Дастурга кириш
|
Дастурлаш тиллари ҳақиқа асосий маълумотлар. Дастурлаш асослари фанининг асл моҳияти ва вазифалари.
|
2
|
Н
|
1
|
Амалий дастурий пакетлар. Дастурлаш тиллари ва уларда ишлаш кўникмалари. Дастур тузишнинг моҳияти ва афзалликлари.
|
2
|
А
|
1
|
|
Алгоритмлаш ва дастурлаш асослари
|
Алгоритмларни тасвирлаш усуллари. Чизиқли, такрорланувчи, тармоқланувчи ҳисоблаш жараёнларининг алгоритмларини тузиш. Соҳасига оид турли масалаларга алгоритмлар тузиш. Қишлоқ хўжалиги соҳасига оид берилган масалалар бўйича алгоритмлар, блок-схемалар ва дастурлар тузиш.
|
8
|
Н
А
Л
|
4
|
|
Python дастурлаш тилининг афзалликлари
|
Қуйи ва юқори даражали дастурлаш тиллари. Python дастурлаш тилининг бошқа дастурлаш тилларидан фарқи. Python дастурлаш тили версияларини танлаш. Windows операцион тизимига Python дастурини ўрнатиш.
|
6
|
Н
А
Л
|
3
|
|
Python дастурида дастур тузиш асослари
|
Биринчи дастур тузиш шартлари. IDLE да ишлаш муҳити. Маълумотларни киритиш. Дастур натижаларини чиқариш
Python дастурлаш тили синтаксиси. Бир нечта махсус ҳодисалар. Pythonда дастур структураси
|
6
|
Н
А
Л
|
6
|
|
Ўзгарувчилар
|
Ўзгарувчи номлари. Маълумотлар типлари. Ўзгарувчиларга қийматларни ўзлаштириш. Моълумотлар типини текшириш. Маълумотлар типини ўзгартириш. Ўзгарувчини ўчириш
|
6
|
Н
А
Л
|
3
|
|
Операторлар
|
Математик операторлар. Иккилик операторлари. Кетма-кетликлар билан ишловчи операторлар. Ўзлаштириш операторлари. Операторларнинг бажарилишдаги устунлиги
|
6
|
Н
А
Л
|
3
|
|
If-elif-else шартли инструкциялари
|
If инстукцияси синтаксиси. Pythonнинг ростлигини (истинности) текшириш.
If-elif-else шартли инструкцияларини қўллаш. If/else нинг учлик ифодаси. Солиштириш амаллари. Мантиқий ифодалар устида бажариладиган амаллар. Бир нечта шартларни бирлаштириш.
|
12
|
Н
А
Л
|
6
|
|
Pythonнинг цикл операторлари
|
While оператори. For оператори. Continue оператори. Break оператори.
Python дастураш тилида цикл операторлари билан ишлаш.
|
12
|
Н
А
Л
|
6
|
|
Сон
|
Сонлар билан ишловчи ички функциялар ва методлар. Математик функциялар. Math модули ва random модули
|
6
|
Н
А
Л
|
3
|
|
Pythonда сатрлар билан ишлаш
|
Литерал сатр. Сатрларнинг функциялари ва услублари. Сатрлар устида бажариладиган асосий амаллар. сартларнинг турли функциялари ва методлари билан ишлаш. Сатрларни форматлаш. Format услуби ёрдамида сатрларни форматлаш.
|
12
|
Н
А
Л
|
6
|
|
Рўйхатлар. Рўйхатларнинг функциялари ва услублари.
|
Рўйхатларнинг функциялари ва услублари.
Рўйхатларнинг турли функциялари ва услублари билан ишлаш.
|
6
|
Н
А
Л
|
3
|
|
Индекслар ва кесимлар
|
Индекслар ва кесимлар. Индекс бўйича элементни олиш.
Индекслар ва кесимлар асосида турли амаллар бажариш.
|
6
|
Н
А
Л
|
3
|
|
Тўпламлар, кортежлар ва оралиқлар
|
Pythonда Тўпламлар ва кортежлар намойишлар (tuple) билан ишлаш. Тўпламлар ва Намойишлар (кортежи) асосида амаллар бажариш. Itertools методи. Қийматларни генерация қилиш ва филтрлаш
|
6
|
Н
А
Л
|
3
|
|
Луғатлар билан ишлаш.
|
Python дастураш тилининг луғатлар услуби.
Тўплам (set и frozenset)лар билан ишлаш.
|
6
|
Н
А
Л
|
3
|
|
Сана ва вақт билан ишлаш
|
Жорий сана ва вақтни олиш. Сана ва вақт бичими(формати)ни ўрнатиш. Сана ва вақт билан ишловчи синфлар ва модуллар
|
6
|
Н
А
Л
|
3
|
|
Функция ва унинг аргументлари
|
Номинал функциялар, def инструкцияси.
Функция аргументлари. Аноним функциялар, lambda инструкцияси.
|
6
|
Н
А
Л
|
3
|
|
Pythonда истиснолар
|
Истисно(исключений)ларга ишлов беришда try...except... else.. :finally кўрсатмаси, with ...as кўрсатмаси. Ички истиснолар синфлари. Фойдалануфчи истиснолари
|
6
|
Н
А
Л
|
3
|
|
Массивлар
|
Байтлар (bytes и bytearray). Bytearray массив байти. Pythonнинг null эквиваленти. Итераторлар, контейнерлар ва ўтказма (перечисления)лар
|
6
|
Н
А
Л
|
3
|
|
Файллар. Файллар билан ишлаш
|
Файлларни ўқиш ва ёзиш. Объектларни файлларга сақлаш. With ... as контекст менежери билан ишлаш. Каталоглар билан ишловчи функциялар. StringIO ва BytesIO синфлари
|
8
|
Н
А
Л
|
4
|
|
Объектга мўлжалланган дастурлаш
|
Инкапсуляция, мерос ва полиморфизм.
Python дастурлаш тилида декораторлар.
Декораторлар билан ишлаш афзалликлари.
Python дастурлаш тилида операторларни қайта юклаш. Арифметик операторларни қайта юклаш. Python дастурлаш тилида синфлар ва объектлар. Синфларнинг динамик ва статик атрибутлари. Конструкторлар ва декструкторлар билан ишлаш. Модулнинг синфларини аниқлаш ва боғланиш. Pip ёрдамида Python-пакетларини ўрнатиш уларда ишлаш.
|
6
|
Н
А
Л
|
3
|
|
Жами
|
|
140
|
|
70
|