Python Kirish
Server uchun juda yaxshi dasturlash tili hisoblanadi. hozirgi vaqtda hackerlar uchun yaratilgan dasturlash tili degan nomi olgan dasturchilar orasida.
Python-dagi operatorlar
Python quyidagi turdagi operatorlarni qo’llab-quvvatlaydi:
- Arifmetik operatorlar
- Taqqoslash operatorlari
- Topshiriq operatorlari
- Mantiqiy operatorlar
- Bitwise operatorlari
- A’zolik operatorlari
- Identifikatsiya operatorlari
Keling, ushbu operatorlarning har biri haqida batafsil bilib olaylik.
Python-dagi arifmetik operatorlar
C / C ++ yoki Java kabi tillarda qo’llab-quvvatlanadigan deyarli barcha operatorlar Python-da qo’llab-quvvatlanadi. +, -, /, * va% operatorlari mos ravishda qo’shish, ayirish, bo’lish, ko’paytirish va modulni aks ettiradi. Bunga qo’shimcha ravishda, * * eksponent hisoblashni amalga oshiradi va // polni taqsimlashni amalga oshiradi. Maqolaning qisqartirilishi uchun biz ko’proq Pythonga xos operatorlarga e’tibor qaratamiz.
#! / usr / bin / python3 # quyidagi kod eksponent operatordan foydalanishni namoyish etadi. x = 10 y = 3 bosma (x, ” * *”, y, “=”, x * * y) # chiqish: 10 * * 3 = 1000
Quyidagi kod poldan foydalanishni namoyish etadi. Qavatlar bo’linishida, agar raqam ijobiy raqam bo’lsa, natija nolga yaxlitlanadi. Agar raqam salbiy bo’lsa, natija noldan yaxlitlanadi.
#! / usr / bin / python3 # musbat raqamli qavatli bo’linma a = 10 b = 5.2 bosma (a, “/”, b, “=”, a / b) # chiqish: 10 / 5.2 = 1.923076923076923 bosma (a, “//”, b, “=”, a // b) # chiqish: 10 // 5.2 = 1.0 # qavatning bo’linishi manfiy numerator bilan a = -10 b = 5.2 bosma (a, “/”, b, “= “, a / b) # chiqishi: -10 / 5.2 = -1.923076923076923 chop etish (a,” // “, b,” = “, a // b) # chiqish: -10 // 5.2 = -2.0
Pythonni taqqoslash operatorlari
C / C ++ yoki Java kabi tillar tomonidan qo’llab-quvvatlanadigan deyarli barcha taqqoslash operatorlari Python tomonidan qo’llab-quvvatlanadi. Operatorlar ==,! =. > ,,> = va = tegishlicha teng, teng emas, kattaroq, kichik, kattaroq yoki kattaroq va kichik yoki teng deb belgilang.
Python-da operatorlarni tayinlash
Teng belgisi (=) Python tomonidan ifodaning o’ng tomonida qiymatni belgilash uchun ishlatiladi o’zgaruvchan chap tomonda. C ++ va Java kabi boshqa tillar singari, Python ham Operator-And operatsiyalarini qo’llab-quvvatlaydi, bu erda operatsiya natijasi chap tomonga beriladi.
#! / usr / bin / python3 # tayinlash operatorlarining namoyishi c = 10 d = 20 print (“original qiymati c”, c) # output: c 10 print ning asl qiymati (“d ning asl qiymati”, d) # chiqish: asl qiymati d 20 c + = d bosib chiqarish (“c + = d bajarilgandan so’ng c ning yangi qiymati”, c) # chiqish: c + = d 30 c- = d bosib chiqarilgandan so’ng c ning yangi qiymati (“c ning yangi qiymati c- = d “bajarilgandan so’ng, c) # chiqish: c- = d 10 bajarilgandan so’ng c ning yangi qiymati
+ = Operatsiyalari singari, Python-da mavjud bo’lgan boshqa barcha arifmetik operatorlar tegishli Operator-Va operatorlarini shakllantirish uchun tenglik belgisi bilan klubga qo’yilishi mumkin.
Mantiqiy operatorlar
VA, Yoki va YO’Q Python tomonidan qo’llab-quvvatlanadigan uchta asosiy mantiqiy operator.
#! / usr / bin / python3 # mantiqiy operatorlarning namoyishi exp1 = True exp2 = False print (“exp1 and exp2 =”, (exp1 and exp2)) # output: exp1 and exp2 = False print (“exp1 or exp2 =” , (exp1 yoki exp2)) # chiqish: exp1 yoki exp2 = Haqiqiy chop etish (“Not (exp1) =”, emas (exp1)) # chiqish: not (exp1) = noto’g’ri
Bitwise operatorlari
Python AND (&), OR (|), XOR (^), Bitning maqtovi yoki bitlarini (~), chap shift () va o’ng shift () operatorlarini qo’llab-quvvatlaydi. Bin () deb nomlangan ichki funktsiya mavjud bo’lib, u berilgan butun sonni ikkilik tasvirda beradi. Bitsel operatsiyalarni namoyish qilish uchun biz natijani namunaviy kodga bosib chiqarishda foydalanamiz:
#! / usr / bin / python3 a = 54 # 54 = 0011 0110 b = 8 # 8 = 0000 1000 bosib chiqarish (‘a =’, a, ‘:’, bin (a), ‘b =’, b, ‘ : ‘, bin (b)) c = 0 c = a & b; # 0011 0110 VA 0000 1000 = 0000 0000 = 0 bosma (“AND natijasi”, c, ‘:’, bin (c)) c = a | b; # 0011 0110 YOKI 0000 1000 = 0011 1110 = 62 chop etish (“OR natijasi”, c, ‘:’, bin (c)) c = a ^ b; # 0011 0110 XOR 0000 1000 = 0011 1110 = 62 chop etish (“EXOR natijasi”, c, ‘:’, bin (c)) c = ~ a; # -55 = 1100 1001 chop etish (“TAMOMLASH natijasi”, c, ‘:’, bin (c)) c = a 2; # 216 = 1101 1000 bosib chiqarish (“LEFT SHIFT natijasi”, c, ‘:’, bin (c)) c = a 2; # 13 = 0000 1101 chop etish (“RIGHT SHIFT natijasi”, c, ‘:’, bin (c))
Yuqoridagi kodning chiqishi quyidagicha bo’ladi:
a = 54: 0b110110 b = 8: 0b1000 AND natijasi 0: 0b0 yoki OR natijasi 62: 0b111110 EXOR natijasi 62: 0b111110 TAMOMLASH natijasi -55: -0b110111 LEFT SHIFT natijasi 216: 0b11011000 natijasi To’g’ri Shift 13: 0b1101
A’zolik operatorlari
Ikkala a’zolik operatorlari ichida va yo’q. Ular RHS qurilishida LHS bo’yicha berilgan qiymat mavjudligini aniqlash uchun ishlatiladi.
#! / usr / bin / python3 firstTuple = (‘Welcome’, “To”, “List”, ‘Tutorial’, 3.0) str1 = “Salom” str2 = “Welcome”, agar str1 firstTuple: print (str1, “bo’lsa firstTuple “) else: print (str1,” firstTuple’da YO’Q “) bo’lsa str2 firstTuple: print (str2,” firstTuple da mavjud “) else: print (str2,” firstTuple’da YO’Q “)
Yuqoridagi dastur uchun natija quyidagicha bo’ladi:
Salom firstTuple-da mavjud emas Xush kelibsiz firstTuple-da mavjud
Identifikatsiya operatorlari
Python-da identifikator operatorlari mavjud va mavjud emas. Ular LHS va RHS o’zgaruvchilari xotiradagi bir xil ob’ektga ishora qiladimi yoki yo’qligini tekshirish uchun ishlatiladi.
#! / usr / bin / python3 var1 = 2 var2 = var1 var3 = 9 print (var1) print (var2) print (var3) if (var1 is var2): print (“var1 va var2 bir xil joyga ega”) else: print (“var1 va var2 ning joylashuvi turlicha”) agar (var3 var2 emas): print (“var3 va var2 ning joylashuvi har xil”) else: print (“var3 va var2 bir xil joyga ega”)
Yuqoridagi dasturning natijasi quyidagicha bo’ladi:
1397774624 1397774624 1397774736 var1 va var2 bir xil joyga ega var3 va var2 har xil joyga ega
Python Kirish
Python – hozirgi keng qo’llanilib kelayotgan dasturlash tillaridan biri hisoblanadi.
Muallifi: Gvido van Rossum (Гвидо ван Россум).
Ishlab chiqilgan: 1991
Fayl kengaytmalari: .py, .pyc, .pyd, .pyo .pyw, .pyz Quyidagiga nazar soling.
- Web Dasturlash: Django, Pyramid, Bottle, Tornado, Flask, web2py
- Interfeys Dasturlash: tkInter, PyGObject, PyQt, PySide, Kivy, wxPython
- Scientific and Numeric: SciPy, Pandas, IPython
- Kompyuter Dasturlari: Buildbot, Trac, Roundup
- Server Administrator: Ansible, Salt, OpenStack
Nima uchun Python?
- Python turli platformalarda ishlaydi. (Windows, Linux, Mac va h.k)
- Python ingliz tiliga o’xshash oddiy sintaksisga ega.
- Python dasturlash tili boshqa dasturlash tillariga qaraganda dasturchiga kamroq kod yozishga imkonini beradi.
- Python da WEB, Desktop va Mobile dasturlar yaratish imkoniyati mavjud.
- Python kutubxonalar anchagina ko’p! deyarli barcha ishingizni kutubxonalar orqali bajarasiz!
- Python xotiradan kam joy egallab ishlash tezlgini ancha yuqori! pypi – Python kutubxonalar sayti!
Python dasturlash tilining eng katta imkoniyati uning ochiq kodligida va kutubxonalarni ko’pligida va shu bilan birga undagi kodni ixchamligida hisoblanadi. hozir sizga 3 ta dasturlash tilida C, Java va Python dasturlash tilida “Hello, World” so’zini yozib ko’ramiz!
Bundan ko’rinib turibdiki python dasturlash tilida dasturchi tomonidan kiritiladigan kod ixchamlashtirilgan va sizning vaqtingizni kam oladi.
Python dasturlash tilini ishlashi uchun sizdan kuchli kompyuter talab qilmaydi. yozgan kodingizni netbook, oddiyroq harakteriskaga ega kompyuterda ishlatish hattoki qo’ingizdagi Android smartphoneingizda ham ishlatish imkoniyati mavjud.
Server uchun juda yaxshi dasturlash tili hisoblanadi. hozirgi vaqtda hackerlar uchun yaratilgan dasturlash tili degan nomi olgan dasturchilar orasida.
Savol to’giladi biz web Dasturlash da ham qo’llasak boʻladi?.
misol uchun kutubxonachi.uz sayti pythonda ishlab chiqilgan. Google inc da ham Python dan keng foydalanishadi jumladan Amazon, ZTE va bir qancha mashhur kompaniyalarda Python Dasturlash tilidan foydalanishadi.
Python
Python bo’yicha darsliklar va ko’nikmalar.
Pythonda dasturlash asoslari
Dasturlash asoslariga oid o‘zbek tilidagi ilk eng mukammal qo‘llanma hisoblanadi.Kitobning har bir bo‘limi uchun maxsus video darslar yozilgan bo‘lib, ularga kitobda ko‘rsatilgan QR kod orqali o‘tish mumkin. Darslar bo‘yicha amaliy mashg‘ulotlar va ularning javoblari Github platformasiga yuklangan.Qo‘llanma Python dasturlash tili asosida yozilganligiga qaramay, dasturlashga ilk qadam qo‘yayotgan barcha ixlosmandlarga tavsiya etiladi.Kitob nafaqat talabalar, o‘quv markazlari tinglovchilari, maktab o‘quvchilari balki mustaqil ravishda dasturlashni o‘rganuvchilar uchun ham mo‘ljallangan.
244 O’qimoqchi
0 o’qiyapti
- Annotatsiya
- Qisqa ma`lumot
- Taqrizlar (3)
- Iqtiboslar (0)
Dasturlash asoslariga oid o‘zbek tilidagi ilk eng mukammal qo‘llanma hisoblanadi.Kitobning har bir bo‘limi uchun maxsus video darslar yozilgan bo‘lib, ularga kitobda ko‘rsatilgan QR kod orqali o‘tish mumkin. Darslar bo‘yicha amaliy mashg‘ulotlar va ularning javoblari Github platformasiga yuklangan.Qo‘llanma Python dasturlash tili asosida yozilganligiga qaramay, dasturlashga ilk qadam qo‘yayotgan barcha ixlosmandlarga tavsiya etiladi.Kitob nafaqat talabalar, o‘quv markazlari tinglovchilari, maktab o‘quvchilari balki mustaqil ravishda dasturlashni o‘rganuvchilar uchun ham mo‘ljallangan.
Kitob nomi: | Pythonda dasturlash asoslari |
---|---|
Kitobning asl nomi: | Pythonda dasturlash asoslari |
Nashr qilingan til: | O’zbekcha |
Kitobning asl tili: | O’zbekcha |
Formati: | Qattiq/336 |
ISBN: | 978-9943-6964-5-7 |
Nashr yili: | 2021 |
Nashriyotchi: | Akademnashr |
Seriya: | 0 |
Yosh chegarasi: | 16 dan 70 gacha |
Qiziqarli malumotlar
Python Kirish