Forwarded from Nematillo Ochilov
Bugun sizlarga eng oddiy gap qaytaradigan bot yaratishni o'rgataman.
1)Proyektizga kirasiz
2)Bir dona .py maslan 1.py faylini ochasiz va fayl ichiga shularni yozasiz
# -*- coding: utf-8 -*-
import telebot
bot = telebot.TeleBot('TOKEN')
@bot.message_handler(content_types=["text"])
def repeat_all_messages(message):
bot.send_message(message.chat.id, message.text)
if __name__ == '__main__':
bot.polling(none_stop=True)
3) 'TOKEN' yozuvi o'rniga @botfather dagi tokenizni yozasiz
4) Faylni soxranit qilasiz va Run tugmasini bosaiz
1)Proyektizga kirasiz
2)Bir dona .py maslan 1.py faylini ochasiz va fayl ichiga shularni yozasiz
# -*- coding: utf-8 -*-
import telebot
bot = telebot.TeleBot('TOKEN')
@bot.message_handler(content_types=["text"])
def repeat_all_messages(message):
bot.send_message(message.chat.id, message.text)
if __name__ == '__main__':
bot.polling(none_stop=True)
3) 'TOKEN' yozuvi o'rniga @botfather dagi tokenizni yozasiz
4) Faylni soxranit qilasiz va Run tugmasini bosaiz
Forwarded from Nematillo Ochilov
1. Python xaqida xech qanday tushunchasi yo'qlar uchun yahshi resurs: https://www.codecademy.com/learn/python (O'zim JavaScriptni shu resursdan o'rganganman. Yahshi tushuntiradi.)
2. Agar telegramga bot qilayotgan bo'lsangiz uncha muncha tushunib qolibsiz: https://python.swaroopch.com shu juda yahshi resurs qisqa va lo'nda. O'zim xam shu resursdan boshlanishda o'rganganman. inglizcha va ruscha pdflari xam bor. (wombat.org.ua/AByteOfPython/AByteofPythonRussian-2.01.pdf)
3. https://stepik.org/course/Python-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-512/ - Video darslarda juda yahshi tushuntirgan. Pythonda ozroq tajribasi borlar uchun zo'r resurs.
Shu ketma-ketlikda boshlasangiz yahshi bo'ladi manimcha.
2. Agar telegramga bot qilayotgan bo'lsangiz uncha muncha tushunib qolibsiz: https://python.swaroopch.com shu juda yahshi resurs qisqa va lo'nda. O'zim xam shu resursdan boshlanishda o'rganganman. inglizcha va ruscha pdflari xam bor. (wombat.org.ua/AByteOfPython/AByteofPythonRussian-2.01.pdf)
3. https://stepik.org/course/Python-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-512/ - Video darslarda juda yahshi tushuntirgan. Pythonda ozroq tajribasi borlar uchun zo'r resurs.
Shu ketma-ketlikda boshlasangiz yahshi bo'ladi manimcha.
🔵 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
🗓MUNDARIJA:
---------------------------
⭕️ 1-bo'lim “Asosiy tushunchalar”
Ⓜ️ Python nima?
Ⓜ️ Birinchi dastur
Ⓜ️ Oddiy operatsiyalar
Ⓜ️ Qoldiqli sonlar
Ⓜ️ Boshqa raqamli operatsiyalar
Ⓜ️ Stringlar
Ⓜ️ Oddiy kirish va chiqish
Ⓜ️ String operatsiyalari
Ⓜ️ Ishlab chiqarish turi
Ⓜ️ Argumentlar
Ⓜ️ Ish joyidagi operatorlar
Ⓜ️ Tahrirlovchidan foydalanish
---------------------------
⭕️ 2-bo'lim "Nazorat tarkibi"
Ⓜ️ Mantiq va taqqoslashlar
Ⓜ️ "if" opertaori
Ⓜ️ "else" opertaori
Ⓜ️ Mantiqiy mantiq
Ⓜ️ Operatorning ustunligi
Ⓜ️ Sikllar
Ⓜ️ Ro'yxat
Ⓜ️ Operatsiyalar ro'yxati
Ⓜ️ Ro'yxat vazifalari
Ⓜ️ "range" funksiyasi
Ⓜ️ "for" sikli
Ⓜ️ Oddiy hisoblagich
---------------------------
⭕️ 3-bo'lim "Vazifalar va Modullar"
Ⓜ️ Kodni qayta ishlatish
Ⓜ️ Vazifalar
Ⓜ️ Vazifa argumentlari
Ⓜ️ Vazifalardan qaytish
Ⓜ️ Izohlar va hujjat satrlari
Ⓜ️ Ob'ektlar vazifalari
Ⓜ️ Modullar
Ⓜ️ Standart kutubxona va pip
---------------------------
⭕️ 4-bo'lim "Istisno va fayllar"
Ⓜ️ Istisnolar
Ⓜ️ Istisnolarni boshqarish
Ⓜ️ "finally" blogi
Ⓜ️ Istisnolarni oshirish
Ⓜ️ Tasdiqlash
Ⓜ️ Fayllarni ochish
Ⓜ️ Fayllarni o'qish
Ⓜ️ Fayllarni yozish
---------------------------
⭕️ 5-bo'lim "Boshqa turlari"
Ⓜ️ Lug'atlar
Ⓜ️ Lug'at vazifalari
Ⓜ️ Tuplelar
Ⓜ️ Ro'yxatni ro'yxatlash
Ⓜ️ Tarkibni tushunish
Ⓜ️ String formatlash
Ⓜ️ Foydali vazifalar
Ⓜ️ Matn Analizatori
---------------------------
⭕️ 6-bo'lim "Vazifali dasturlash"
Ⓜ️ Vazifali dasturlash
Ⓜ️ Lambdalar
Ⓜ️ Xarita va filter
Ⓜ️ Generatorlar
Ⓜ️ Dekorativlar
Ⓜ️ Rekursiya
Ⓜ️ Sets
Ⓜ️ Itertools
---------------------------
⭕️ 7-bo'lim "Ob'ektga yo'naltirilgan dasturlash"
Ⓜ️ Sinflar
Ⓜ️ Meros
Ⓜ️ Sehrli usullar va operatorni haddan ortiq yuklanishi
Ⓜ️ Ob'ektni muddat tugmasi
Ⓜ️ Ma'lumotlarni yashirish
Ⓜ️ Sinf va statik usullar
Ⓜ️ Xususiyatlar
Ⓜ️ Oddiy o'yin
---------------------------
⭕️ 8-bo'lim "Muntazam ifodalar"
Ⓜ️ Muntazam ifodalar
Ⓜ️ Oddiy meta belgilar
Ⓜ️ Belgilar sinflari
Ⓜ️ Boshqa meta belgilar
Ⓜ️ Guruhlar
Ⓜ️ Maxsus ketma-ketliklar
Ⓜ️ E-mail ekstraktsiyalari
---------------------------
⭕️ 9-bo'lim "Pythoniklik va qadoqlash"
Ⓜ️ Pythonning Zeni
Ⓜ️ Python kengaytirish takliflari PEP
Ⓜ️ Funktsiya argumentlari haqida ko'proq ma'lumot
Ⓜ️ Tuple qutisini ochish
Ⓜ️ Uchinchi operator
Ⓜ️ Boshqa bayonotlar
Ⓜ️
Ⓜ️ Katta uchinchi tomon kutubxonalari
Ⓜ️ Paketlar
Ⓜ️ .exe dasturini qadoqlash
---------------------------
@pythonuz
---------------------------
⭕️ 1-bo'lim “Asosiy tushunchalar”
Ⓜ️ Python nima?
Ⓜ️ Birinchi dastur
Ⓜ️ Oddiy operatsiyalar
Ⓜ️ Qoldiqli sonlar
Ⓜ️ Boshqa raqamli operatsiyalar
Ⓜ️ Stringlar
Ⓜ️ Oddiy kirish va chiqish
Ⓜ️ String operatsiyalari
Ⓜ️ Ishlab chiqarish turi
Ⓜ️ Argumentlar
Ⓜ️ Ish joyidagi operatorlar
Ⓜ️ Tahrirlovchidan foydalanish
---------------------------
⭕️ 2-bo'lim "Nazorat tarkibi"
Ⓜ️ Mantiq va taqqoslashlar
Ⓜ️ "if" opertaori
Ⓜ️ "else" opertaori
Ⓜ️ Mantiqiy mantiq
Ⓜ️ Operatorning ustunligi
Ⓜ️ Sikllar
Ⓜ️ Ro'yxat
Ⓜ️ Operatsiyalar ro'yxati
Ⓜ️ Ro'yxat vazifalari
Ⓜ️ "range" funksiyasi
Ⓜ️ "for" sikli
Ⓜ️ Oddiy hisoblagich
---------------------------
⭕️ 3-bo'lim "Vazifalar va Modullar"
Ⓜ️ Kodni qayta ishlatish
Ⓜ️ Vazifalar
Ⓜ️ Vazifa argumentlari
Ⓜ️ Vazifalardan qaytish
Ⓜ️ Izohlar va hujjat satrlari
Ⓜ️ Ob'ektlar vazifalari
Ⓜ️ Modullar
Ⓜ️ Standart kutubxona va pip
---------------------------
⭕️ 4-bo'lim "Istisno va fayllar"
Ⓜ️ Istisnolar
Ⓜ️ Istisnolarni boshqarish
Ⓜ️ "finally" blogi
Ⓜ️ Istisnolarni oshirish
Ⓜ️ Tasdiqlash
Ⓜ️ Fayllarni ochish
Ⓜ️ Fayllarni o'qish
Ⓜ️ Fayllarni yozish
---------------------------
⭕️ 5-bo'lim "Boshqa turlari"
Ⓜ️ Lug'atlar
Ⓜ️ Lug'at vazifalari
Ⓜ️ Tuplelar
Ⓜ️ Ro'yxatni ro'yxatlash
Ⓜ️ Tarkibni tushunish
Ⓜ️ String formatlash
Ⓜ️ Foydali vazifalar
Ⓜ️ Matn Analizatori
---------------------------
⭕️ 6-bo'lim "Vazifali dasturlash"
Ⓜ️ Vazifali dasturlash
Ⓜ️ Lambdalar
Ⓜ️ Xarita va filter
Ⓜ️ Generatorlar
Ⓜ️ Dekorativlar
Ⓜ️ Rekursiya
Ⓜ️ Sets
Ⓜ️ Itertools
---------------------------
⭕️ 7-bo'lim "Ob'ektga yo'naltirilgan dasturlash"
Ⓜ️ Sinflar
Ⓜ️ Meros
Ⓜ️ Sehrli usullar va operatorni haddan ortiq yuklanishi
Ⓜ️ Ob'ektni muddat tugmasi
Ⓜ️ Ma'lumotlarni yashirish
Ⓜ️ Sinf va statik usullar
Ⓜ️ Xususiyatlar
Ⓜ️ Oddiy o'yin
---------------------------
⭕️ 8-bo'lim "Muntazam ifodalar"
Ⓜ️ Muntazam ifodalar
Ⓜ️ Oddiy meta belgilar
Ⓜ️ Belgilar sinflari
Ⓜ️ Boshqa meta belgilar
Ⓜ️ Guruhlar
Ⓜ️ Maxsus ketma-ketliklar
Ⓜ️ E-mail ekstraktsiyalari
---------------------------
⭕️ 9-bo'lim "Pythoniklik va qadoqlash"
Ⓜ️ Pythonning Zeni
Ⓜ️ Python kengaytirish takliflari PEP
Ⓜ️ Funktsiya argumentlari haqida ko'proq ma'lumot
Ⓜ️ Tuple qutisini ochish
Ⓜ️ Uchinchi operator
Ⓜ️ Boshqa bayonotlar
Ⓜ️
__main__
ichki kodiⓂ️ Katta uchinchi tomon kutubxonalari
Ⓜ️ Paketlar
Ⓜ️ .exe dasturini qadoqlash
---------------------------
@pythonuz
Forwarded from Python dasturlash maktabi
🔵 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
Forwarded from Python dasturlash maktabi
🗓MUNDARIJA:
---------------------------
⭕️ 1-bo'lim “Asosiy tushunchalar”
Ⓜ️ Python nima?
Ⓜ️ Birinchi dastur
Ⓜ️ Oddiy operatsiyalar
Ⓜ️ Qoldiqli sonlar
Ⓜ️ Boshqa raqamli operatsiyalar
Ⓜ️ Stringlar
Ⓜ️ Oddiy kirish va chiqish
Ⓜ️ String operatsiyalari
Ⓜ️ Ishlab chiqarish turi
Ⓜ️ Argumentlar
Ⓜ️ Ish joyidagi operatorlar
Ⓜ️ Tahrirlovchidan foydalanish
---------------------------
⭕️ 2-bo'lim "Nazorat tarkibi"
Ⓜ️ Mantiq va taqqoslashlar
Ⓜ️ "if" opertaori
Ⓜ️ "else" opertaori
Ⓜ️ Mantiqiy mantiq
Ⓜ️ Operatorning ustunligi
Ⓜ️ Sikllar
Ⓜ️ Ro'yxat
Ⓜ️ Operatsiyalar ro'yxati
Ⓜ️ Ro'yxat vazifalari
Ⓜ️ "range" funksiyasi
Ⓜ️ "for" sikli
Ⓜ️ Oddiy hisoblagich
---------------------------
⭕️ 3-bo'lim "Vazifalar va Modullar"
Ⓜ️ Kodni qayta ishlatish
Ⓜ️ Vazifalar
Ⓜ️ Vazifa argumentlari
Ⓜ️ Vazifalardan qaytish
Ⓜ️ Izohlar va hujjat satrlari
Ⓜ️ Ob'ektlar vazifalari
Ⓜ️ Modullar
Ⓜ️ Standart kutubxona va pip
---------------------------
⭕️ 4-bo'lim "Istisno va fayllar"
Ⓜ️ Istisnolar
Ⓜ️ Istisnolarni boshqarish
Ⓜ️ "finally" blogi
Ⓜ️ Istisnolarni oshirish
Ⓜ️ Tasdiqlash
Ⓜ️ Fayllarni ochish
Ⓜ️ Fayllarni o'qish
Ⓜ️ Fayllarni yozish
---------------------------
⭕️ 5-bo'lim "Boshqa turlari"
Ⓜ️ Lug'atlar
Ⓜ️ Lug'at vazifalari
Ⓜ️ Tuplelar
Ⓜ️ Ro'yxatni ro'yxatlash
Ⓜ️ Tarkibni tushunish
Ⓜ️ String formatlash
Ⓜ️ Foydali vazifalar
Ⓜ️ Matn Analizatori
---------------------------
⭕️ 6-bo'lim "Vazifali dasturlash"
Ⓜ️ Vazifali dasturlash
Ⓜ️ Lambdalar
Ⓜ️ Xarita va filter
Ⓜ️ Generatorlar
Ⓜ️ Dekorativlar
Ⓜ️ Rekursiya
Ⓜ️ Sets
Ⓜ️ Itertools
---------------------------
⭕️ 7-bo'lim "Ob'ektga yo'naltirilgan dasturlash"
Ⓜ️ Sinflar
Ⓜ️ Meros
Ⓜ️ Sehrli usullar va operatorni haddan ortiq yuklanishi
Ⓜ️ Ob'ektni muddat tugmasi
Ⓜ️ Ma'lumotlarni yashirish
Ⓜ️ Sinf va statik usullar
Ⓜ️ Xususiyatlar
Ⓜ️ Oddiy o'yin
---------------------------
⭕️ 8-bo'lim "Muntazam ifodalar"
Ⓜ️ Muntazam ifodalar
Ⓜ️ Oddiy meta belgilar
Ⓜ️ Belgilar sinflari
Ⓜ️ Boshqa meta belgilar
Ⓜ️ Guruhlar
Ⓜ️ Maxsus ketma-ketliklar
Ⓜ️ E-mail ekstraktsiyalari
---------------------------
⭕️ 9-bo'lim "Pythoniklik va qadoqlash"
Ⓜ️ Pythonning Zeni
Ⓜ️ Python kengaytirish takliflari PEP
Ⓜ️ Funktsiya argumentlari haqida ko'proq ma'lumot
Ⓜ️ Tuple qutisini ochish
Ⓜ️ Uchinchi operator
Ⓜ️ Boshqa bayonotlar
Ⓜ️
Ⓜ️ Katta uchinchi tomon kutubxonalari
Ⓜ️ Paketlar
Ⓜ️ .exe dasturini qadoqlash
---------------------------
@pythonuz
---------------------------
⭕️ 1-bo'lim “Asosiy tushunchalar”
Ⓜ️ Python nima?
Ⓜ️ Birinchi dastur
Ⓜ️ Oddiy operatsiyalar
Ⓜ️ Qoldiqli sonlar
Ⓜ️ Boshqa raqamli operatsiyalar
Ⓜ️ Stringlar
Ⓜ️ Oddiy kirish va chiqish
Ⓜ️ String operatsiyalari
Ⓜ️ Ishlab chiqarish turi
Ⓜ️ Argumentlar
Ⓜ️ Ish joyidagi operatorlar
Ⓜ️ Tahrirlovchidan foydalanish
---------------------------
⭕️ 2-bo'lim "Nazorat tarkibi"
Ⓜ️ Mantiq va taqqoslashlar
Ⓜ️ "if" opertaori
Ⓜ️ "else" opertaori
Ⓜ️ Mantiqiy mantiq
Ⓜ️ Operatorning ustunligi
Ⓜ️ Sikllar
Ⓜ️ Ro'yxat
Ⓜ️ Operatsiyalar ro'yxati
Ⓜ️ Ro'yxat vazifalari
Ⓜ️ "range" funksiyasi
Ⓜ️ "for" sikli
Ⓜ️ Oddiy hisoblagich
---------------------------
⭕️ 3-bo'lim "Vazifalar va Modullar"
Ⓜ️ Kodni qayta ishlatish
Ⓜ️ Vazifalar
Ⓜ️ Vazifa argumentlari
Ⓜ️ Vazifalardan qaytish
Ⓜ️ Izohlar va hujjat satrlari
Ⓜ️ Ob'ektlar vazifalari
Ⓜ️ Modullar
Ⓜ️ Standart kutubxona va pip
---------------------------
⭕️ 4-bo'lim "Istisno va fayllar"
Ⓜ️ Istisnolar
Ⓜ️ Istisnolarni boshqarish
Ⓜ️ "finally" blogi
Ⓜ️ Istisnolarni oshirish
Ⓜ️ Tasdiqlash
Ⓜ️ Fayllarni ochish
Ⓜ️ Fayllarni o'qish
Ⓜ️ Fayllarni yozish
---------------------------
⭕️ 5-bo'lim "Boshqa turlari"
Ⓜ️ Lug'atlar
Ⓜ️ Lug'at vazifalari
Ⓜ️ Tuplelar
Ⓜ️ Ro'yxatni ro'yxatlash
Ⓜ️ Tarkibni tushunish
Ⓜ️ String formatlash
Ⓜ️ Foydali vazifalar
Ⓜ️ Matn Analizatori
---------------------------
⭕️ 6-bo'lim "Vazifali dasturlash"
Ⓜ️ Vazifali dasturlash
Ⓜ️ Lambdalar
Ⓜ️ Xarita va filter
Ⓜ️ Generatorlar
Ⓜ️ Dekorativlar
Ⓜ️ Rekursiya
Ⓜ️ Sets
Ⓜ️ Itertools
---------------------------
⭕️ 7-bo'lim "Ob'ektga yo'naltirilgan dasturlash"
Ⓜ️ Sinflar
Ⓜ️ Meros
Ⓜ️ Sehrli usullar va operatorni haddan ortiq yuklanishi
Ⓜ️ Ob'ektni muddat tugmasi
Ⓜ️ Ma'lumotlarni yashirish
Ⓜ️ Sinf va statik usullar
Ⓜ️ Xususiyatlar
Ⓜ️ Oddiy o'yin
---------------------------
⭕️ 8-bo'lim "Muntazam ifodalar"
Ⓜ️ Muntazam ifodalar
Ⓜ️ Oddiy meta belgilar
Ⓜ️ Belgilar sinflari
Ⓜ️ Boshqa meta belgilar
Ⓜ️ Guruhlar
Ⓜ️ Maxsus ketma-ketliklar
Ⓜ️ E-mail ekstraktsiyalari
---------------------------
⭕️ 9-bo'lim "Pythoniklik va qadoqlash"
Ⓜ️ Pythonning Zeni
Ⓜ️ Python kengaytirish takliflari PEP
Ⓜ️ Funktsiya argumentlari haqida ko'proq ma'lumot
Ⓜ️ Tuple qutisini ochish
Ⓜ️ Uchinchi operator
Ⓜ️ Boshqa bayonotlar
Ⓜ️
__main__
ichki kodiⓂ️ Katta uchinchi tomon kutubxonalari
Ⓜ️ Paketlar
Ⓜ️ .exe dasturini qadoqlash
---------------------------
@pythonuz
Forwarded from 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 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 juda mashhur Google, NASA, markaziy razvedka boshqarmasi, va Disney kabi tashkilotlar tomonidan ishlatiladi.Python qayta ishlangan va siz dasturni kompilyatsiya qilishingiz uchun hech qanday ehtiyoj yoq.
@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 juda mashhur Google, NASA, markaziy razvedka boshqarmasi, va Disney kabi tashkilotlar tomonidan ishlatiladi.Python qayta ishlangan va siz dasturni kompilyatsiya qilishingiz uchun hech qanday ehtiyoj yoq.
@pythonuz
Forwarded from Python dasturlash maktabi
Forwarded from Python dasturlash maktabi
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
Forwarded from Python dasturlash maktabi
📊 To’g’ri javobni toping?
Ⓐ Python 1.7 keng tarqalgan bo'lib eng ko’p foydalaniladigan versiya
Ⓑ Python kodini har doim kompilyatsiya qilish kerak
Ⓒ CPython bu Pythonning ilovasi
@pythonuz
Ⓐ Python 1.7 keng tarqalgan bo'lib eng ko’p foydalaniladigan versiya
Ⓑ Python kodini har doim kompilyatsiya qilish kerak
Ⓒ CPython bu Pythonning ilovasi
@pythonuz
Forwarded from Python dasturlash maktabi
Ⓜ️ Birinchi dastur
Pythonda kodlarni test qilish uchun bizga maxsus dasturlar kerak bo'ladi.
Agar kompyuteringiz bo'lsa https://www.python.org/downloads/ saytidan kompyuteringiz sistemasiga mos python Interperatorini yuklab ishga tushirasiz.
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 dasturini yuklab oling.
Siz faqat havaskor bo'lsangiz @rextester_bot yoki Repl saytida kodlarni sinab ko'rishingiz mumkin.
Birinchi "Hello World" dasturni hoziroq ishga tushiring.
Pythonda print chop etuvchi ya’ni najijani chiqaruvchi funksiya hisoblanadi.
Pythonning 3-versiyasida string ya’ni matnlar qavs () ichiga olinadi.
#️⃣
Hello world!
@pythonuz
Pythonda kodlarni test qilish uchun bizga maxsus dasturlar kerak bo'ladi.
Agar kompyuteringiz bo'lsa https://www.python.org/downloads/ saytidan kompyuteringiz sistemasiga mos python Interperatorini yuklab ishga tushirasiz.
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 dasturini yuklab oling.
Siz faqat havaskor bo'lsangiz @rextester_bot yoki Repl saytida kodlarni sinab ko'rishingiz mumkin.
Birinchi "Hello World" dasturni hoziroq ishga tushiring.
Pythonda print chop etuvchi ya’ni najijani chiqaruvchi funksiya hisoblanadi.
Pythonning 3-versiyasida string ya’ni matnlar qavs () ichiga olinadi.
#️⃣
print('Hello world!')
Hello world!
@pythonuz
Forwarded from Python dasturlash maktabi
Ⓜ️ 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
Forwarded from Python dasturlash maktabi
Forwarded from Python dasturlash maktabi
Ⓜ️ Qoldiqli sonlar(Floats)
Pythonda butun bo'lmagan qoldiqli sonlarni ifodalash uchun ishlatiladi.
Butun bo'lmagan 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 2+3.0=5.0
@pythonuz
Pythonda butun bo'lmagan qoldiqli sonlarni ifodalash uchun ishlatiladi.
Butun bo'lmagan 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 2+3.0=5.0
@pythonuz
Forwarded from Python dasturlash maktabi
Forwarded from Python dasturlash maktabi
Ⓜ️ Boshqa raqamli operatsiyalar
Python qo'shish, ayirish, ko'paytirish va bo'lishdan tashqari bir sonlarning darajasini ham hisoblaydi. Ushbu operatsiya ikki yulduzcha yordamida amalga oshiriladi.
#️⃣
>>> 2 ** 5
32
>>> 9 ** (1/2)
3.0
Birgalikda zanjirlar bilan bog'lanishingiz mumkin. Boshqacha qilib aytganda, siz sonni bir nechta darajaga ko'tarishingiz mumkin. Masalan, 2 3 2.
@pythonuz
Python qo'shish, ayirish, ko'paytirish va bo'lishdan tashqari bir sonlarning darajasini ham hisoblaydi. Ushbu operatsiya ikki yulduzcha yordamida amalga oshiriladi.
#️⃣
>>> 2 ** 5
32
>>> 9 ** (1/2)
3.0
Birgalikda zanjirlar bilan bog'lanishingiz mumkin. Boshqacha qilib aytganda, siz sonni bir nechta darajaga ko'tarishingiz mumkin. Masalan, 2 3 2.
@pythonuz
Forwarded from Python dasturlash maktabi
Forwarded from Python dasturlash maktabi
📘 % Qoldiqni aniqlash
Bo’lishdan hosil bo’lgan qoldiqni qaytaradi.Modul operatori foiz belgisi (%) bilan amalga oshiriladi.
#️⃣ >>> 1.25 % 0.5
0.25
>>> 30 % 4
2
📘// Qoldiqsiz bo’lish
Bo’lishdan hosil bo’lgan bo’linmaning qoldiqsiz butun qismini qaytaradi.
#️⃣ >>> 20 // 6
3
>>> 30 // 4
7
@pythonuz
Bo’lishdan hosil bo’lgan qoldiqni qaytaradi.Modul operatori foiz belgisi (%) bilan amalga oshiriladi.
#️⃣ >>> 1.25 % 0.5
0.25
>>> 30 % 4
2
📘// Qoldiqsiz bo’lish
Bo’lishdan hosil bo’lgan bo’linmaning qoldiqsiz butun qismini qaytaradi.
#️⃣ >>> 20 // 6
3
>>> 30 // 4
7
@pythonuz
Forwarded from Python dasturlash maktabi
Forwarded from Python dasturlash maktabi
print('apple '*3)
#print chop etish funksiyasi
>>> apple apple apple
🍏*3=🍏🍏🍏
ozgaruvchi='apple'
print(ozgaruvchi.replace('apple','banana'))
# replace bu o'zgartiruvchi built-in funksiya kodda olmani bananga o'zgartirdi
>>>banana
🍏>🍌
Kanalga a'zo bo'lish
https://t.me/joinchat/AAAAAELQdpONmf2EKgzjvg
Forwarded from Fulfil Education (Suhrob Abduaxatov)
Media is too big
VIEW IN TELEGRAM
#Python #video_dars
Python bo'yicha bu darsimizda satrlar bilan tanishish va ular ustida amallar ko'rib amalyotda qo'llab ko'rasiz!
Keyingi darslarimiz Android, Frontend, Backend, Digital marketing, SMM, C++ lardan bo'ladi, Python, Backend bo'yicha online kursimiz bugun 14.09.2020 start berilmoqda bugun kursga ro'yxatdan o'tishni oxirgi kunlardan biri, 1 xafta bepul darslarga qatnashib ko'ring buning uchun @fulfiledu ga muroajat qiling!
LINK:👉 @fulfil_education
Python bo'yicha bu darsimizda satrlar bilan tanishish va ular ustida amallar ko'rib amalyotda qo'llab ko'rasiz!
Keyingi darslarimiz Android, Frontend, Backend, Digital marketing, SMM, C++ lardan bo'ladi, Python, Backend bo'yicha online kursimiz bugun 14.09.2020 start berilmoqda bugun kursga ro'yxatdan o'tishni oxirgi kunlardan biri, 1 xafta bepul darslarga qatnashib ko'ring buning uchun @fulfiledu ga muroajat qiling!
LINK:👉 @fulfil_education