Shu bilan pythonni o’rnatish tugallandi. Endi tekshirib ko’ramiz. Buning uchun windows + R tugmalarini bosamiz va cmd buyrug’ini yozin enter tugmasini bosamiz.
Xosil bo’lgan qora oynada python –version buyrug’ini ishga tushiramiz.
Agar sizda xam rasmdagidek yozuv xosil bo’lgan bo’lsa demak amallar to’g’ri bajarilgan.
Keyinga darslarimizda biz imkon qadar Linux/Ubuntu operatsiyalar tizimidan foydalanishga xarakat qilamiz.
Ushbu darsni tayyorlashda quyidagi manbalardan foydalanildi.
1)http://dasturchi.uz/plangs/python-dasturlash-tili/
2) http://wombat.org.ua/AByteOfPython/
3) http://www.swaroopch.com/notes/python/
Keyinga darslarimizda biz imkon qadar Linux/Ubuntu operatsiyalar tizimidan foydalanishga xarakat qilamiz.
Ushbu darsni tayyorlashda quyidagi manbalardan foydalanildi.
1)http://dasturchi.uz/plangs/python-dasturlash-tili/
2) http://wombat.org.ua/AByteOfPython/
3) http://www.swaroopch.com/notes/python/
🔵 SHARTLI BELGILAR
———————————
⭕️ - bo'lim
Ⓜ️ - mavzu nomi
📘 - mavzu maqolasi
#️⃣ - mavzu yuzasidan namuna kodi
⚠️ - eslab qolish shart bo'lgan qo'shimcha ma'lumot
📽 - videodars linki
📊 - mavzu yuzasidan test
———————————
@PythonUz
———————————
⭕️ - bo'lim
Ⓜ️ - mavzu nomi
📘 - mavzu maqolasi
#️⃣ - mavzu yuzasidan namuna kodi
⚠️ - eslab qolish shart bo'lgan qo'shimcha ma'lumot
📽 - videodars linki
📊 - mavzu yuzasidan test
———————————
@PythonUz
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