Python dasturlash tili kutubxonasi va standart funksiyalar
uslublarini taqdim etadi.
Endi nostrifikatsiya va apostil xizmatlari bilan DTM shug‘ullanadi
Xabaringiz bor, Ta’lim sifatini nazorat qilish davlat inspeksiyasi tugatilib, uning vazifa va funksiyalari Maktabgacha va maktab ta’limi vazirligi hamda Oliy ta’lim, fan va innovatsiyalar vazirligi orasida taqsimlanishi belgilangan.
Shu sababli Oliy ta’lim, fan va innovatsiyalar vazirligi tomonidan vazirlik huzuridagi Bilim va malakalarni baholash agentligiga nostrifikatsiya va apostil xizmatlarini ko‘rsatish bo‘yicha funksiyalarni qabul qilib olish choralarini ko‘rish topshirig‘i berilgan.
Hozirda Bilim va malakalarni baholash agentligi tomonidan nostrifikatsiya va apostil xizmatlarini ko‘rsatish uchun axborot bazasini qabul qilib olish, u asosida axborot tizimi ishlab chiqish va uni tegishli axborot tizimlari bilan integratsiya qilish bo‘yicha ishlar amalga oshirilmoqda.
Nostrifikatsiya va apostil xizmatlari mart oyida ishga tushirilishi kutilmoqda.
Python dasturlash tili kutubxonasi va standart funksiyalar
Python dasturlash tilini o’rganmoqchimisiz ? Ammo bu dasturlash tili haqida kerakli ma’lumotlarni qayerdan topishni bilmayabsizmi ?
Telegram tarmog’idagi Python dasturlash tili haqida barcha ma’lumotlarni o’zida saqlovchi kanal: @Python_uzbek_coder
About
Blog
Apps
Platform
PYTHON DASTURLASH TILI – 2021
1.52K subscribers
Forwarded from Python Academy Uz
a, *b, c = [1, 2, 3, 4]
print(a, c, b)
Anonymous Quiz
SyntaxError
193 voters 106 views 20:10
Forwarded from Python Academy Uz
a=”print(‘salom’)”
exec(a) ?
Anonymous Quiz
print(‘salom’)
241 voters 107 views 20:11
Forwarded from Python Academy Uz
n=10.0
m=10
print(n is m) ?
Anonymous Quiz
SyntaxError
227 voters 109 views 20:12
Forwarded from Python Academy Uz
Covid 19 zararlanish holatlarini python orqali ko’ring menda ishladi
yuklab olish uchun: pip install covid
Forwarded from Fulfil Education ( Fulfiledu Admin )
Django veb-ilovalarni tezroq va kam kod bilan yaratishni osonlashtiradi. Python-da yozilgan bepul va ochiq manbali veb-ilovalar bazasi. Veb-ramka – bu tezroq va osonroq veb-saytlarni ishlab chiqishga yordam beradigan tarkibiy qismlar to’plami majmuyidir .
Forwarded from Fulfil Education ( Fulfiledu Admin )
Machine Learning – bu sun’iy intellektning chuqir sohasi bo’lib, bu atama IT tizimlarining ma’lumotlar bazalarida orqali muammolarni mustaqil ravishda hal qilish qobiliyatini anglatadi. Machine Learningda, tajriba asosida sun’iy bilim hosil qilinadi va algoritmlash bo’yicha kuchli bilim talab etiladi.
Forwarded from Python Dasturlash maktabi
Python dan foydalanib .png formatdagi fotoni .jpg formatga o’zgartirish
Forwarded from Tutorials | Rasmiy kanal
Sparta maketi – HTML va CSS marafon. 1-qism. Sayt tuzish. Frontend dasturlash
Bu jonli efirda Muhammadjavohir Sur’atov frontend-dasturchi tomonidan Sparta maketini 0 dan tuzish bo’yicha masterklassni kuzatishingiz mumkin
Forwarded from Tutorials | Rasmiy kanal
Kursga borish bilan kitob o’qish orasidagi farq yoxud samaradorligi qanaqa? Batafsil:
://teletype.in/@tutorialsuz/H1p6_g33E
Kursga borish yoki kitob o’qish? Qaysi biri samarali?
Bilamiz, hozirgi kunda ko’pchilik dasturchilikka qiziqadi. Albatta-da! Chunki hozir XXI asr-ku! Bu asr texnologiyalar asri. Har birimiz.
Forwarded from Tutorials | Rasmiy kanal
PHP dasturlash tilidan birinchi kirish dars.
://teletype.in/@tutorialsuz/ryWW4-n34
PHP – Kirish
PHP ni o’rganishdan oldin siz quyidagi dasturlash tillaridan asosiy tushunchalarga ega bo’lishingiz kerak bo’ladi:
Forwarded from Tutorials | Rasmiy kanal
Tutorialsuz.zip
HTML bo’yicha o’zbek tilidagi darslik.
Bizning shior: O’rgan, o’rgat va ulash \ Learn, teach and share! #html
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
TUTORIALS
—————————————————————————————
Hozirda Tutorials telegram kanali deb emas, telegram onlayn maktabi deb atasak ma’qul bo’ladi. Sababi bu maktabga har kuni o’quvchilar a’zo bo’lishmoqda. Har bir o’quvchining maqsadi tayin, dasturlash sohasini o’rganish. Dasturlash sohasi oson emas, uni hamma biladi. Lekin men qo’limdan kelgancha yetarli ma’lumotlarni yetkazib berishga harakat qilaman. Alloh sabr bersin va nasib etsin. Men ham o’zimni kuchli dasturchi deb atolmayman. Oddiygina beginnerman desam ham bo’ladi. O’zbek tili rivojiga hissa qo’shish va ko’pchilikni o’zbek tilidagi kontentlarni, darsliklarni o’qishini istadim va shu maktabni ochdim. Endi shu maktabni rivojlanishi uchun siz azizlarni yordamingiz va hissangiz kerak. Agar o’quvchilar qanchalik ko’p bo’lsa, bu yaxshi emasmi? Har bir o’quvchi dasturlash sohasini biladi, hamma bir-biri bilan bemalol fikr almashish va yordam berish imkoniyatiga ham ega bo’lishadi. Agar qunt bilan o’rganishsa.
Meni aytmoqchi bo’lgan gapim shundan iborat, siz ham boshqa bir insonni bilimli bo’lishida o’z hissangizni qo’shishingizni istayman. Vaqt bebaho ne’mat, undan unumli foydalanishimiz shart.
——————————————————————————————
Mamnuniyat ila maktab asoschisi
Sanjar Sobirjonov
——————————————————————————————
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
Front-end va Back-end haqida tezkor ma’lumot
——————————————
✅Frontend – vebsaytning foydalanuvchi ko’roladigan qismi ya’ni interfeys. Fron-endga kiradigan ayrim texnologiyalar:
▪️HTML;
▪️CSS;
▪️Bootstrap;
▪️Javascript(uning texnologiyalari).
——————————————
✅Backend – vebsaytning foydalanuvchi ko’rmaydigan qismi, server, databaza va hakozo.Backendga kiradigan ayrim texnologiyalar:
▪️PHP;
▪️Python;
▪️Ruby;
▪️va h.k.
——————————————
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
#PHP
2-dars|PHP sintaksis va echo va print
Darsga o’tish: tutorials/php/echo-print/
➖➖➖➖➖➖➖➖➖➖
#CSS
1-2-dars|CSS da asosiy tushunchalar va sintaksis
Darsga o’tish: tutorials/css/syntax/
➖➖➖➖➖➖➖➖➖➖
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
PHP – sintaksis va echo va print
PHP skript serverda bajariladi. Oddiy HTML natija brauzerga yuboriladi va u HTML kod ko’rinishida ko’rinadi.
Forwarded from Tutorials | Rasmiy kanal
#PHP
3-dars|PHP ma’lumot turlari
Darsga o’tish: tutorialsuz/php/data-types/
➖➖➖➖➖➖➖➖➖➖
#CSS
3-dars|CSS da bog’lash turlari
Darsga o’tish: tutorialsuz/css/link/
➖➖➖➖➖➖➖➖➖➖
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
Mavzuga doir masalalar:
1. echo dan foydalangan holda «Hello World» ni ekranga chiqaruvchi dastur tuzing.
2. O’zgaruvchilardan foydalanib «Tutorials» so’zini ekranga chiqaruvchi dastur tuzing.
3. «Tutorials ga marhamat» so’zidan bir qismini o’zgaruvchida va bir qismini echo da, ekranga chiqaruvchi dastur tuzing.
4. 2ta o’zgaruvchiga istalgan matnni yozib bitta echo buyrug’i orqali ekranga chiqaruvchi dastur tuzing.
||||||||||||||||||||||||||||||||||||||
⚠️Masalalarni javobini guruhda yozishingiz ham mumkin yoki mustaqil shug’ullaning.
——————————————————
O’zbekiston bo’ylab bepul dasturlash darslari kanali: tutorials
Forwarded from Tutorials | Rasmiy kanal
Meta-learn – @Tutorials.pdf
✅Xotirani kuchaytiramiz, inglizchani suv qilib ichamiz!
————————————
Har bir dasturchi ingliz tilini bilishi kerak. Sababi ingliz tili dasturlash bilan bevosita bog’liq. Hammasi oson!
————————————
Kitobning afzalliklar:
– Xotira mashqlari;
– 1 soatda 150-320ta so’z yodlash texnikasi;
– 15 daqiqada 80.000ta passiv lug’at strukturasi;
– Barcha noto’g’ri fe’llarni 2 soat ichida yodlab olish texnikasi.
Taqdim etgan: @TUIT_ONLINE kanali
————————————
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
#PHP
4-dars|PHP satrlar
Darsga o’tish: tutorialsuz/php/string/
➖➖➖➖➖➖➖➖➖➖
#CSS
4-dars|CSS da ranglar
Darsga o’tish: tutorialsuz/css/colors/
➖➖➖➖➖➖➖➖➖➖
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
Mavzuga doir masalalar:
1. «Tutorials maktabi» satrini uzunligini topuvchi dastur tuzing.
2. «Tutorials» satrini teskari yozuvchi dastur tuzing.
3. Bitta o’zgaruvchida «Sanjar Sobirjonov front-end developer» so’zi kiritilsin. Keyin yangi o’zgaruvchi ochilsin va front-end so’zini back-end so’zi bilan almashtiruvchi dastur tuzing.
——————————————————
⚠️Masalalarni javobini guruhda yozishingiz ham mumkin yoki mustaqil shug’ullaning.
——————————————————
O’zbekiston bo’ylab bepul dasturlash darslari kanali: @tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
#PHP
5-dars|PHP o’zgarmaslar
Darsga o’tish: tutorialsuz/php/constants/
➖➖➖➖➖➖➖➖➖➖
#CSS
5-dars|CSS da orqa fonlar bilan ishlash
Darsga o’tish: tutorialsuz/css/bg/
➖➖➖➖➖➖➖➖➖➖
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Forwarded from Tutorials | Rasmiy kanal
✅PHP kursi mavzulari:
————————————————
▪️Kirish va fundamental bilimlar
1. Kirish dars
2. Sintaksis, echo va print
3. Ma’lumot turlari
4. Satrlar
5. O’zgarmaslar
6. O’zgaruvchilar
7. Operatorlar
8. If Elseif Else buyruqlari
9. Switch buyruqlar
10. While va do-while sikli
11. for va for-each sikli
12. PHP break buyrug’i
▪️Funksiyalar va Massiv
13. PHP funksiyalar
14. Massivlar bilan tanishish
15. Indekslangan massivlar
16. Bog’langan massivlar
17. Ko’po’lchamli massivlar
18. Massiv funksiyalari
19. Satr metodlari
20. Satr funksiyalari(full)
▪️Formalar bilan ishlash(2-mavsum)
21. GET va POST metodlari
22. GET va POST – Qachon ishlatamiz
23. Formani tekshirish
24. Formani talab qilish(require)
25. URL/E-mail tekshirish
26. To’liq forma namunasi
▪️Holat boshqaruvi
27. Holat boshqaruvi bo’yicha tanishuv
28. Cookie’lar bilan ishlash
29. Sessions’lar bilan ishlash
▪️Fayl bilan ishlash
30. Fayl bilan ishlash bo’yicha tanishuv
31. Faylni yaratish, ochish va yopish
32. Fayldan ma’lumotni o’qish
33. Faylga ma’lumot qo’shish yoki yozish.
▪️Obyektga Yo’naltirilgan Dasturlash
Ungacha yetib borishimiz kerak, o’zgarishi mumkin
—————————————————
✅CSS kursi mavzulari:
—————————————————
▪️Darslar
1. Tarixi
2. Tanishtiruv darsi
3. Sintaksis
4. Bog’lash turlari
5. Ranglar bilan ishlash
6. Orqa fonlar bilan ishlash
7. Borders(Chegara, hoshiyalar)
8. Margin (tashqi siquv)
9. Padding (ichki siquv)
10. Balandlik va kenglik
11. Matnni formatlash
12. Shriftlar
13. Havolalar
14. Ro’yhatlar
15. Jadvallar
16. Blok model (Block model)
17. Tashqi chiziq(outline)
Rejada o’tiladigan darslar
#mavzular
—————————————————
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t/tutorialsuz
Toshboyeva Guljahon O`tkir qizi “python dasturlash tili va uning imkoniyatlari bo`yicha uslubiy qo`llanma”
ijtimoiy-iqtisodiy rivojlanish bilan uzviy bog’liq еkanligining aniq ko’rsatilishidir.
Hozirgi kunda ta’lim-tarbiya jarayoniga zamonaviy axborot texnologiyalarini
joriy etish, ta’limni kompyuterlashtirish muammolarini hal qilish muhim ahamiyat
O’zbekiston Respublikasi mustaqillik odimlarini dadil qo’yayotgan hozirgi
davrda axborotlashgan jamiyat qurish masalasi mamlakatimiz uchun naqadar katta
ahamiyat kasb etayotgani hech kimga sir emas. Internet hayotimizning bir bo’lagiga
biz uning xizmatlaridan har kuni
Respublikamizda o’qitish texnologiyalarini zamonaviylashtirishni jadllashtirish
rivojlangan iqtisodiyotli mamlakatlarga qaraganda yanada dolzarb ahamiyatga ega.
Chunki hozirgi kunda milliy ta’lim tizimining salohiyati iqtisodiy rivojlanishning
yanada yuqori pog’onasiga ko’tarilishga amaliy imkoniyat ta’minlovchi asosiy
ijtimoiy resurs sifatida gavdalanadi.
Respublikamiz ta’lim tizimidagi asosiy vazifa jahon talablariga mos keluvchi
axborot texnologiyalarini o’qitish jarayoniga qo’llashdan iborat. O’zbekistonda
ta’lim tizimining axborotlashtirilishi xalqaro hamjamiyatda ham tan olindi.
Masofaviy ta’limni rivojlantirish bo’yicha bir qator dasturlar ishlab chiqilmoqda.
Iqtisodiyot va jamiyatda islohotlarning o’tkazilishi natijasida o’quv jarayonining
zahira hajmini keskin oshirish bo’yicha yangi talablar qo’yildi. Hozirgi kunda
axborot eng asosiy ishlab chiqaruvchi resurslardan biriga, iqtisodiyot va umuman
jamiyatning rivojlanish poydevoriga aylanmoqda.
Yangi axborot – kommunikatsion texnologiyalar hozirgi kunda eng dolzarb
mavzulardan biri bo’lib kelmoqda, sababi har bir sohani o’rganish, izlanish va tajriba
orrtirish uchun turli usullardan foydalanish kerak bo’ladi. Shuning uchun yangi
axborot kommunikatsion texnologiyalardan foydalanish maqsadga muvofiqdir.
Respublikamizda olib borilayotgan islohotlarning tarkibida yuqori malakali
mutaxasislarning roli benihoya kattadir. Birinchi Prezidentimiz ta’kidlaganidek,
”Ertangi kun yangicha fikrlay oladigan zamonaviy bilimga ega bo’lgan yuksak
malakali mutaxasislarni talab etadi”. Shu sababli xalqimizning boy intellektual
merosi va umumbashariy qadriyatlari, zamonaviy madaniyat, iqtisodiyot, fan,
texnika va texnologiyalar asosida yuksak mutaxasislar tayyorlash tizimi ishlab
chiqildi va jadal sur’atlar bilan hayotga tadbiq etilmoqda.
O’zbekistonda o’qitish texnologiyalarini zamonaviylashtirish, jadallashtirish
rivojlangan iqtisodiyotli mamlakatlarga qaraganda yanada dolzarb ahamiyatga ega.
Chunki hozirgi kunda milliy ta’lim tizimining salohiyatli tizimli rivojlanishi yanada
yuqori pog’onaga ko’tarildi.
Bitiruv malakaviy ish mavzusining dolzarbligi: mavzuning dolzarbligi
shundan iboratki, Python bu umumiy maqsadli dasturlash uchun keng tarzda
foydalaniladigan yuqori darajali dasturlash tili,
chunki o’rganish oson va qulay
sintaksisga ega. Undan tashqari skriptli dasturlash tillariga kiradi. Python dinamik
tipizatsiyaga ega, obyektga yo’naltirilgan dasturlash, funksional dasturlash,
strukturali, avtomatik xotirani boshqarish va albatta ko’p patokli dasturlash tillaridan
Python har xil platformalar uchun yozilgan masalan Windows, Linux, Mac
OSX, Palm OS, Mac OS va hokazo. Python Microsoft platformasi uchun
yozilgan realizatsiyasi ham bor uni nomi IronPython. Bugungi kunda dunyoga
mashhur ko`plab kompaniyalar NASA, Google, Yandex, CERN, Apple computer,
Dream Works, kosmik teleskop institutlari Pythonni ishlatishadi. Dunyoning
rivojlangan mamlakatlari AQSH (Koliforniya Universiteti, Florida Universiteti,
Lova Universiteti, Massachustva Texnologiya Universiteti), Kanada (Toronto
Universiteti, Alberto Universiteti), Buyuk Britaniya (Oksford Universiteti),
Fransiya, Rossiya, Avstraliya, Ispaniyaning universitet va kollejlarida o`qitishda
Python dasturlash tili qo`llaniladi. Pythonning o`ziga xos jihatlaridan biri bu
dasturni yozish davomida quyi darajadagi detallarni, misol uchun xotirani
boshqarishni hisobga olishga hojat qolmaydi. Shuningdek dasturni yozish davomida
ortiqcha kod yozishdan xalos bo`linadi. Masalan: massiv elementlarini tartiblash
misolini Paskal va Python dasturidagi talqinini taqqoslab solishtirib ko`raylik.
Shu bilan birga Pythonda dastur yozayotganda begin-end, <> yoki satr tugagani
bildirish uchun nuqtali vergul (;) qo`yilmaydi.
Tadqiqot ob’yеkti va prеdmеti: Python dasturlash tili. Dasturiy ta’minotlar bilan
jihozlangan kompyuter xonalari. Python dasturlash tilida dastur tuzish uchun
WingWare, Paycharm, Paydev, Notepad++ va boshqa muhitlari. Dasturlarni
tuzishda va muhitlar bilan ishlashda kompyuter texnologiyalari, shu bilan birgalikda
eng zamonaviy usullardan foydalanish. Biz tadqiqot obyekti sifatida Wingware
muhitida ishlab dastur natijalarini olishga harakat qildik.
Ishning maqsadi va vazifalari: Python dastulash tili haqida uslubiy qo`llanma
yaratish. Python dasturini o`rnatish, uning sintaksisini, operator va funksiyalarini
o`rganish, arifmetik amallarni bajarishni, sonlar, satrlar bilan ishlashni hamda
ulardan foydalanib masalalar yechishni o`rganish. Masalalarr yechimini to`griligini
kompyuterga WingWare muhitiga kiritib tekshirib ko`rish. Python tilining
imkoniyatlarini ko`rish, uni bugungi kundagi qanday loyihalarni tuzishda
ishlatilishini o`rganish. Talabalar mustaqil shug’ullanishlari uchun uslubiy
qo’llanma ko’rinishida tayyorlash. Talabalarga kompyuterda mustaqil masala
yechish usullarini ko’rsatish va talabalarni dasturlashga bo’lgan qiziqishlarini
For i:=0 to N-1 do
For j:=N-2 downto i do
If A[j] > A[j+1] then begin
Tadqiqot usuli va uslubiyoti: Wingwareda operatorlarni ishlatilishini,
sintaksisini o`rganib dasturlash tilida kiritib natijalarni olib xulosalab har bir
operator va funksiyalar haqida to`liq ma’lumot berishga harakat qilish.
Olingan asosiy natijalar: Qo’llanmamizda Pyhton dasturlash tili uning
imkoniyatlari sintaksisi kutubxonalari va Python dasturi haqida boshlang’ich va
mukammal tushunchalar amaliy misollar bilan birgalikda yoritildi. Boshqa
dasturlash tillariga nisbatan Python dasturini operator, funksiya, standart
kutubxonalarini o`rganib dastur tuzishda qo`llash va undan olingan natijalarning
afzallik tomonlari ko’rsatib berildi. Shular asosida Python dasturlash tili va uning
imkoniyatlari bo`yicha o`zbek tilida uslubiy qo`llanma yaratildi.
Natijalarning ilmiy yangiligi va amaliy ahamiyati: Mazkur Python dasturlash
tilini o`rganish talabalarga dasturlarni tuzish va masalalarni yanada mukammal
ishlay olish, samaradorligi va ahamiyatlilik darajasini oshirish kabi imkoniyatlar
yaratib bera oladi. Python dasturlash tilidan zamonaviy dasturlash tillari fanini
o`qitishda foydalanish ilmiy yangilikdir va bu borada uslubiy qo`llanma juda katta
ahamiyat kasb etadi.
Tadbiq etish darajasi va qo’llanish sohasi. Ushbu qo`llanma Python dasturlash
tili haqidagi boshlangich tushunchalarni akdemik litsey, kasb-hunar kolleji va oliy
ta’limning talabalariga o`rgatishga mo`ljallangan. Bundan tashqari olimpiada
masalalarini yechishda va yaxshi natijalarga erishishda ushbu dasturlash tilidan
foydalanishni amalga oshirishda mazkur qo`llanmadan foydalanish maqsadga
Ishning hajmi va tuzilishi: Kirish, 2 ta bob, har bir bobning qisqacha xulosasi,
foydalanilgan adabiyotlar ro’yxati va xotimalardan iborat holda bayon qilingan. I
bobda Python dasturlash tili va uning sintaksisi haqida malumot keltirilgan bo`lib
40 betdan iborat, II bobda Pythonda ma’lumotlar tuzilmasi va tilning standart
modullari keltirilgan. Bu bob 21 betdan iborat. Jami 11 ta chizma dan tashkil topgan.
1.1 Python dasturlash tili yaratilishi tarixi, imkoniyatlari va uni
Python dasturlash tilini yaratilishi 1980-yil oxiri 1990-yil boshlaridan
boshlangan. O`sha paytlarda uncha taniqli bo`lmagan Gollandiyaning CWI instituti
xodimi Gvido van Rossum ABC tilini yaratilish proektida ishtirok etgan edi. ABC
tili Basic tili o`rniga talabalarga asosiy dasturlash konsepsiyalarini o`rgatish uchun
mo`ljallangan til edi. Bir kun Gvido bu ishlardan charchadi va 2 hafta davomida
o`zining Macintoshida boshqa oddiy tilning interpretatorini yozdi, bunda u albatta
ABC tilining ba’zi bir g`oyalarini o`zlashtirdi. Shuningdek, Python 1980-1990-
yillarda keng foydalanilgan Algol-68, C, C++, Modul3 ABC, SmallTalk tillarining
ko`plab xususiyatlarini o`ziga olgandi. Gvido van Rossum bu tilni internet orqali
tarqata boshladi. Bu paytda o`zining “Dasturlash tillarining qiyosiy taqrizi” veb
sahifasi bilan internetda to 1996-yilgacha Stiv Mayevskiy ismli kishi taniqli edi. U
ham Macintoshni yoqtirardi va bu narsa uni Gvido bilan yaqinlashtirdi. O`sha
paytlarda Gvido BBC ning “Monti Paytonning havo sirki” komediyasining muxlisi
edi va o`zi yaratgan tilni Monti Payton nomiga Python deb atadi (ilon nomiga emas).
Til tezda ommalashdi. Bu dasturlash tiliga qiziqqan va tushunadigan
foydalanuvchilar soni ko`paydi. Boshida bu juda oddiy til edi. Shunchaki kichik
interpretator bir nechta funksiyalarga ega edi. 1991-yil birinchi OYD(Obyektga
Yo`naltirilgan Dasturlash) vositalari paydo bo`ldi.
Bir qancha vaqt o`tib Gvido Gollandiyadan Amerikaga ko`chib o`tdi. Uni
CNRI korparatsiyasiga ishlashga taklif etishdi. U o`sha yerda ishladi va korparatsiya
shug`ullanayotgan proektlarni Python tilida yozdi va bo`sh ish vaqtlarida tilni
interpretatorini rivojlantirib bordi. Bu 1990-yil Python 1.5.2 versiyasi paydo
bo`lguncha davom etdi. Gvidoning asosiy vaqti korparatsiyani proektlarini
yaratishga ketardi bu esa unga yoqmasdi. Chunki uning Python dasturlash tilini
rivojlantirishga vaqti qolmayotgandi. Shunda u o`ziga tilni rivojlantirishga
imkoniyat yaratib bera oladigan homiy izladi va uni o`sha paytlarda endi tashkil
etilgan BeOpen firmasi qo`llab quvvatladi. U CNRI dan ketdi, lekin shartnomaga
binoan u Python 1.6 versiyasini chiqarib berishga majbur edi. BeOpen da esa u
Python 2.0 versiyani chiqardi. 2.0 versiyasi bu oldinga qo`yilgan katta qadamlardan
edi. Bu versiyada eng asosiysi til va interpretatorni rivojlanish jarayoni ochiq
Shunday qilib 1.0 versiyasi 1994-yil chiqarilgan bo`lsa, 2.0 versiyasi 2000-
yil, 3.0 versiyasi esa 2008-yil ishlab chiqarildi. Hozirgi vaqtda uchinchi versiyasi
Python – bu o’rganishga oson va shu bilan birga imkoniyatlari yuqori bo’lgan
oz sonlik zamonaviy dasturlash tillari qatoriga kiradi. Python yuqori darajadagi
ma’lumotlar strukturasi va oddiy lekin samarador obyektga yo’naltirilgan dasturlash
uslublarini taqdim etadi.
Pythonning o’ziga xosligi
Oddiy, o’rganishga oson, sodda sintaksisga ega, dasturlashni boshlash uchun
qulay, erkin va ochiq kodlik dasturiy ta’minot.
Dasturni yozish davomida quyi darajadagi detallarni, misol uchun xotirani
boshqarishni hisobga olish shart emas.
Ko’plab platformalarda hech qanday o’zgartirishlarsiz ishlay oladi.
Interpretatsiya(Интерпретируемый) qilinadigan til.
Kengayishga (Расширяемый) moyil til. Agar dasturni biror joyini tezroq
ishlashini xoxlasak shu qismni C yoki C++ dasturlash tillarida yozib keyin shu
qismni python kodi orqali ishga tushirsa(chaqirsa) bo’ladi.
Juda ham ko’p xilma-xil kutubxonalarga ega.
xml/html fayllar bilan ishlash
http so`rovlari bilan ishlash
Web ssenariy tuzish
FTP bilan ishlash
Rasmli audio video fayllar bilan ishlash
Matematik va ilmiy hisoblashlarni programmalash
Pythonni katta proyektlarda ishlatish mumkin. Chunki, uni chegarasi yo`q,
imkoniyati yuqori. Shuningdek, u sodda va universalligi bilan programmalash tillari
orasida eng yaxshisidir.
Python dasturlash tilini o`rnatish.
Agar siz biror GNU/Linux distributivini ishlatayotgan bo’lsangiz ko’p xollarda
sizning tizimingizda python o’rnatilgan bo’ladi. Buni tekshirib ko’rish uchun
terminalingizdan quyidagi buyruqni ishga tushirib ko’ring. python -V
Agar sizda Python 3.4.3 yozuvi yoki shunga o’xshash yozuv hosil bo’lsa unda
Windows operatsion tizimiga o’rnatish uchun www.python/downloads
web sahifasiga o’tamiz va u yerdan oxirgi python versiyasini yuklab olamiz.
Pythonni o’rnatish odatiy dasturlarni o’rnatish kabi kechadi. Hech qanday qiyin joyi
Python dasturining o`rnatiluvchi fayli.
Python dasturlash tilining o`rnatuvchi paketini ustiga sichqoncha
ko`ratkichini 2 marta bosamiz va bizga quyidagi oyna hosil bo`ladi
1.1.2-chizma. Python dasturini o`rnatishni boshlashni ko`rsatuvchi oyna
Bu yerda Install for all users-barcha foydalanuvchilar uchun. Install just for me–
faqat siz uchun, agar buni tanlab istalyatsiya qilsak ya’ni o`rnatsak Windows Vista
operatsion sistemasida xatolik yuz beradi va dastur ishlamaydi. Shuning uchun
Install for all users ni tanlaganimiz maqul. Keyin next tugmasi bosamiz.
1.1.3-chizma. Python dasturini o`rnatilish joyini ko`rsatish oynasi.
Bu yerda esa Python dasturlash tilini qayerda o`rnatilishi ko`rsatilayapti.
1.1.4-chizma. Python dasturini o`rnatilish jarayoni.
Python o`rnatilyapti va bir necha sekunddan so`ng quyidagi oyna namoyon bo`ladi:
.1.5-chizma. PIP kutubxonasini qo`shish jarayonida hosil boladigan oyna.
Bunda Console rejimida dastur ishga tushib pip kutubxonasini qo`shadi
1.1.6-chizma. Python dasturini o`rnatish tugallanganligi haqidagi muloqot oynasi.
Va dasturni o`rnatish muofaqqiyatli tugallandi.
1.2.Python tili sintaksisi, asosiy operatorlari.
Satr oxiri instruksiyaning oxiri hisoblanadi (nuqta vergul shart emas)
Har bir qator boshidagi bo`sh joy(отступ) muhim ahamiyatga ega. Kiritilgan
amallar bo`sh joylarning kattaligiga qarab bloklarga birlashadi. Bo`sh joy
istalgancha bo`lishi mumkin asosiysi bitta kiritilgan blok chegarasida bo`sh joy bir
xil bo`lishi kerak. Noto`g`ri qo`yilgan bo`sh joylar xatolik yuz berishiga olib kelishi
mumkin. Bitta probel bilan bo`sh joy hosil qilish yaxshi qaror emas uni o`rniga
to`rtta probel yoki Tab belgisini ishlatish kerak.
Pythonga kiritilgan amallar bir xil shablonda yoziladi. Bunda asosiy amal ikki
nuqta bilan tugatiladi va uning orqasidan kiritilgan blok kodi ham joylashadi.
Odatda, asosiy amalning ostidagi satr bo`sh joy bilan ajratiladi.
Bazan bir nechta amalni bitta satrga nuqtali vergul bilan ajratgan holda yozish
a = 1; b = 2; print(a, b)
Buni ko`p ham qo`llamang! Yaxshisi bunday qilmang, o`qishga noqulay.
Bitta amalni bir nechta satrga yozish mumkin faqat aylana, to`rtburchak va
figurali qavslardan foydanish kerak.
if (a == 1 and b == 2 and
Kalit so`zlar
False – yolg`on.
True – rost.
None – “bo`sh” obyekt.
and – mantiqiy VA amali.
with / as – konteks menejeri.
break –tsikldan chiqish.
class – metod va atributlarda iborat.
continue – tsikldan keyingi iteratsiyaga o`tish.
def – funksiyani aniqlash.
del – obyektni yo`qotish.
elif – aks holda, agar.
else – for/else yoki if/elsega qarang.
for – for tsikli.
from – moduldan bir nechta funksiyani import qilish.
import – moduldan import.
is –xotirani bitta joyida 2 ta obyektni jo`natsa bo`ladimi.
lambda –yashirin funksiyani aniqlash.
not –mantiqiy inkor amali.
or –mantiqiy Yoki amali.
while – while tsikli.
Kommentariy.
Kommentariy # simvolidan keyin yoziladi va dastur kodini
o’qiyotgan dasturchi uchun eslatma bo’lib xizmat qiladi. Misol uchun:
print(‘salom dunyo!’) # print — bu funksiya
# print — bu funksiya
Do’stlaringiz bilan baham:
Ma’lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir 2023
ma’muriyatiga murojaat qiling
14- Dastur, Funksiya. Python Dasturlash Tili
python dasturlash tilida ko`p funksiyalarni ko`rib keldik, shunday vaziyatlar keladiki o`zimiz xam funksiya yozishimizga tog`ri keladi.
Bu dasturimizda Funksiya yozamiz va undan foydalanamiz.
Bundan tashqari UI ga ega bo`lgan dasturcha xam yozamiz 🙂
Donat bilan kanalni qo’llab quvvatlash:
8600 5729 4449 7804
#python #pythonDef #dasturlash #pythonDarslari
Most recent Botir Ziyatov channel videos
- Sunʼiy Ong Sanʼati. Dall-E 2 Va Midjourney
- Tojikiston Va Amerika – Silk Road Professionals
- 3 Ta It-Universitet
Useful links from this video
Подписывайтесь на наш Telegram канал! @thewikihow открыть Мониторим видео тренды 24/7
Explore more videos from Botir Ziyatov
Video | Views | Date | |
---|---|---|---|
17 316 | 09.04.2022 | ||
Ovozli Yordamchi – Uzbekvoice Ai – Donat bilan kanalni qo’llab quvvatlash: 8600 5729 4449 7804 O‘zbekistonda sun’iy ong sohasini rivojlantirmoqchi bo‘lganlar bilan hamkorlik qilishga. | |||
12 411 | 01.03.2022 | ||
Metaverse Nima? – Meta Olam haqida gaplashamiz. Manimcha bu ma’lumotlar qachondir juda oddiy bo’lib tuyilsa kerak ) Donat bilan kanalni qo’llab quvvatlash: 8600 5729. | |||
51 413 | 09.02.2022 | ||
Dunyodagi Yirik It Kompaniya – Epam – EPAM ning Toshkentdagi ilk ofisi. Donat bilan kanalni qo’llab quvvatlash: 8600 5729 4449 7804 #office #dasturlash |
Поделиться с друзьями:
Скопировать ссылку Добавить временную метку Включение данной опции позволит добавить к ссылке время начала воспроизведения видео, где H:M:S – часы:минуты:секунды
Копировать
Фото обложки и кадры из видео
Скопировать ссылку
Скопировать ссылку
Скопировать ссылку
Скопировать ссылку
14- Dastur, Funksiya. Python Dasturlash Tili, Botir Ziyatov
Аналитика просмотров видео на канале Botir Ziyatov
Гистограмма просмотров видео «14- Dastur, Funksiya. Python Dasturlash Tili» в сравнении с последними загруженными видео.
Теги:
Dasturlash Dasturchi Dastur Дастурлаш Organish Programmist Dasturlash Tillari Python Dasturlash Tili Dasturlash-Tili Xaqida Haqida Pythonni еще Darslar Onlayn Kurs Onlayn Dars Algoritm Algoritmni Python Tili Botir Ziyatov Python – Kirish Dastur Yaratish Pythonda Pythondan Ozgaruvchilar Variables Python Web String Integer Uz Python Python Python Shartlar Python Darslar Loop Array List Ro'Yxat Ro'Yhat Pygal Charts Json 13-Dastur 14-Dastur Def Funksiya Tkinter Gui User-Interfeys
PYTHON DASTURLASH TILI (FUNKSIYALAR VA O’ZGARUVCHILAR, PROTSEDURALAR) 54-DARS
Allohim sog’ligingizga ilmingizga hamish barokot ato etsin doimo oilangiz va shogirtlaringiz baxtiga sog’ omon buling.
Сейчас смотрят
5 лет назад 428 613 просмотров
MANIZHA – Иногда
3 дня назад 15 просмотров
ISUZU Vcross Rear cabin with Canvas Top
1 десятилетие назад 281 просмотров
Nice way to start a game Ep.1 (HD)
1 год назад 29 просмотров
uma ótima manhã a todos ☀️
Смотрите далее
ATTESTATSIYAGA TAYYORLANAYOTGANLAR UCHUN INFORMATIKA FANIDAN MISOL VA MASALALAR YECHIMI (49-DARS)
GRAFIK MA’LUMOTLARNI KODLASH | ATTESTATSIYAGA TUSHGAN SAVOLLAR YECHIMI (6-DARS)
Python nimalarga qodir?
DATA LEARNING CENTRE
INFORMATIKA FANIDAN ONLAYN-REPETITSIYA MASALALAR YECHIMI (53-DARS)
12 Pythonda Funksiyalar – Python dasturlash tili
ATTESTATSIYA-2022 | SCRATCH | ASCII | IP MANZIL
14- dastur | FUNKSIYA. Python dasturlash tili
2- dastur | O‘zgaruvchilar, Python dasturlash tili
PYTHON DASTURLASH TILI (QISM DASTURLAR. FUNKSIYALAR VA PROTSEDURALAR) 50-DARS
1. Python Dasturini o’rnatish
7- dastur | shartlar,if,else Python dasturlash tili
ATTESTATSIYA SAVOLLAR YECHIMI. PYTHON.
Популярные видео
Видео недоступны, обновите страницу
Хотите хорошо провести время за просмотром видео? На нашем видео портале вы найдете видеоролики на любой вкус, смешные видео, видео о животных, видео трансляции и многое другое
report@zvideox – Почта для связи