Python dasturlash tili: 2-dars
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t.me/tutorialsuz
Python dasturlash tili 2 dars
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.uz | 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.uz | Rasmiy kanal
Kursga borish bilan kitob o’qish orasidagi farq yoxud samaradorligi qanaqa? Batafsil:
https://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.uz | Rasmiy kanal
PHP dasturlash tilidan birinchi kirish dars.
https://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.uz | 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.me/tutorialsuz
Forwarded from Tutorials.uz | Rasmiy kanal
TUTORIALS.UZ
—————————————————————————————
Hozirda Tutorials.uz 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.me/tutorialsuz
Forwarded from Tutorials.uz | 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.me/tutorialsuz
Forwarded from Tutorials.uz | Rasmiy kanal
#PHP
2-dars|PHP sintaksis va echo va print
Darsga o’tish: tutorials.uz/php/echo-print/
➖➖➖➖➖➖➖➖➖➖
#CSS
1-2-dars|CSS da asosiy tushunchalar va sintaksis
Darsga o’tish: tutorials.uz/css/syntax/
➖➖➖➖➖➖➖➖➖➖
O’zbekiston bo’ylab bepul dasturlash darslari kanali: t.me/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.uz | 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.me/tutorialsuz
Forwarded from Tutorials.uz | Rasmiy kanal
Mavzuga doir masalalar:
1. echo dan foydalangan holda «Hello World» ni ekranga chiqaruvchi dastur tuzing.
2. O’zgaruvchilardan foydalanib «Tutorials.uz» so’zini ekranga chiqaruvchi dastur tuzing.
3. «Tutorials.uz 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.uz
Forwarded from Tutorials.uz | 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.me/tutorialsuz
Forwarded from Tutorials.uz | 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.me/tutorialsuz
Forwarded from Tutorials.uz | Rasmiy kanal
Mavzuga doir masalalar:
1. «Tutorials.uz maktabi» satrini uzunligini topuvchi dastur tuzing.
2. «Tutorials.uz» 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.uz | 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.me/tutorialsuz
Forwarded from Tutorials.uz | 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.me/tutorialsuz
Python dasturlash tili: 2-dars
Bu darsimizda biz «Hello World» dasturini xosil qilishni o’rganamiz. Bu sizni Python tilida dastur yozish, saqlash va ishga tushirishni o’rgatadi.
Python da yozilgan dasturni 2 xil ishga tushirish usuli mavjud: interaktiv interpretator yordamida va dastur teksti yozilgan fayldan foydalangan holda.
1- usul. Linux/Ubuntu distributivini terminalini ishga tushiramiz va unda python3 buyrug’ini ishga tushiramiz. Buyrug’ ishga tushgandan so’ng siz satr boshida >>> ni ko’rishingiz mumkin va bu yerda biror narsani yozib ko’rishingiz mumkin.
Bu python interpretatorining buyruqlar qatori deb ataladi.
Endi shu yerda print(‘Hello World’) deb yozing va enter tugmasini bosing. Natijada «Hello World» so’zlari hosil bo’ladi.
Biz bu yerda pythonning print operatoridan foydalandik. Python interpretatoridan Ctrl+D tugmalarini bosish orqali yoki exit() komandasi yordamida chiqish mumkin.
2- usul. Biz biror dasturni ishga tushirmoqchi bo’lganimizda har safar interpretatorga yoza olmaymiz. Bu holatda bizga bu dastur kodini biror faylga yozib saqlab uni xohlagancha ishga tushirish asqotadi. Bu usulda bizga biror redaktor kerak bo’ladi. Men sublime text redaktorini ishlataman. Uni http://www.sublimetext.com/3 saxifasi orqalik yuklab olishingiz mumkin.
Tanlangan redaktorni ishga tushiramiz va unda print(“Hello World”) yozuvini yozamiz va biror nom bilan uni biror joyga saqlaymiz. Fayl kengaytmasi .py bo’lishiga ahamiyat berish kerak.
Terminal’dan o’sha fayl turgan joyga boramiz va terminal’ni ishga tushiramiz. Va unda python3 helloworld.py buyrug’ini yozib, enter tugmasini bosamiz. Va ekranda ‘Hello World’ yozuvini ko’ramiz.
Agar sizda «Hello World» yozuvi hosil bo’lsa, hammasi yaxshi, aks xolda
yuqoridagi amallarni yana bir bor tekshirib chiqing. E’tibor bering
Python katta va kichik registrlarni farqlaydi. Misol uchun print va Print farqlanadi.
Python Satrlar
Python dasturlash tilida satrlar bitta yoki ikki qo’sh tirnoq ichida yoziladi. ‘Salom’ bilan “Salom” ikkisi ham bir xil hisoblanadi. Satrni qora ekranga chiqarish uchun print() funksiyasidan foydalanishingiz mumkin.
print("Salom") print('Salom')
Salom Salom
Satr turiga ega o’zgaruvchi yaratish.
Bir qatorli satrni o’zgaruvchiga biriktirish uchun to’g’ridan to’g’ri python dasturlash tilida uchramaydigan kalit so’zlarni ishlatmagan holda yozib ketsangiz bo’ladi.
a = "Hello" print(a)
Ko’p qatorli satrni o’zgaruvchiga biriktirish.
Ko’p qatorli satrni biriktirish uchun 3 ta tirnoq tarkibida yozish imkoni mavjud. quyidagi misolga e’tibor bering.
a = """ Assalomu alaykum bugun siz bilan Python dasturlashini boshlaymiz. Ustozinigiz yoki Yo'lboshchingiz. Master Sherkulov """ print(a)
Assalomu alaykum bugun siz bilan Python dasturlashini boshlaymiz. Ustozinigiz yoki Yo’lboshchingiz. Master Sherkulov
Satrlar massiv hisoblanadi.
Boshqa ko’plab dasturlash tillari singari Python dasturlash tilida satrlar ifodalashda baytlardan iborat hisoblanadi. Biroq Python dasturlash tilida belgilar bo’yicha ma’lumot turlari mavjud emas, bitta belgini uzunligini shunchaki 1 deb qabul qilasiz. [] kvadrat qavs ichida ma’lumotlar ifodalanadi.
a = "Hello, World!" print(a[1])
Satrni ma’lum bir qismini qirqib olish va uni biron bir o’zgaruvchiga yuklash uchun yoki bo’lmasam ekranga chop qilish uchun kvadrat qavs ichiga boshlanishi va tugashini yozamiz va ikkitali nuqta orqali bir biridan ajratiladi. [boslanish: tugash]
b = "Hello, World!" print(b[2:5])
Teskari qirqish uchun – dan foydalanamiz. Bunda oxirgi simbol indeksi birinchi yoziladi.
b = "Hello, World!" print(b[-5:-2])
Qator uzunligini olish uchun len()funktsiyadan foydalaning .
a = "Hello, World!" print(len(a))
Satrni barcha elementlarini kichik qillish uchun lower() funksiyasidan foydalaniladi.
a = "Hello, World!" print(a.lower())
hello, world!
Satrni barcha elementlarini katta qillish uchun upper() funksiyasidan foydalaniladi.
a = "Hello, World!" print(a.upper())
HELLO, WORLD!
Satrlarda ishlatiladigan belgilar.
Python
Python bo’yicha darsliklar va ko’nikmalar.