№
|
Сабақ
түрі
|
Пәннің мазмұны
|
Сағат саны
|
1 апта: Кіріспе.
|
1
|
Лек
|
Бағдарламалау тілдерінің тарихы. Python.жүйесімен танысу Берілгендер типтері мен айнымалылар.
| 1 |
Прак
|
Python-интерпретаторы мен компиляторын орнату мен іске қосу
| 1 |
Лаб
|
Берілгендердің стандартты типтері және өрнек Стандартты функциялар. Арифметикалық өрнек.
| 1 |
БӨЖ
|
Берілгендер типін өзгерту, программалаудағы операциялар. (конспект)
| 6 |
2 апта: Python тілінің операторлары |
2
|
Лек
|
Берілгендерді енгізу, шығару. Логикалық өрнектер мен операторлар.
| 1 |
Прак
|
Практикалық жұмыс №1,2. Сызықтық алгоритмдер құрылымымен жұмыс.
| 1 |
Лаб
|
Функция print(), input().
| 1 |
БӨЖ
|
Күрделі логикалық өрнектер
| 6 |
3 апта: Шартты инструкциялар. |
3
|
Лек
|
Тармақталу. Шартты оператор.
| 1 |
Прак
|
Практикалық жұмыс №3. Тармақталу алгоритмдер құрылымымен жұмыс.
| 1 |
Лаб
|
IF шартты инструкциясы
| 1 |
БӨЖ
|
Қатынас операторлары.
| 6 |
4 апта: Қателерді өңдеу. |
4
|
Лек
|
Қателер мен шығарып тастаулар
| 1 |
Прак
|
Практикалық жұмыс №4.
| 1 |
Лаб
|
Шығарып тастауларды өңдеу
| 1 |
БӨЖ
|
Оператор try-expert
| 6 |
5 апта: Көп сатылы тармақталу.
|
5
|
Лек
|
Көп сатылы тармақталу if-elif-else
| 1 |
Прак
|
Практикалық жұмыс №5.
| 1 |
Лаб
|
Көп сатылы тармақталуды ұйымдастыру әдісі
| 1 |
БӨЖ
|
elif. тармағының мүмкіндіктері
| 6 |
6 апта: Программалаудағы циклдар.
|
6
|
Лек
|
While циклы
| 1 |
Прак
|
Практикалық жұмыс №6.
| 1 |
Лаб
|
Python-да цикл ұйымдастыру.
| 1 |
БӨЖ
|
While циклының қолданылуы
| 6 |
7 апта: Программалаудағы функциялар |
7
|
Лек
|
Программалаудағы функциялар
| 1 |
Прак
|
Практикалық жұмыс №7 Функциямен программа құру.
| 1 |
Лаб
|
Локальды және глобальды айнымалылар
| 1 |
БӨЖ
|
Функцияның мәнін қайтару. Тақырып тапсырмаларын қабылдау.
| 6 |
8 апта: Программалаудағы функциялар
|
8
|
Лек
|
Құрылған функциялар.
| 1 |
Прак
|
Практикалық жұмыс №8.
| 1 |
Лаб
|
Random – кездейсоқ сандар генераторы
| 1 |
БӨЖ
|
Return – операторы. Функцияның параметрлері мен аргументтері Тапсырмаларды қабылдау. (Программа құру)
| 6 |
9 апта: Модульдер
|
9
|
Лек
|
Модульдер
| 1 |
Прак
|
Практикалық жұмыс №9.
| 1 |
Лаб
|
Модульдерге қатысты есептер шығару.
| 1 |
БӨЖ
|
Меншікті модуль құру. Тапсырмаларды қабылдау. (Программа құру)
| 6 |
10 апта: Тізімдермен жұмыс |
10
|
Лек
|
Тізімдер
| 1 |
Прак
|
Практикалық жұмыс №10.
| 1 |
Лаб
|
Тізімдер әдістері. Типтерді өзгерту. Бағынышты (ішкі) тізімдер
| 1 |
БӨЖ
|
Тізімдерді көшіру мен псевдонимдері (лақап аттары) тапсырмаларын қабылдау. (Программа құру)
| 6 |
11 апта: Программалаудағы циклдар |
11
|
Лек
|
Цикл for
| 1 |
Прак
|
Практикалық жұмыс №11
| 1 |
Лаб
|
. Range() - функциясы. For циклы мен range() функциясы
| 1 |
БӨЖ
|
Ішкі цикл арқылы матрица құру, тапсырмаларды қабылдау. (Программа құру)
| 6 |
12 апта:Қатарлармен жұмыс |
12
|
Лек
| Қатарлар. | 1 |
Прак
|
Практикалық жұмыс №12
| 1 |
Лаб
|
Қатарлар және оларға қолданылатын операциялар
| 1 |
БӨЖ
|
Арнайы қатарлар әдістері. Тапсырмаларды қабылдау. (Программа құру)
| 6 |
13 апта:. Кортеждер
|
13
|
Лек
|
Кортеждер
| 1 |
Прак
|
Практикалық жұмыс №13.
| 1 |
Лаб
|
Кортеждерді өңдеу
| 1 |
БӨЖ
|
Кортеждердегі тізімдер
| 6 |
14 апта: Сөздіктер |
14
|
Лек
| Сөздіктер | 1 |
Прак
|
Практикалық жұмыс №14.
| 1 |
Лаб
|
For циклындағы сөздік элементтерін орын ауыстырулары
| 1 |
БӨЖ
|
Сөздік әдістері. Тапсырмаларды қабылдау. (Программа құру)
| 6 |
15 апта: Файлдар |
15
|
Лек
|
Файлдармен жұмыс
| 1 |
Прак
|
Практикалық жұмыс №15.
| 1 |
Лаб
|
Open()-файлды ашу, жабу, оқу, файлға жазу
| 1 |
БӨЖ
|
Файлдармен жұмыс жасаудың негізгі әдістері
| 6 |
№
|
Пән бойынша оқу және ғылыми әдебиеттердің атауы
|
1.Негізгі әдебиеттер
|
1
|
C.Шапошникова Основы программирования на Python. (2011, PDF)
|
2
| И. А. Хахаев Практикум по алгоритмизации и программированию на Python 2015,PDF |
3
| Федоров Д. Ю. Основы программирования на примере языке PYTHON (2018, PDF) |
2.Қосымша әдебиеттер
|
1
|
М. Саммерфилд «Программирование на Python 3.Подробное руководство» (2009, PDF)
|
3.Интернет көздері
|
1
|
Лаборатория линуксоида http://younglinux.info http://pythontutor.ru/
|
2
|
Видеолекции:Python для начинающих. https://www.youtube.com/watch?v=CBoKUNWNS2Q
|
3
| . Видеолекциялар:Python-ға кіріспе қазақ тілінде 5-сабақ https://www.youtube.com/watch?v=efF5wDTZWek |