Assalomu alaykum
270 · Photo
Python-
kompyuter, mobil telefon vа planshetlar
uchun dastur yozuvchi til.
@python_self
7 · 568 · Link
click to show
click to show
Pythonni o'rnatish-
Pythonning rasmiy saytiga kiriladi. Brauzer
qatoriga http://www.python.org manzilini kiritib,
Downloads bo‘limi tanlanadi. Bu yerda pythonning eng so'nggi versiyasi joylashgan bo'ladi . Pythonning hozirda eng so'ngi versiyasi Python 3.9
@python_self
1 · 289 · Yuklab olingan o‘rnatgich fayl ishga
tushiriladi va “Установить для всех пользователей”
ko‘rsatmasi tanlanadi hamda o‘rnatish jarayonidagi
barcha oyna so‘rovlarida “Next” tugmachasi bosiladi.
@python_self
308 · Shu o'rinda IDLE haqida #malumot
IDLE (Integrated Development and Learning
Environment – integrallashgan dasturlash va o‘rganish muhiti) – Python tilini o‘rganish uchun taqdim etilgan IDE.
IDE o'zi nima ?
IDE (Integrated Development Environment – integrallashgan dasturlash muhiti) –
dasturiy ta’minot yaratish uchun dasturiy vositalar majmui.
@python_self
315 · IDLEni ishga tushirish. Dastur xatolarsiz
o‘rnatilganligini tekshirish uchun “Пуск” orqali “Все
программы” ko‘rsatmasi tanlanadi, Python papkasi
ochiladi va IDLE ishga tushiriladi.
@python_self
327 · Photo
Va quyidagi kod yozish uchun ekran paydo bo'ladi . #Eslatma kod yozilganda Run qilishdan oldin albatta File bo'limi tanlanib Save ni bosish kerak (Ctrl+S).
@python_self
269 · Python self-study
File
Compiler_0.11.1.apk · 2.6 MB · click to show
Compiler_0.11.1.apk · 2.6 MB · click to show
#Compiler
Dastur nomi: Compiler
Versiyasi: 0.11.1
Hajmi: 2.6 MB
Vazifasi: kompilyator
Izoh: Ushbu kompilyator-dastur yordamida bir qancha dasturiy kompilyatorlar (Bash, C, C++ 14, C++ 17, C#, Clojure, Go, Java 7.0, Java 8.0, MySQL, Objective-C, Perl, PHP, NodeJS, Python 2.7, Python 3.0, R, Ruby, Scala, Swift 1.2, VB.Net va Pascal) bo'limidan onlayn foydalanishingiz mumkin.
Kompilyatorlar kompyuterdek ishlamaydi. Bundan tashqari, hamma vazifalarni ham bajara olmaydi.
@python_self
39 · 1K · Photo
. #Eslatma kod yozilganda Run qilishdan oldin albatta File bo'limi tanlanib Save ni bosish kerak (Ctrl+S).
Va Run bosilib Run module bosiladi (F5)
@python_self
234 · #Kommentariyalar(Izohlar) . Pythonda u yoki bu dastur kodlari qismlari nima ish qilishini qayd qilib ketish uchun izohlardan foydalaniladi. Interpretator
dasturni bajarayotganda izohlarni e`tiborsiz qoldiradi. Shuning uchun izohga olingan berilganlar dastur ishlashiga hech qanday ta`sir ko‟rsatmaydi.
Python dasturlash tilida izoh qo'yish uchun “#” belgisidan foydalaniladi. Odatda izohlar blokli va satrli izohlarga ajratiladi. Lekin har ikkalasi ham “#” belgisi orqali hosil qilinadi. Farqi satr izohlar dastur kodi yozilgan qatorda koddan keyin yoziladi va u shu satr nima ish bajarishi to'g'risidagi ma`lumotlardan tashkil topadi
@python_self
234 · Pythonda o'zgaruvchilar
Pythonda, boshqa dasturlash tillaridagi kabi o‟zgaruvchilar aniq bir turdagi berilganlarni saqlash uchun xizmat qiladi. Pythonda o‟zgaruvchilar alfavit belgilari yoki tag chizig‟i belgisi bilan boshlanishi va tarkibi son, alfavit belgilari, tag chizig‟i belgilaridan iborat bo‟lishi, ya`ni bir so‟z bilan aytganda identifikator bo‟lishi kerak. Bundan tashqari o‟zgaruvchi nomi Pythonda ishlatiladigan kalit so‟zlar nomi bilan mos tushmasligi shart. Masalan, o‟zgaruvchi nomi and, as, assert, break, class, continue, def, del, elif, else, except, False, finally, for, from, global, if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True, try, while, with, yield kabi kalit so‟zlar nomi bilan mos tushishi mumkin emas.
@python_self
228 · Pythonda o'zgaruvchilar
Shuni alohida ta`kidlash kerakki, Pythonda o‟zgaruvchini dastlab e`lon qilish degan tushuncha mavjud emas (masalan: c++ tilida int a kabi o‟zgaruvchi e`lon qilinadi), balki o‟zgaruvchi kiritiladi va unga qiymat beriladi (masalan: a=14). Berilgan
qiymatga ko‟ra interpretator o‟zgaruvchining turini aniqlaydi. Pythonda o‟zgaruvchilarni nomlashning ikki turi: “camel case” va “underscore notation” turlaridan foydalanish tavsiya qilingan.
“camel case” turida o‟zgaruvchiga nom berilganda, agar o‟zgaruvchi nomi alohida so‟zlar birikmasidan tashkil topgan bo‟lsa, ikkinchi so‟zdan boshlab har bir so‟zning birinchi harfi katta harfda (katta registr) bo‟lishi talab qilinadi.
“underscore notation” turida esa so‟zlar orasiga tag chizig‟i “_” belgisi qo‟yiladi.
Masalan:
camel case —->firstName = "Salom"
underscore notation—->first_name = "Salom"
@python_self
231 · Pythonda o'zgaruvchilar turlari
Pythonda bir necha xildagi berilganlar turlari mavjud bo‟lib, ular odatda to‟rtta guruhga ajratiladi: sonlar, ketma-ketliklar, lug‟atlar va to‟plamlar:
bool (boolean) – True va False mantiqiy qiymatlar uchun;
int – butun sonlar uchun, butun turdagi songa kompyuter xotirasida 4 bayt joy ajratiladi;
float – suzuvchan nuqtali sonlar (haqiqiy sonlar) uchun, haqiqiy sonlarni saqlash uchun kompyuter xotirasidan 8 bayt joy ajratiladi;
complex – kompleks sonlar uchun;
str – satrlar uchun, Python 3.x versiyasidan boshlab satrlar bu- Unicode kodirovkasidagi belgilar ketma-ketligini ifodalaydi;
bytes – 0-255 diapazondagi sonlar ketma ketligi uchun
byte array – baytlar massivi uchun;
list – ro‟yхatlar uchun;
tuple – kortejlar uchun;
set – tartiblanmagan unikal ob`ektlar kollektsiyasi uchun;
frozen set – set singari, faqat u o‟zgartirilishi mumkin emas (immutable);
dict – lug‟atlar uchun. Har bir element kalit so‟z va qiymat juftligi ko"rinishida ifodalanadi
@python_self
226 · #Muhim
Registrga sezuvchanlik. Python – registrga sezuvchan til hisoblanadi. Shuning uchun print, Print yoki PRINT ifodalar turli ifodalarni anglatadi. Agarda print berilganlarni chiqarish ifodasi o‟rniga Print ishlatilsa xatolik yuz berganligini ifodalovchi “ name „Print‟ is not defined” shaklidagi xabar chiqadi.
@python_self
225 · Photo
Pythonda o'zgaruvchilar bilan ishlash
Python IDLE ga kirib quydagicha yozing:
user_id = 234 # int
x = 1.2e2 # = 1200.0 float
y = 6.7e-3 # = 0.0067 float
z = 1.223 # float
user_password = "sdy123" # str
b = True # bool
@python_self
238 · Photo
Pythonda type() operatori
age_int =17
print(type(age_int))
age_str = "o`n etti"
print(type(age_str))
@python_self
240 ·