python dasturlash tili

PDF 33 pages 1.2 MB Free download

Page preview (5 pages)

Scroll down 👇
1 / 33
python dasturlash tili 1 / 33 mundarija 1 kirish. python dasturlash tili. muhitni sozlash. kirish python dasturlash tili muhitni sozlash 2 / 33 kirish python dasturlash tili qanday til 1 python umumiy maqsadli ob’ektga yo’naltirilgan dasturlash tili bo’lib, u amaliy ob’ektlarini modellashtirishi uchun ishlatiladi. bundan tashqari, u dinamik tarzda yozilgan, chunki u ish vaqtida turini tekshirishni amalga oshiradi. 2 bu konstruksiya turi biz kutgan narsaga mos kelishiga ishonch hosil qilish uchun shunday qiladi. 3 pythonning o’ziga xos xususiyati shundaki, u interpretatsiya qilinadigan tildir. 4 python idle (integrated development environment) ko’rsatmalarni har bir qatorni alohida bajaradi. bu bizga uni kalkulyator sifatida ishlatishga ham imkon beradi. 3 / 33 python tarixi 1 python 1980-yillarning oxirida yaratilgan va bbc teleko’rsatuvi monty python’s flying circus sharafiga nomlangan. 2 gvido van rossum 1989 yil dekabr oyida niderlandiyadagi cwi-da python-ni joriy qilishni boshladi. 3 bu abc dasturlash tilining davomchisi bo’lib, amoeba operatsion tizimi bilan istisnoli ishlash …
2 / 33
tib olishning hojati yo’q. 7 / 33 python xususiyatlari 1 gui programming – siz undan gui (grafik foydalanuvchi interfeysi) yaratish uchun foydalanishingiz mumkin. buning bir yo’li tkinter orqali amalga oshiriladi. 2 portativ (portable) – python ochiq manba bo’lgani uchun uni windows, mac, linux yoki boshqa platformalarda ishlatishingiz mumkin. sizning dasturlaringiz har bir mashina uchun uni o’zgartirishga hojat qoldirmasdan ishlaydi. 3 katta python kutubxonasi (large standard library) – python sizga katta standart kutubxonani taqdim etadi. 8 / 33 python xususiyatlari 1 ekspressiv (expressive) – faraz qilaylik, bizda ikkita a va b tillari bor va a tilida bajarilishi mumkin bo’lgan barcha dasturlar lokal transformatsiyalar yordamida b tilida tuzilishi mumkin. biroq, lokal transformatsiyalar yordamida ada emas, balki b da amalga oshirilishi mumkin bo’lgan ba’zi dasturlar mavjud. keyin b a ga qaraganda ko’proq ifodali deb aytiladi. python bizga sintaksisga emas, balki yechimga e’tibor qaratishimizga yordam beradigan ko’plab konstruktsiyalarni taqdim etadi. 2 yuqori darajali (high-level) …
3 / 33
n biz uni e’lon qilishda ma’lumotlar turini ko’rsatishimiz shart emas. 10 / 33 python ilovalari ushbu dasturlash tili yordamida quydagilarni yaratish mumkin 1 veb-sayt 2 o’yin 3 sun’iy intellekt dasturlari 4 veb saytlardan ma’lumotlarni yig’uvchi dasturlar 5 robotlar uchun dasturlar 6 ilmiy hisoblash dasturlari 7 skiriptlar yaratish 11 / 33 python arxitekturasi va ishlashi 12 / 33 python arxitekturasi va ishlashi 1 tahlil qiluvchi – u mavhum sintaksis daraxtini yaratish uchun manba kodidan foydalanadi. 2 kompilyator – u mavhum sintaksis daraxtini python baytekodiga aylantiradi. 3 tahlil qiluvchi – u mavhum sintaksis daraxtini yaratish uchun manba kodidan foydalanadi. 4 interpreter – u kodni satr bo’yicha repl (o’qish-baholash-chop etish-takrorlash) usulida bajaradi. 13 / 33 python konstruktsiyalari funksiyalar python-dagi funksiya nom ostida guruhlangan buyruqlar to’plamidir. siz bir vaqtning o’zida barcha buyruqlarni bajarmoqchi bo’lsangiz, undan foydalanishingiz mumkin. siz uni xohlagan joyda va dasturda xohlaganingizcha ko’p marta ishlatishingiz mumkin. funksiya qiymatni qaytarishi mumkin. sinflar python …
4 / 33
bering, biz ro’yxat uchun turni ham e’lon qilmaymiz. ro’yxatda har xil turdagi elementlar ham bo’lishi mumkin va indekslash 0 dan boshlanadi: 1 person = ['firstname ', 21]; 2 print(person [1]) shuningdek, ro’yxatlarni kesishingiz mumkin; kesish - undan ba’zi qiymatlarni olish usuli. bu haqda keyingi darslarda ko’proq bilib olamiz. 16 / 33 python konstruktsiyalari tuple (kortej) kortej ro’yxatga o’xshaydi, lekin u o’zgarmasdir (uning qiymatlarini o’zgartira olmaysiz). 1 pizza = ('base', 'sauce', 'cheese ', 'mushroom ') 2 pizza [3] = 'jalapeno ' bu typeerrorni keltirib chiqaradi. dictionary lug’at kalit-qiymat juftliklari to’plamidir. buni jingalak qavslar va kalit-qiymat juftlarini ajratish uchun vergul yordamida e’lon qilnadi. shuningdek, qiymatlarni kalitlardan ikki nuqta (:) yordamida ajratiladi. 1 student = {'name': 'abc', 'age': 21} 2 print(student['age']) 17 / 33 python konstruktsiyalari izohlar va hujjatlar qatorlari oktotorp (#) yordamida izohlarni e’lon qiling. biroq, python ko’p qatorli sharhlarni qo’llab-quvvatlamaydi. docstrings - bu kodni tushuntirishga yordam beradigan hujjat satrlari. 1 #bu …
5 / 33
chalik, siz yuklab olgan binar faylni o’ratishingiz kerak bo’ladi. yuklab olingan binar faylni ishga tushiring. u sizga ikkita variantni ko’rsatadi. 1 pip windows-ni o’rnatish – bu standart variant. shuningdek, u idle (integrated development environment), pip va rasmiy hujjatlarni o’z ichiga oladi. bundan tashqari, yorliqlarni yaratadi. 2 python o’rnatishni moslashtirish (customize) – ushbu parametr sizga kerakli xususiyatlarni tanlash imkonini beradi. 20 / 33 o’rnatish usulini tanlash 21 / 33 python o’rnatishni moslashtirish (customize) 22 / 33 python-ni o’rnatishda qo’shimcha imkoniyatlari (advanced options) 23 / 33 python-ni o’rnatish jarayoni 24 / 33 python dasturini buyruqlar satrida ishga tushurish buyruqlar satrida ishlash uchun buyruqlar satrini ishga tushuramiz. buning uchun window+r tugmasini bosamiz va natijada payda bo’lgan oyananing yozish maydoniga cmd kiritamiz. hamda, ok tugmasini bosamiz. 25 / 33 buyruqlar satrida ishlash (working on command line) 1 satrga python buyrug’ini kiritish 2 5+8 buyrug’ini kiritish *izoh. agar ’python’ is not recognized as an internal …

Want to read more?

Download all 33 pages for free via Telegram.

Download full file

About "python dasturlash tili"

python dasturlash tili 1 / 33 mundarija 1 kirish. python dasturlash tili. muhitni sozlash. kirish python dasturlash tili muhitni sozlash 2 / 33 kirish python dasturlash tili qanday til 1 python umumiy maqsadli ob’ektga yo’naltirilgan dasturlash tili bo’lib, u amaliy ob’ektlarini modellashtirishi uchun ishlatiladi. bundan tashqari, u dinamik tarzda yozilgan, chunki u ish vaqtida turini tekshirishni amalga oshiradi. 2 bu konstruksiya turi biz kutgan narsaga mos kelishiga ishonch hosil qilish uchun shunday qiladi. 3 pythonning o’ziga xos xususiyati shundaki, u interpretatsiya qilinadigan tildir. 4 python idle (integrated development environment) ko’rsatmalarni har bir qatorni alohida bajaradi. bu bizga uni kalkulyator sifatida ishlatishga ham imkon beradi. 3 / 33 python tarixi 1 python 1980-y...

This file contains 33 pages in PDF format (1.2 MB). To download "python dasturlash tili", click the Telegram button on the left.

Tags: python dasturlash tili PDF 33 pages Free download Telegram