@pythonuz kanali nimani o'rgatishini xoxlardingiz?
anonymous poll
Umumiy python kodlarini – 774
👍👍👍👍👍👍👍 44%
Telegramda python orqali bot yaratish va serverga ulash – 364
👍👍👍 21%
Xakkerlik – 312
👍👍👍 18%
Python orqali hisob kitoblarni amalga oshirishni – 173
👍👍 10%
IT yangiliklari – 119
👍 7%
👥 1742 people voted so far.
anonymous poll
Umumiy python kodlarini – 774
👍👍👍👍👍👍👍 44%
Telegramda python orqali bot yaratish va serverga ulash – 364
👍👍👍 21%
Xakkerlik – 312
👍👍👍 18%
Python orqali hisob kitoblarni amalga oshirishni – 173
👍👍 10%
IT yangiliklari – 119
👍 7%
👥 1742 people voted so far.
🔔 - 1-dars. Pythonni o’rnatish
———————————
Python – bu o’rganishga oson va shu bilan birga imkoniyatlari yuqori bo’lgan oz sonlik dasturlash tillari qatoriga kiradi. Va shu bilan birga unda dasturlash juda ham yoqimlik.
Rasmiy sayt – www.python.org
Python dasturlash tili muallifi – Gvido van Rossum (Гвидо ван Россум)
Kirish
Python samarador yuqori darajadagi ma’lumotlar strukturasi (предоставляет эффективные высокоуровневые структуры данных,) va oddiy, lekin samarador ob’yektga 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.
O’z dasturingizni yozish davomida quyi darajadagi detallarni, misol uchun xotirani boshqarishni xisobga olishingizga xojat qolmaydi.
Ko’plab platformalarda hech qanday o’zgartirishlarsiz ishlay oladi.
Interpretatsiya(Интерпретируемый) qilinadigan til.
Kengayishga (Расширяемый) moyil til. Agar siz dasturingizni biror joyini tezroq ishlashini xoxlasangiz shu qismni C yoki C++ dasturlash tillarida yozib keyin shu qismni python kodingiz orqali ishga tushirsangiz(chaqirsangiz) bo’ladi.
Juda xam ko’p hilma-hil kutubxonalarga ega.
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.6.1 yozuvi yoki shunga o’xshash yozuv xosil bo’lsa unda xammasi joyida.
Windows operatsiyalar tizimiga o’rnatish uchun www.python.org/downloads web saxifasiga o’tamiz va u yerdan oxirgi python versiyasini yuklab olamiz. Pythonni o’rnatish odatiy dasturlar ni o’rnatish kabi kechadi. Xech qanday qiyin joyi yo’q.
Keyingi bosqichda python interpretatorini buyruqlar qatoridan(командной строки) ishga tushira olishimiz uchun biz python o’rnatilgan joy manzilini PATH deb nomlanuvchi o’zgaruvchiga qo’shib qo’yishimiz kerak bo’ladi.
Misol uchun python C:\Python36\ manzilida o’rnatilgan bo’lsin.
Quyidagi rasmlarda bu amallar batafsil ko’rsatilgan.
———————————
👨💻 @pythonuz
———————————
Python – bu o’rganishga oson va shu bilan birga imkoniyatlari yuqori bo’lgan oz sonlik dasturlash tillari qatoriga kiradi. Va shu bilan birga unda dasturlash juda ham yoqimlik.
Rasmiy sayt – www.python.org
Python dasturlash tili muallifi – Gvido van Rossum (Гвидо ван Россум)
Kirish
Python samarador yuqori darajadagi ma’lumotlar strukturasi (предоставляет эффективные высокоуровневые структуры данных,) va oddiy, lekin samarador ob’yektga 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.
O’z dasturingizni yozish davomida quyi darajadagi detallarni, misol uchun xotirani boshqarishni xisobga olishingizga xojat qolmaydi.
Ko’plab platformalarda hech qanday o’zgartirishlarsiz ishlay oladi.
Interpretatsiya(Интерпретируемый) qilinadigan til.
Kengayishga (Расширяемый) moyil til. Agar siz dasturingizni biror joyini tezroq ishlashini xoxlasangiz shu qismni C yoki C++ dasturlash tillarida yozib keyin shu qismni python kodingiz orqali ishga tushirsangiz(chaqirsangiz) bo’ladi.
Juda xam ko’p hilma-hil kutubxonalarga ega.
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.6.1 yozuvi yoki shunga o’xshash yozuv xosil bo’lsa unda xammasi joyida.
Windows operatsiyalar tizimiga o’rnatish uchun www.python.org/downloads web saxifasiga o’tamiz va u yerdan oxirgi python versiyasini yuklab olamiz. Pythonni o’rnatish odatiy dasturlar ni o’rnatish kabi kechadi. Xech qanday qiyin joyi yo’q.
Keyingi bosqichda python interpretatorini buyruqlar qatoridan(командной строки) ishga tushira olishimiz uchun biz python o’rnatilgan joy manzilini PATH deb nomlanuvchi o’zgaruvchiga qo’shib qo’yishimiz kerak bo’ladi.
Misol uchun python C:\Python36\ manzilida o’rnatilgan bo’lsin.
Quyidagi rasmlarda bu amallar batafsil ko’rsatilgan.
———————————
👨💻 @pythonuz
Python.org
Download Python
The official home of the Python Programming Language
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)https://dasturchi.uz/plangs/python-dasturlash-tili/
2) https://wombat.org.ua/AByteOfPython/
3) https://www.swaroopch.com/notes/python/
Keyinga darslarimizda biz imkon qadar Linux/Ubuntu operatsiyalar tizimidan foydalanishga xarakat qilamiz.
Ushbu darsni tayyorlashda quyidagi manbalardan foydalanildi.
1)https://dasturchi.uz/plangs/python-dasturlash-tili/
2) https://wombat.org.ua/AByteOfPython/
3) https://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