Python-ning xususiyatlari?
Mustaqil platforma: Python mustaqil platforma deb ataladi, chunki Python dasturini har xil turdagi platformada ishlatish mumkin, masalan, Windows os, Linux os va boshqalar.
Python - da foydalanuvchining talabiga binoan o'zgartirish mumkin, shuning uchun u moslashuvchan dasturlash tili deb nomlanadi.
Boshqa har qanday tizim. Oddiy ravishda Python dasturi bir tizimdan boshqasiga o'tkazilishi mumkin.
Oddiy: Python juda sodda va o'rganilishi oson.
Kanal: @PythonFrameworks π
Mustaqil platforma: Python mustaqil platforma deb ataladi, chunki Python dasturini har xil turdagi platformada ishlatish mumkin, masalan, Windows os, Linux os va boshqalar.
Python - da foydalanuvchining talabiga binoan o'zgartirish mumkin, shuning uchun u moslashuvchan dasturlash tili deb nomlanadi.
Boshqa har qanday tizim. Oddiy ravishda Python dasturi bir tizimdan boshqasiga o'tkazilishi mumkin.
Oddiy: Python juda sodda va o'rganilishi oson.
Kanal: @PythonFrameworks π
Python dasturi..?
-Veb-dastur.
-Dasturiy ta'minotni ishlab chiqish.
-Ma'lumotlar bazasi GUI dasturi.
-Ilmiy va raqamli hisoblash.
-Biznesga oid dasturlar.
-Konsolga asoslangan dastur.
Kanal: @PythonFrameworks π
-Veb-dastur.
-Dasturiy ta'minotni ishlab chiqish.
-Ma'lumotlar bazasi GUI dasturi.
-Ilmiy va raqamli hisoblash.
-Biznesga oid dasturlar.
-Konsolga asoslangan dastur.
Kanal: @PythonFrameworks π
Nima uchun Pythondan foydalanish kerak?
-Bu juda sodda va o'rganish oson.
-Kuchli, tezkor va xavfsiz.
-Juda sodda sintaksisga ega, kuchli skript tilidir.
-Windows, Mac, Linux va boshqalar uchun turli xil platformalarda ishlashi mumkin.
Kanal: @PythonFrameworks π
-Bu juda sodda va o'rganish oson.
-Kuchli, tezkor va xavfsiz.
-Juda sodda sintaksisga ega, kuchli skript tilidir.
-Windows, Mac, Linux va boshqalar uchun turli xil platformalarda ishlashi mumkin.
Kanal: @PythonFrameworks π
# print qavslar ichidagi Jasur Rabbimov jumlasini ekranga chiqaradi.
print('Jasur Rabbimov')#Kod_va_natija
#Python2_7
#Python3_0
Kompilyator-dastur: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks π
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 π
#Pythonda shakl yaratish
for i in range(6):
for j in range(7):
if (i==0 and j%3!=0) or (i==1 and j%3==0) or (i-j==2) or (i+j==8):
print("*",end=" ")
else:
print(" ",end=" ")
print()#Kod_va_natija
#Python3_0
Kompilyator-dastur: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks π
@PythonFrameworks Compiler_0.11.1.apk
2.6 MB
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.
#apk
Kanal: @PythonFrameworks π
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.
#apk
Kanal: @PythonFrameworks π
Pythonga kirish
1. Python - bu umumiy maqsad, dinamik, yuqori darajadagi va talqin qilingan dasturlash tili. Ilovalarni ishlab chiqish uchun Ob'ektga yo'naltirilgan dasturlash yondashuvini qo'llab-quvvatlaydi. Bu oddiy va o'rganish oson va ko'plab yuqori darajadagi ma'lumotlar tuzilmalarini taqdim etadi.
2. Python-ni o'rganish oson, ammo kuchli va ko'p qirrali skript tilini, bu dasturni rivojlantirish uchun jozibador qiladi.
3. Python-ning sintaksis va dinamik yozish, uning izohlangan xususiyati bilan uni ssenariylar va tezkor dastur ishlab chiqish uchun ideal tilga aylantiradi.
4. Python bir nechta dasturiy naqshlarni, shu jumladan ob'ektga yo'naltirilgan, majburiy va funktsional yoki protsessual dasturlash uslublarini qo'llab-quvvatlaydi.
5. Python veb-dasturlash kabi maxsus sohada ishlashga mo'ljallanmagan. Shuning uchun u ko'p maqsadli deb nomlanadi, chunki u veb, korporativ, 3D CAD va boshqalar bilan ishlatilishi mumkin.
6. Biz o'zgaruvchilarni e'lon qilish uchun ma'lumotlar turlaridan foydalanishga hojat yo'q, chunki ular dinamik ravishda yozilgan, shuning uchun biz butun son o'zgaruvchisiga taxminiy qiymatini berish uchun a=10 yozishimiz mumkin.ββ
7. Python ishlab chiqish va disk raskadrovka jarayonini tez bajaradi, chunki python ishlab chiqishga kompilyatsiya bosqichi kiritilmagan va tahrirlash-test-disk raskadrovka sikli juda tez.
Python 2 va Python 3
Dasturlash tillarining aksariyatida, har doim yangi versiya chiqqanda, u tilning mavjud versiyasining xususiyatlari va sintaksisini qo'llab-quvvatlaydi, shuning uchun loyihalarning yangi versiyasiga o'tish osonroq bo'ladi. Ammo, Python misolida, ikkita Python 2 va Python 3 versiyalari bir-biridan juda farq qiladi.
Python 2 va Python 3 o'rtasidagi farqlar ro'yxati quyida keltirilgan:
Python 2-da chop etish bayonot sifatida ishlatiladi va konsolda ba'zi bir satrlarni bosib chiqarish uchun "biror narsa" ("something") sifatida ishlatiladi. Boshqa tomondan, Python 3 bosma funktsiyani ishlatadi va konsolda biror narsani bosib chiqarish uchun print("biror narsa") sifatida ishlatiladi.
Python 2 foydalanuvchi kirishini qabul qilish uchun raw_input() funktsiyasidan foydalanadi. U foydalanuvchi tomonidan terilgan qiymatni ifodalovchi qatorni qaytaradi. Uni butun songa aylantirish uchun Python-dagi int() funktsiyasidan foydalanishimiz kerak. Boshqa tomondan, Python 3 foydalanuvchi tomonidan kiritilgan kirish turini avtomatik ravishda izohlaydigan input() funktsiyasidan foydalanadi. Biroq, biz ushbu qiymatni istalgan turga ibtidoiy funktsiyalar ( int(), str() va boshqalar) yordamida bera olamiz.
Python 2-da yashirin satr turi ASCII, Python 3-da yashirin satr turi Unicode.
Python 3 Python 2 ning xrange() funktsiyasini o'z ichiga olmaydi. xrange() - Java iteratoriga o'xshash ishlaydigan xrange ob'ektini qaytaradigan range() funktsiyasining variantidir. range() qatori ro'yxatni qaytaradi, masalan range(0,3) funktsiya diapazoni 0, 1, 2 ni o'z ichiga oladi.
Shuningdek, Python 3 da Exception ishlovida kichik o'zgarishlar yuz berdi. Bu kalit so'zni ishlatilishi zarurligini belgilaydi. Biz buni Python dasturlash qo'llanmasining istisnolardan foydalanish bo'limida muhokama qilamiz.
Onlayn Python kompilyatorimiz.
Ushbu qo'llanmani bajarish uchun kompyuteringizga Python-ni o'rnatishingiz shart emas. Biroq, sizga Python dasturlarini Onlayn Python kompilyatori bo'limida ishlashni tavsiya etamiz. Compiler.apk yuklab oling: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks π
1. Python - bu umumiy maqsad, dinamik, yuqori darajadagi va talqin qilingan dasturlash tili. Ilovalarni ishlab chiqish uchun Ob'ektga yo'naltirilgan dasturlash yondashuvini qo'llab-quvvatlaydi. Bu oddiy va o'rganish oson va ko'plab yuqori darajadagi ma'lumotlar tuzilmalarini taqdim etadi.
2. Python-ni o'rganish oson, ammo kuchli va ko'p qirrali skript tilini, bu dasturni rivojlantirish uchun jozibador qiladi.
3. Python-ning sintaksis va dinamik yozish, uning izohlangan xususiyati bilan uni ssenariylar va tezkor dastur ishlab chiqish uchun ideal tilga aylantiradi.
4. Python bir nechta dasturiy naqshlarni, shu jumladan ob'ektga yo'naltirilgan, majburiy va funktsional yoki protsessual dasturlash uslublarini qo'llab-quvvatlaydi.
5. Python veb-dasturlash kabi maxsus sohada ishlashga mo'ljallanmagan. Shuning uchun u ko'p maqsadli deb nomlanadi, chunki u veb, korporativ, 3D CAD va boshqalar bilan ishlatilishi mumkin.
6. Biz o'zgaruvchilarni e'lon qilish uchun ma'lumotlar turlaridan foydalanishga hojat yo'q, chunki ular dinamik ravishda yozilgan, shuning uchun biz butun son o'zgaruvchisiga taxminiy qiymatini berish uchun a=10 yozishimiz mumkin.ββ
7. Python ishlab chiqish va disk raskadrovka jarayonini tez bajaradi, chunki python ishlab chiqishga kompilyatsiya bosqichi kiritilmagan va tahrirlash-test-disk raskadrovka sikli juda tez.
Python 2 va Python 3
Dasturlash tillarining aksariyatida, har doim yangi versiya chiqqanda, u tilning mavjud versiyasining xususiyatlari va sintaksisini qo'llab-quvvatlaydi, shuning uchun loyihalarning yangi versiyasiga o'tish osonroq bo'ladi. Ammo, Python misolida, ikkita Python 2 va Python 3 versiyalari bir-biridan juda farq qiladi.
Python 2 va Python 3 o'rtasidagi farqlar ro'yxati quyida keltirilgan:
Python 2-da chop etish bayonot sifatida ishlatiladi va konsolda ba'zi bir satrlarni bosib chiqarish uchun "biror narsa" ("something") sifatida ishlatiladi. Boshqa tomondan, Python 3 bosma funktsiyani ishlatadi va konsolda biror narsani bosib chiqarish uchun print("biror narsa") sifatida ishlatiladi.
Python 2 foydalanuvchi kirishini qabul qilish uchun raw_input() funktsiyasidan foydalanadi. U foydalanuvchi tomonidan terilgan qiymatni ifodalovchi qatorni qaytaradi. Uni butun songa aylantirish uchun Python-dagi int() funktsiyasidan foydalanishimiz kerak. Boshqa tomondan, Python 3 foydalanuvchi tomonidan kiritilgan kirish turini avtomatik ravishda izohlaydigan input() funktsiyasidan foydalanadi. Biroq, biz ushbu qiymatni istalgan turga ibtidoiy funktsiyalar ( int(), str() va boshqalar) yordamida bera olamiz.
Python 2-da yashirin satr turi ASCII, Python 3-da yashirin satr turi Unicode.
Python 3 Python 2 ning xrange() funktsiyasini o'z ichiga olmaydi. xrange() - Java iteratoriga o'xshash ishlaydigan xrange ob'ektini qaytaradigan range() funktsiyasining variantidir. range() qatori ro'yxatni qaytaradi, masalan range(0,3) funktsiya diapazoni 0, 1, 2 ni o'z ichiga oladi.
Shuningdek, Python 3 da Exception ishlovida kichik o'zgarishlar yuz berdi. Bu kalit so'zni ishlatilishi zarurligini belgilaydi. Biz buni Python dasturlash qo'llanmasining istisnolardan foydalanish bo'limida muhokama qilamiz.
Onlayn Python kompilyatorimiz.
Ushbu qo'llanmani bajarish uchun kompyuteringizga Python-ni o'rnatishingiz shart emas. Biroq, sizga Python dasturlarini Onlayn Python kompilyatori bo'limida ishlashni tavsiya etamiz. Compiler.apk yuklab oling: 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β¦
def print_factors(x):
# Ushbu funktsiya raqamni oladi va omillarni chop etadi
print("Omillari",x,"bor:")
for i in range(1, x + 1):
if x % i == 0:
print(i)
num = 200
print_factors(num)#Kod_va_natija
#Python2_7
#Python3_0
Yuqoridagi kodning Python 2.7 va Python 3.0 versiyalarida aks etishi.
Kompilyator-dastur: https://t.me/PythonFrameworks/12
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 π
a=5
b=10
if a>b:
print("a b dan katta")
else:
print("b a dan katta")#Kod_va_natija
#Python2_7
#Python3_0
Yuqoridagi kodning Python 2.7 va Python 3.0 versiyalarida aks etishi.
Kompilyator-dastur: https://t.me/PythonFrameworks/12
Kanal: @PythonFrameworks π
num = 1999
# Python kodlarini Jasur Rabbimov joylab bormoqda
# 15 marta takrorlash uchun loop uchun foydalaning
for i in range(1, 16):
print(num,'x',i,'=',num*i)
#Kod_va_natija
#Python3_0
Yuqoridagi kodning Python 2.7 va Python 3.0 versiyalarida aks etishi.
Kompilyator-dastur: https://t.me/PythonFrameworks/12
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β¦