№
|
Mavzular
|
Maʼruza, tajriba mashgʻulotlar rejasi
|
Soatlar
|
Maʼruza mashgʻulotlari
|
Tajriba mashgʻulotlari
|
Mustaqil taʼlim
|
I-semestr
|
1.
|
Algoritm haqida tushuncha, Algoritm xossalari. Algoritmning berilish usullari
| -
Chiziqli va tarmoqlanuvchi algoritimlarga blok sxemalar tuzish.
|
2
|
2
|
6
|
2.
|
Chiziqli va tarmoqlanuvchi, takrorlanuvchi algoritmlar. Blok sxema.
|
Kirish. Python dasturlash tilini va Pycharm muhitini kompyuterga o’rnatish.
|
2
|
2
|
6
|
3.
|
Kirish. Python dasturlash tilini va Pycharm muhitini kompyuterga o’rnatish.
|
Python dasturlash tilida o’zgaruvchilar bilan ishlash, Dasturlash tili sintaksisi, izohlar bilan ishlash.
|
2
|
2
|
6
|
4.
|
Python dasturlash tili sintaksisi, izohlar, o’zgaruvchilar bilan ishlash
|
Dasturlash tillarida ma’lumot turlari bilan ishlash(Data types).
|
2
|
2
|
6
|
5.
|
Ma’lumot turlari (Data types).
|
Satrlar bilan ishlash.
|
2
|
2
|
6
|
6.
|
Satrlar bilan ishlash. Mantiqiy ifodalar, operatorlar.
|
Bitli (razryadli) mantiqiy amallar. Kompleks sonlar ustida amallar
|
2
|
2
|
6
|
7.
|
Bitli (razryadli) mantiqiy amallar. Kompleks sonlar ustida amallar.
|
Mantiqiy ifodalar, operatorlar
|
2
|
2
|
6
|
8.
|
Pythonda dasturlash tilida shart operatorlari.
|
Ro’yhatlar bilan ishlash. List.
|
2
|
2
|
6
|
9.
|
Takrorlanuvchi operatorlar.
|
Ro’yhatlar bilan ishlash.Tuple.
|
2
|
2
|
6
|
10.
|
Takrorlanuvchi operatorlar.
|
Ro’yhatlar bilan ishlash. Set.
|
2
|
2
|
6
|
11.
|
MODULLAR.
|
Ro’yhatlar bilan ishlash. Dictionaries
|
2
|
2
|
6
|
12.
|
Ro’yhatlar bilan ishlash. List.
|
Shartli o’tish operatorlari if, else, else-if operatorlari.
|
2
|
2
|
6
|
13.
|
Ro’yhatlar bilan ishlash. Tuple.
|
Takrorlanuvchi operator, for sikl operatori
|
2
|
2
|
6
|
14.
|
Ro’yhatlar bilan ishlash. Set.
|
Takrorlanuvchi operator while sikl operatori.
|
2
|
2
|
6
|
15.
|
Ro’yhatlar bilan ishlash. Dictionaries.
|
|
2
|
2
|
6
|
I-semestr jami:
|
30
|
30
|
90
|
II-semestr
|
16.
|
Funksiyalarni hosil qilish. Funksiya argumentlari. Funksiyalarni chaqirish
|
Funksiyalarni hosil qilish. Funksiya argumentlari. Funksiyalarni chaqirish. Parametrsiz funksiyalar.
|
2
|
2
|
6
|
17.
|
Pythonda fayllar bilan ishlash.
|
Fayllar bilan ishlash. Fayllarni yozish, o’qish. Fayllarni qidirish, yaratish va o’chirish.
|
2
|
2
|
6
|
18.
|
Matritsalar va ular ustida amallar
|
Matritsalar va ular ustida amallar
|
2
|
2
|
6
|
19.
|
Numpy kutubxonasi. Massivlar bilan ishlash
|
NumPy kutubxonasini o’rnatish, Massivlarni yaratish. Massiv atributlari
|
2
|
2
|
6
|
20.
|
Klass(sinf)lar
|
Ob’yektga yo’naltirilgan dasturlash.
|
2
|
2
|
6
|
21.
|
Ob’yektlar orasidagi munosabatlar. Vorislik
|
Merosxo’rlik.
|
2
|
2
|
6
|
22.
|
Polimorfizm. Inkapsulyatsiya
|
Pythonda inkapsulyatsiya
|
2
|
2
|
6
|
23.
|
Python Matplotlib
|
Pythonda modullar.
Python Matplotlib teglari
|
2
|
2
|
6
|
24.
|
Python turtle
|
Python turtle
|
2
|
2
|
6
|
25.
|
Python turtleda Shakllar chizish
|
Python turtleda Shakllar chizish
|
2
|
2
|
6
|
26.
|
Python turtleda chizmalarni harakatlantirish
|
Python turtleda chizmalarni harakatlantirish.
|
2
|
2
|
6
|
27.
|
Python tkinter
|
Python tkinter
|
2
|
2
|
6
|
28.
|
Tkinter Entry, Label, Menu
|
Tkinter Entry, Label, Menu
|
2
|
2
|
6
|
29.
|
Tkinter Button, Canvas, Chekbutton
|
Tkinter Button, Canvas, Chekbutton
|
2
|
2
|
6
|
30.
|
Tkinter Message,Text
|
Tkinter Message,Text
|
2
|
2
|
6
|
II-semestr jami:
|
30
|
30
|
90
|
Jami soat
|
60
|
60
|
180
|