Testlarni
guruhlarga ulashing!🗓MUNDARIJA:
---------------------------
⭕️ 1-bo'lim “Asosiy tushunchalar”
Ⓜ️ Python nima?
Ⓜ️ Birinchi dastur
Ⓜ️ Oddiy operatsiyalar
Ⓜ️ Haqiqiy sonlar
Ⓜ️ Matnlar (strings)
Ⓜ️ O'zgaruvchilar (Variables)
Ⓜ️ Ma'lumotlarni olish input()
---------------------------
⭕️ 2-bo'lim “Operatorlar”
Ⓜ️ Arifmetik operatorlar
Ⓜ️ Tayinlash operatorlari
Ⓜ️ Taqqoslash operatorlari
Ⓜ️ Mantiqiy operatorlar
Ⓜ️ Identifikatsiya operatorlari
Ⓜ️ A'zolik operatorlari
Ⓜ️ Bitli operatorlar
---------------------------
⭕️ 3-bo'lim "Nazorat tarkibi va ma'lumotlar tuzilmalari"
Ⓜ️ "if" va "elif" operatorlari
Ⓜ️ While sikli
Ⓜ️ Siklni tugatish operatori break
Ⓜ️ For sikli
Ⓜ️ Roʼyxat (list)
Ⓜ️ Ro'yxat funksiyalari va uslublari
Ⓜ️ Kortejlar (tuple)
Ⓜ️ Lug'atlar (dict).
Ⓜ️ Lug'at funksiyalari va uslublari
Ⓜ️ To'plam (set)
Ⓜ️ To'plam funksiyalari va uslublari
---------------------------
⭕️ Funksiyalar, fayllar va modullar
Ⓜ️ Funksiyalar (vazifalar)
Ⓜ️ *args va ** kwargs
Ⓜ️ lambda funksiyasi
Ⓜ️ Modullar
Ⓜ️ Pythonda xatolar ustida ishlash (try-except).
Ⓜ️ map() funksiyasi
Ⓜ️ filter() funksiyasi
Ⓜ️ Fayllar
Mundarijani dasturlashni o'rganayotganlarga yuboring.
---------------------------
@pythonuz
Telegram
Python dasturlash maktabi
⭕️ 1-bo'lim “Asosiy tushunchalar”
—————————————
Ⓜ️Python nima?
-----------------------------
📘 Pythonga xush kelibsiz!
Python dasturlash tilini yaratilishi 1980-yil oxiri 1990-yil boshlarida Gvido van Rossum tomonidan yaratilgan va Gvido o'sha vaqtda BBC…
—————————————
Ⓜ️Python nima?
-----------------------------
📘 Pythonga xush kelibsiz!
Python dasturlash tilini yaratilishi 1980-yil oxiri 1990-yil boshlarida Gvido van Rossum tomonidan yaratilgan va Gvido o'sha vaqtda BBC…
⭕️ 1-bo'lim “Asosiy tushunchalar”
—————————————
Ⓜ️Python nima?
-----------------------------
📘 Pythonga xush kelibsiz!
Python dasturlash tilini yaratilishi 1980-yil oxiri 1990-yil boshlarida Gvido van Rossum tomonidan yaratilgan va Gvido o'sha vaqtda BBC ning “Monti Paytonning havo sirki” komediyasining muxlisi bo'lganligi sababli o'zi yaratgan tilni Monti Payton nomiga Python deb atadi.
Python yuqori darajadagi dasturlash tili bo’lib ilovalar ishlab chiqish, veb-dasturlash, ilmiy hisoblash va sun'iy aqlda ishlatiladi.
Python dasturlash tili Google, NASA, markaziy razvedka boshqarmasi, va Disney kabi juda mashhur tashkilotlar tomonidan foydalaniladi.
@pythonuz
—————————————
Ⓜ️Python nima?
-----------------------------
📘 Pythonga xush kelibsiz!
Python dasturlash tilini yaratilishi 1980-yil oxiri 1990-yil boshlarida Gvido van Rossum tomonidan yaratilgan va Gvido o'sha vaqtda BBC ning “Monti Paytonning havo sirki” komediyasining muxlisi bo'lganligi sababli o'zi yaratgan tilni Monti Payton nomiga Python deb atadi.
Python yuqori darajadagi dasturlash tili bo’lib ilovalar ishlab chiqish, veb-dasturlash, ilmiy hisoblash va sun'iy aqlda ishlatiladi.
Python dasturlash tili Google, NASA, markaziy razvedka boshqarmasi, va Disney kabi juda mashhur tashkilotlar tomonidan foydalaniladi.
@pythonuz
📊 Python bu:
Anonymous Quiz
6%
Tahrirlash vositalarining to'plami
90%
Dasturlash tili
3%
Dasturlash muhiti
Python asosiy uch versiyadan iborat: 1, 2.x va 3.x.Kelajakda python 3 ning barcha versiyalari ishlashi kafolatlanadi. Ayni vaqtda Pythonning 2.x va 3.x versiyalari ishlatilyapti.Bu kurs Python 3.xni o'z ichiga oladi , lekin u boshqa versiyalardan deyarli farq qilmaydi.
CPython bu Pythonning namunaviy ilovasi ochiq manba kodli dasturiy ta'minot va jamiyatni rivojlantirish modeliga ega, chunki bu pythonning deyarli barcha ilovalarda ishlatiladi.
@pythonuz
CPython bu Pythonning namunaviy ilovasi ochiq manba kodli dasturiy ta'minot va jamiyatni rivojlantirish modeliga ega, chunki bu pythonning deyarli barcha ilovalarda ishlatiladi.
@pythonuz
📊 To’g’ri javobni toping?
Anonymous Quiz
23%
Python 1.7 keng tarqalgan bo'lib eng ko’p foydalaniladigan versiya
21%
Python kodini har doim kompilyatsiya qilish kerak
56%
CPython bu Pythonning ilovasi
Ⓜ️ Birinchi dastur
Pythonda kodlarni test qilish uchun bizga maxsus dasturlar kerak bo'ladi.
Agar kompyuteringiz tizimi windows bo'lsa https://www.python.org/downloads/ saytidan kompyuteringiz sistemasiga mos python Interperatorini yuklab ishga tushirasiz.
Agar kompyuteringiz tizimi Linux boʻlsa shunchaki terminalga kirib python3 yozish kifoya.
Kodlarni doim interperatorga yozish noqulay bo'lganligi uchun Sublimetext 3 yoki Pycharm redaktorini o'rnating.
Agar siz faqat smartfonda pythonni o'rganmoqchi bo'lsangiz QPython, Pydroid yoki Sololearn dasturini yuklab oling.
Siz faqat havaskor bo'lsangiz @rextester_bot yoki Repl.it saytida kodlarni sinab ko'rishingiz mumkin.
Birinchi "Hello World" dasturni hoziroq ishga tushiring.
Pythonda print chop etuvchi ya’ni najijani chiqaruvchi funksiya hisoblanadi.
#️⃣ print('Hello world!')
>>> Hello world!
@pythonuz
Pythonda kodlarni test qilish uchun bizga maxsus dasturlar kerak bo'ladi.
Agar kompyuteringiz tizimi windows bo'lsa https://www.python.org/downloads/ saytidan kompyuteringiz sistemasiga mos python Interperatorini yuklab ishga tushirasiz.
Agar kompyuteringiz tizimi Linux boʻlsa shunchaki terminalga kirib python3 yozish kifoya.
Kodlarni doim interperatorga yozish noqulay bo'lganligi uchun Sublimetext 3 yoki Pycharm redaktorini o'rnating.
Agar siz faqat smartfonda pythonni o'rganmoqchi bo'lsangiz QPython, Pydroid yoki Sololearn dasturini yuklab oling.
Siz faqat havaskor bo'lsangiz @rextester_bot yoki Repl.it saytida kodlarni sinab ko'rishingiz mumkin.
Birinchi "Hello World" dasturni hoziroq ishga tushiring.
Pythonda print chop etuvchi ya’ni najijani chiqaruvchi funksiya hisoblanadi.
#️⃣ print('Hello world!')
>>> Hello world!
@pythonuz
Python.org
Download Python
The official home of the Python Programming Language
📊 Quyidagi dasturda Salom soʻzi chop etilishi kerak?
____("Salom")
____("Salom")
Anonymous Quiz
6%
println
89%
print
3%
echo
1%
puts
Ⓜ️ Oddiy operatsiyalar
Python hisoblashni amalga oshirish qobiliyatiga ega.
Python konsoliga to'g'ridan-to'g'ri misolni kiritib javobini chiqarish mumkin.
>>> 2 + 2
4
>>> 5 + 4 - 3
6
Pythonda ko’paytirish va bo’lish amallarini ham hisoblasa bo’ladi.Xuddi matematika singari oldin bajariladigan operatsiyalarni qavs ichiga kiritamiz.
@pythonuz
Python hisoblashni amalga oshirish qobiliyatiga ega.
Python konsoliga to'g'ridan-to'g'ri misolni kiritib javobini chiqarish mumkin.
>>> 2 + 2
4
>>> 5 + 4 - 3
6
Pythonda ko’paytirish va bo’lish amallarini ham hisoblasa bo’ladi.Xuddi matematika singari oldin bajariladigan operatsiyalarni qavs ichiga kiritamiz.
@pythonuz
📊 Ushbu kodning natijasi qanaqa bo’ladi?
>>> (4 + 8 + 12) * 2
>>> (4 + 8 + 12) * 2
Anonymous Quiz
6%
24
5%
36
88%
48
2%
52
Ⓜ️ Haqiqiy sonlar (Floats)
Pythonda qoldiqli sonlarni ifodalash uchun ishlatiladi.
Qoldiqli sonlarga ba'zi bir misollar 0.5 va -7.8237591
Ular bevosita kasrlarni kiritish yoki butun sonlarga bo'linish kabi operatsiyalar yordamida to'g'ridan-to'g'ri yaratilishi mumkin. Raqamning oxirida qo'shimcha nolga e'tibor berilmaydi.Agar berilgan misoldagi sonlarda . belgisi bo'lsa javobda ham . belgisi yoziladi.
Namuna:
Pythonda qoldiqli sonlarni ifodalash uchun ishlatiladi.
Qoldiqli sonlarga ba'zi bir misollar 0.5 va -7.8237591
Ular bevosita kasrlarni kiritish yoki butun sonlarga bo'linish kabi operatsiyalar yordamida to'g'ridan-to'g'ri yaratilishi mumkin. Raqamning oxirida qo'shimcha nolga e'tibor berilmaydi.Agar berilgan misoldagi sonlarda . belgisi bo'lsa javobda ham . belgisi yoziladi.
Namuna:
2 + 3.0 = 5.0
@pythonuz⭕️ 2-bo'lim “Operatorlar”
—————————————
Ⓜ️Operatorlar guruhlari?
-----------------------------
Pythonda operatorlar quyidagi guruhga bo'linadi.
Arifmetik operatorlar
Tayinlash operatorlari
Taqqoslash operatorlari
Mantiqiy operatorlar
Identifikatsiya operatorlari
A'zolik operatorlari
Bitli operatorlar
—————————————
Ⓜ️Operatorlar guruhlari?
-----------------------------
Pythonda operatorlar quyidagi guruhga bo'linadi.
Arifmetik operatorlar
Tayinlash operatorlari
Taqqoslash operatorlari
Mantiqiy operatorlar
Identifikatsiya operatorlari
A'zolik operatorlari
Bitli operatorlar
Python dasturlash maktabi
Pythonda operatorlar nechta guruhga boʻlinadi?
Ⓜ️ Arifmetik operatorlar
Arifmetik operatorlar umumiy matematik amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi:
Arifmetik operatorlar umumiy matematik amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi:
+ Qo'shish 10 + 3 = 13
- Ayirish 10 - 3 = 7
* Ko'paytirish 10 * 3 = 30
// Qoldiqsiz bo'lish 10 // 3 = 3
/ Qoldiqli bo'lish 10 / 3 = 3.3333333333333335
% Qoldiq 10 % 3 = 1
Darajaga ko'tarish 10 3 = 1000 10 * 10 * 10 = 1000
Python dasturlash maktabi
Ⓜ️ Arifmetik operatorlar Arifmetik operatorlar umumiy matematik amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi: + Qo'shish 10 + 3 = 13 - Ayirish 10 - 3 = 7 * Ko'paytirish 10 * 3 = 30 // Qoldiqsiz bo'lish 10 // 3 = 3 / Qoldiqli bo'lish…
📊 Toʻgʻri javobni toping?
print(30 / 3 // 3)
print(30 / 3 // 3)
Anonymous Quiz
17%
3.0
25%
3.33
47%
3
11%
Toʻgʻri javob yoʻq