Python qo'llanmasi
Python qo'llanmasi Python-ning asosiy va rivojlangan tushunchalarini taqdim etadi. Bizning Python darsligimiz yangi boshlanuvchilar va mutaxassislar uchun mo'ljallangan. Python sodda, o'rganilishi oson, kuchli, yuqori darajadagi va ob'ektga yo'naltirilgan dasturlash tili.
Python ham tarjima qilingan skript tilidir. Gvido Van Rossum Python dasturlash asoschisi sifatida tanilgan.
Python darsligimiz Python dasturlashning deyarli barcha mavzularini o'z ichiga oladi, masalan boshqarish bayonotlari, satrlar, ro'yxatlar, juftliklar, lug'at, modullar, istisnolar, sana va vaqt, faylni kiritish-chiqarish, dasturlar va boshqalar. Python dasturlashni yaxshiroq tushunasiz.
Old shart - Python dasturini o'rganishdan oldin siz dasturlash tushunchalari bo'yicha asosiy bilimlarga ega bo'lishingiz kerak, auditoriya - bizning Python o'quv qo'llanmamiz yangi boshlanuvchilar va mutaxassislarga yordam berish uchun ishlab chiqilgan.
#Python_dars (1-dars)
Kanal: @PythonFrameworks 🐍
Python qo'llanmasi Python-ning asosiy va rivojlangan tushunchalarini taqdim etadi. Bizning Python darsligimiz yangi boshlanuvchilar va mutaxassislar uchun mo'ljallangan. Python sodda, o'rganilishi oson, kuchli, yuqori darajadagi va ob'ektga yo'naltirilgan dasturlash tili.
Python ham tarjima qilingan skript tilidir. Gvido Van Rossum Python dasturlash asoschisi sifatida tanilgan.
Python darsligimiz Python dasturlashning deyarli barcha mavzularini o'z ichiga oladi, masalan boshqarish bayonotlari, satrlar, ro'yxatlar, juftliklar, lug'at, modullar, istisnolar, sana va vaqt, faylni kiritish-chiqarish, dasturlar va boshqalar. Python dasturlashni yaxshiroq tushunasiz.
Old shart - Python dasturini o'rganishdan oldin siz dasturlash tushunchalari bo'yicha asosiy bilimlarga ega bo'lishingiz kerak, auditoriya - bizning Python o'quv qo'llanmamiz yangi boshlanuvchilar va mutaxassislarga yordam berish uchun ishlab chiqilgan.
#Python_dars (1-dars)
Kanal: @PythonFrameworks 🐍
Python-dagi birinchi dastur.
Birinchi dastur.
Python dasturini yozish va bajarish juda oson, Python dasturini to'g'ridan-to'g'ri buyruq satrida bajarish mumkin.
Python ichidagi kirish.
C, C ++, Java va hokazo tillarda sinflar va funktsiyalarning ta'riflari yoki oqimni boshqarish uchun kod bloklarini ko'rsatish uchun qavslardan foydalaniladi, ammo Python kod blokini ko'rsatish uchun indentatsiyadan foydalanadi, biz kamida bitta bo'sh joyni ishlatamiz.
Chiziqni o'tkazib yuborsangiz, Python kodida xatolik yuz beradi.
Chiqish uchun bo'shliqlar sonidan foydalanishingiz mumkin, ammo bo'shliqlar bitta kod blokida bir xil bo'lishi kerak.
#Python_dars (2-dars)
Kanal: @PythonFrameworks 🐍
Birinchi dastur.
Python dasturini yozish va bajarish juda oson, Python dasturini to'g'ridan-to'g'ri buyruq satrida bajarish mumkin.
print("Salom Python")Python ichidagi kirish.
C, C ++, Java va hokazo tillarda sinflar va funktsiyalarning ta'riflari yoki oqimni boshqarish uchun kod bloklarini ko'rsatish uchun qavslardan foydalaniladi, ammo Python kod blokini ko'rsatish uchun indentatsiyadan foydalanadi, biz kamida bitta bo'sh joyni ishlatamiz.
a=5
b=10
if a>b:
print("a b dan katta")
else:
print("b a dan katta")Chiziqni o'tkazib yuborsangiz, Python kodida xatolik yuz beradi.
a=5
b=10
if a>b:
#bu liniya xatoga yo'l qo'yadi
#chunki hech qanday chuqurlik yo'q
print("a b dan katta")
else:
print("b a dan katta")
"""
**Output**
IndentationError: girintili blok kutilgan
"""Chiqish uchun bo'shliqlar sonidan foydalanishingiz mumkin, ammo bo'shliqlar bitta kod blokida bir xil bo'lishi kerak.
a=5
b=10
if a>b:
print("a b dan katta")
print("b a dan kam degani")
else:
print("b a dan katta")
print("a b dan kam degani")
"""
***Output***
b - vositadan kattaroq, a - b dan kichik
"""#Python_dars (2-dars)
Kanal: @PythonFrameworks 🐍
O'zgaruvchanlar (1-qism)
Python-da o'zgaruvchan.
Bu ma'lumotni saqlash uchun ishlatiladigan saqlash maydonining nomi.
Bu qiymat o'zgartirilishi mumkin.
Unda doimo saqlangan oxirgi qiymat mavjud.
Python-da o'zgaruvchini e'lon qilishning hojati yo'q.
O'zgaruvchi unga qiymat berish orqali hosil bo'ladi.
O'zgaruvchan initsializatsiya.
Bu yerda rollno va belgilar o'zgaruvchilarning nomi.
Ism qiymati Tom, rollno 205, belgilar 85,6.
O'zgaruvchining bosib chiqarish qiymati.
print() funktsiyasi yordamida o'zgaruvchining qiymatini chop etishimiz mumkin.
Bir nechta o'zgaruvchiga bitta qiymat berish.
Python-dagi bitta iborani ishlatib, bir nechta o'zgaruvchiga bitta qiymat berishimiz mumkin.
Ko'p o'zgaruvchiga bir nechta qiymatlarni berish.
Python-dagi bitta so'zlashuv yordamida bir nechta o'zgaruvchiga bir nechta qiymatlarni berishimiz mumkin.
#Davomi_bor
#Python_dars (3-dars)
Yuqoridagi kodlarni Python 3.0 versiyasida aks ettiring.
Kompilyator-dastur: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks 🐍
Python-da o'zgaruvchan.
Bu ma'lumotni saqlash uchun ishlatiladigan saqlash maydonining nomi.
Bu qiymat o'zgartirilishi mumkin.
Unda doimo saqlangan oxirgi qiymat mavjud.
Python-da o'zgaruvchini e'lon qilishning hojati yo'q.
O'zgaruvchi unga qiymat berish orqali hosil bo'ladi.
O'zgaruvchan initsializatsiya.
name="Tom"
rollno=205
marks=85.6Bu yerda rollno va belgilar o'zgaruvchilarning nomi.
Ism qiymati Tom, rollno 205, belgilar 85,6.
O'zgaruvchining bosib chiqarish qiymati.
print() funktsiyasi yordamida o'zgaruvchining qiymatini chop etishimiz mumkin.
#o'zgaruvchanlarni yaratish
name="Tom"
rollno=205
marks=85.6
#o'zgaruvchilarning bosma qiymati
print("Name:",name)
print("Roll:",rollno)
print("Marks:",marks)
"""
***Output***
Name: Tom
Roll: 205
Marks: 85.6
"""Bir nechta o'zgaruvchiga bitta qiymat berish.
Python-dagi bitta iborani ishlatib, bir nechta o'zgaruvchiga bitta qiymat berishimiz mumkin.
#o'zgaruvchilar yaratish
a=b=c=90
#o'zgaruvchilarning bosma qiymati
print("a:",a)
print("b:",b)
print("c:",c)
"""
***Output***
a: 90
b: 90
c: 90
"""Ko'p o'zgaruvchiga bir nechta qiymatlarni berish.
Python-dagi bitta so'zlashuv yordamida bir nechta o'zgaruvchiga bir nechta qiymatlarni berishimiz mumkin.
#o'zgaruvchanlar yaratish
a,b,c=70,80,90
#o'zgaruvchanlarning bosma qiymati
print("a:",a)
print("b:",b)
print("c:",c)
"""
***Output***
a: 70
b: 80
c: 90
"""#Davomi_bor
#Python_dars (3-dars)
Yuqoridagi kodlarni Python 3.0 versiyasida aks ettiring.
Kompilyator-dastur: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks 🐍
Telegram
Python Frameworks | UZ
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…
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…
O'zgaruvchanlar (2-qism)
O'zgaruvchini aniqlash qoidalari
O'zgaruvchining birinchi harfi alfavit yoki pastki chiziq (_) bo'lishi kerak.
O'zgaruvchining birinchi harfi raqam bo'lmasligi kerak.
Birinchi belgidan keyin bu alifbo va raqamlarning kombinatsiyasi bo'lishi mumkin.
O'zgaruvchan nomida bo'sh joylarga ruxsat berilmaydi.
O'zgaruvchan ism kalit so'z bo'lmasligi kerak.
O'zgaruvchan nomlar kichik harflar uchun sezgir, masalan, belgilar, MARKS esa har xil o'zgaruvchidir.
Mahalliy o'zgaruvchi
Funktsiya tanasi ichida e'lon qilingan o'zgaruvchiga mahalliy o'zgaruvchi deyiladi.
Mahalliy o'zgaruvchini faqat u aniqlangan funktsiya ichida ishlatish mumkin.
Global o'zgaruvchan
Funktsiya tashqarisida yaratilgan o'zgaruvchiga global o'zgaruvchi deyiladi.
Uni dasturning istalgan joyida ishlatish mumkin.
Xuddi shu nom bilan mahalliy va Global o'zgaruvchisi
global kalit so'z
Shunchaki biz funktsiya ichidagi global o'zgaruvchining qiymatini o'zgartira olmaymiz, lekin global kalit so'z yordamida funktsiyadagi global o'zgaruvchining qiymatini o'zgartirishimiz mumkin.
#Python_dars (4-dars)
Yuqoridagi kodlarni Python 3.0 versiyasida aks ettiring.
Kompilyator-dastur: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks 🐍
O'zgaruvchini aniqlash qoidalari
O'zgaruvchining birinchi harfi alfavit yoki pastki chiziq (_) bo'lishi kerak.
O'zgaruvchining birinchi harfi raqam bo'lmasligi kerak.
Birinchi belgidan keyin bu alifbo va raqamlarning kombinatsiyasi bo'lishi mumkin.
O'zgaruvchan nomida bo'sh joylarga ruxsat berilmaydi.
O'zgaruvchan ism kalit so'z bo'lmasligi kerak.
O'zgaruvchan nomlar kichik harflar uchun sezgir, masalan, belgilar, MARKS esa har xil o'zgaruvchidir.
Mahalliy o'zgaruvchi
Funktsiya tanasi ichida e'lon qilingan o'zgaruvchiga mahalliy o'zgaruvchi deyiladi.
Mahalliy o'zgaruvchini faqat u aniqlangan funktsiya ichida ishlatish mumkin.
def add():
x=50
y=30
z=x+y
print("Add=",z)
add()Global o'zgaruvchan
Funktsiya tashqarisida yaratilgan o'zgaruvchiga global o'zgaruvchi deyiladi.
Uni dasturning istalgan joyida ishlatish mumkin.
x=50
y=30
def add():
print("Ichki funktsiya Sum=",x+y)
add()Xuddi shu nom bilan mahalliy va Global o'zgaruvchisi
x=50
def add():
x=20
print("Ichki funktsiya x=",x)
add()global kalit so'z
Shunchaki biz funktsiya ichidagi global o'zgaruvchining qiymatini o'zgartira olmaymiz, lekin global kalit so'z yordamida funktsiyadagi global o'zgaruvchining qiymatini o'zgartirishimiz mumkin.
x=50
def add():
global x
x=20
print("Ichki funktsiya x=",x)
add()#Python_dars (4-dars)
Yuqoridagi kodlarni Python 3.0 versiyasida aks ettiring.
Kompilyator-dastur: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks 🐍
Telegram
Python Frameworks | UZ
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…
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…
Python-da foydalanuvchi kiritish.
1. input() - bu Python-da foydalanuvchi kirishini olish uchun ishlatiladigan oldindan belgilangan funktsiya.
2. Standart foydalanuvchi kiritish turi satrda.
String Value-ning kiritilishi.
Integer qiymatining foydalanuvchi kiritishi.
1. int() - bu satrni butun songa aylantirish uchun ishlatiladigan oldindan belgilangan funktsiya.
Float Value-ning foydalanuvchi tomonidan kiritilishi
1. float() - bu oldindan belgilangan funktsiya, bu satrni float-ga aylantirish uchun ishlatiladi
#Python_dars (5-dars)
Kanal: @PythonFrameworks 🐍
1. input() - bu Python-da foydalanuvchi kirishini olish uchun ishlatiladigan oldindan belgilangan funktsiya.
2. Standart foydalanuvchi kiritish turi satrda.
String Value-ning kiritilishi.
name=input("Enter your name:")
print("Your name:",name)
#Ismning ma'lumotlar turini chop etish
print(type(name))Integer qiymatining foydalanuvchi kiritishi.
1. int() - bu satrni butun songa aylantirish uchun ishlatiladigan oldindan belgilangan funktsiya.
usul 1number=input("Enter any number:")
print("Type of number:",type(number))
#satrni butun songa aylantirish
num=int(number)
print("Given Number:",num)
#Raqamning ma'lumotlar turini chop etish
print("Type of number:",type(num))#usul 2number=int(input("Enter any number:"))
print("Given Number:",number)
#Raqamning ma'lumotlar turini chop etish
print("Type of number:",type(number))Float Value-ning foydalanuvchi tomonidan kiritilishi
1. float() - bu oldindan belgilangan funktsiya, bu satrni float-ga aylantirish uchun ishlatiladi
marks=float(input("Enter your marks:"))
print("Your Marks is:",marks)
#Ma'lumotlar belgilarini bosib chiqarish
print("Type of number:",type(marks))#Python_dars (5-dars)
Kanal: @PythonFrameworks 🐍