«Баластан» балдардын билим беүү, чыгармачылык борбору
Компьютердик сабаттуулук ийрими
Python программалоо тилине киришүү
Даярдаган: Маанова Чынара
Python программалоо тили
Python жогорку деңгээлдеги жалпы максаттуу программалоо тили, ал веб-тиркемелерди иштеп чыгуу үчүн да колдонулат. Бул тил иштеп чыгуучунун өндүрүмдүүлүгүн жана коддун окулушун жакшыртууга багытталган.
Тилди ишке ашыруу идеясы 1980 -жылдардын аягында пайда болуп, аны ишке ашыруунун өнүгүшү 1989-жылы Голландиянын CWI институтунун кызматкери Гуидо ван Россум тарабынан башталган.
Кайсы программалоо тилдерин үйрөнүү керек?
Java Python
C++ C#
Python га кирүү
Python программалоо тилине кирүү үчүн эң биринчи бул тилди компьютерге же телефонго көчүрүү керек.
- Телефонго paydroid3 программасын плей маркеттен жүктөп алабыз.
- Ноутбукка Питон программасын жүктөйбүз
Python программалоо тилинин терезеси
белгисинен кийин керектүү тапшырмаларды берип натыйжа алса болот Мисалы: 5+3 8 5-3 2 5*3 15 5**2 25 " width="640"
Бул жердеги белгисинен кийин керектүү тапшырмаларды берип натыйжа алса болот
Мисалы:
5+3
8
5-3
2
5*3
15
5**2
25
10/3 3.333333 10//3 3 10%3 1 print(‘Salam aleikum’) Salam aleikum Print( ) оператору маалыматты экранга чыгаруучу оператор " width="640"
10/3
3.333333
10//3
3
10%3
1
print(‘Salam aleikum’)
Salam aleikum
Print( ) оператору маалыматты экранга чыгаруучу оператор
Python программалоо тилинде арифметикалык амалдардын жазылуусу
- Арифметикалык амалдар (Арифметические операции):
- Кошуу (сложение): +
- Кемитүү (вычитание): -
- Көбөйтүү (умножение): *
- Бөлүү (деление): /, //, %
- Даражага көтөрүү:**
- Кадимки бөлүү:/
- Бөлүүнүн бүтүн бөлүгүн ажыратуу: //
- Бөлүүнүн калдыктуу бөлүгүн чыгаруу: %
Тапшырма
1) 35 санынын цифраларынын суммасын тапкыла.
Чыгаруу: 35//10+35%10=3+5=8
2) 123 санынын цифраларынын суммасын тапкыла.
Чыгаруу: 123//100+123//10%10+123%10
3) 1234 санынын цифраларынын суммасын тапкыла.
Чыгаруу: 1234//1000+1234//100%10+1234//10%10+1234%10
Python программалоо тилинин конструксиясы
- Сандар
- Турактуулар
- Өзгөрмөлөр
- Функциялар
- Туюнтмалар
Сандар
Кандай сан түрлөрүн билесиңер?
-Чыныгы сан, бүтүн сан, бөлчөк сан, рационалдуу сан, өзгөрүлүүчү сан, натуралдык сан....
Кандай сандар бүтүн сан, кандай сандар чыныгы сан деп аталат?
-Бөлчөгү жок сандар бүтүн сан, калган сандардын бардыгы чыныгы сан.
Мисалы: 124 жана 123,5 сандары берилген болсо, алардын кайсы бири бүтүн сан, кайсы бири чыныгы сан?
124 бүтүн сан, 123,5 бөлчөгү жок сан, Экөө тең чыныгы сан.
Өзгөрмөлөр
Программанын аткарылышында өзүнүн маанисин өзгөрткөн чоңдуктар. Өзгөрмөлөр программада аты (идентификатор) менен жазылат. Идентификатор (өзгөрмөнүн аты) латын тамгалары менен жазылат.
Мисалы: x,y, z,a,b,c, alfa,betta,name…….
Өзгөрмөнүн тиби (типы переменных):
int – бүтүн сан (целое число)
float – анык сан же чыныгы сан (действительное число)
str – сап же символ (строка символов)
bool – логикалык (логический)
5 (bool) " width="640"
Өзгөрмөлөргө маани берүүнүн жолдору:
Менчиктөө (Присвоение):
x = 5 (int)
a = -123 (int)
y = -5.12 (float)
t = 0.234 (float)
st = “Мен программалоо тилин уйронуп жатам” (str)
f = “#” (str)
w = ‘123’ (str)
d = 25 (bool)
word = “Это моя первая программа” (str)
a, b, c = 12, -23, 4.56
x = x +10 x += 10
Клавиатурадан киргизүү (Ввод с клавиатуры):
name = input()
namberInt = int(input())
numberFloat = float(input())
Өзгөрмөгө туюнтманын маанисин менчиктесе болот:
c = 12
m = n
s = a + b
stepen3 = a ** 3
x = 2 * a – 3.6 * b/c;
sred = (a + b)/2
Питон программалоо тилинде математикалык функциялардын жазылышы
№
№
Математикалык жазылышы
Математикалык жазылышы
1
1
Python тилинде жазылышы
2
|a|
Python тилинде жазылышы
2
|a|
X 2
X 2
3
3
abs(a)
abs(a)
4
X**2
4
X**2
Sin x
Sin x
5
5
sqrt(x)
sqrt(x)
6
sin(x)
Cos x
Cos x
sin(x)
6
Tg x
Tg x
cos(x)
7
7
cos(x)
tan(x)
arctg x
8
8
arctg x
tan(x)
logorifma
logorifma
9
atan(x)
9
atan(x)
log(x)
Expanenta e=2.71828
10
10
Expanenta e=2.71828
log(x)
En chon jalpy bolunuuchu
En chon jalpy bolunuuchu
e
11
11
e
Пи=3,1415
gcd(a,b)
gcd(a,b)
Пи=3,1415
pi
pi
Тегеректөө
12
Санды нөл тарапка бүтүн санга тегеректейт
13
int(x)
Санды эң жакынкы бүтүн санга тегеректейт
14
15
Х санын чекиттен кийинки n белгиге чейин тегеректейт
round(x)
round(x, n)
Санды төмөнкү тарапка тегеректейт мисалы: floor(1.5)==1, floor(-1.5)==-2
16
floor(x)
Санды жогорку тарапка тегеректейт мисалы:
Ceil(1.5)==2, ceil(-1.5)==-1
ceil(x)
18 18 19 19 20 20 21 = 21 = = = 22 22 == == != != " width="640"
17
17
18
18
19
19
20
20
21
=
21
=
=
=
22
22
==
==
!=
!=
Арифметикалык амалдардын кыскартылган түрү (сокращенная запись арифметических операций):
a = a + 10
a += 10
a = a - 10
a -= 10
a = a * 10
a *= 10
a = a / 10
a /= 10
Чыгаруу командасы (команда вывода):
print(summa)
print(“Эки сандын суммасы:”, summa)
print(a, “+”, b, “=”, summa)
print(a,b, sep = “*”)
print(a, end =”+”)
print(b, end=”=”)
print(summa)
Көңүл бурганыңарга рахмат!!!