PYTHON DASTURLASH TILI
1.55K subscribers
334 photos
332 videos
408 files
701 links
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
Download Telegram
Forwarded from Nematillo Ochilov
Pythonning pyrogram kutubxonasida ishlashni o'rganish.(telegram kanallarida admin bo'lmasdan malumotlarni olish, kanal va guruhlarga O'zbekistonlik odamlarni qo'shish,soxta like, soxta posmotr kopaytirish va boshqa ko'plab qulayliklar mavjud)

1. my.telegram.org/auth?to=apps saytiga kiramiz va telefon raqamimizni kiritib next tugmasiga bosamiz.Shu nomerdan ochilgan telgramga kod keladi va kodni ham saytga kiritib Sign in tugmasiga bosamiz.

2. Sahifada api_id va api_hash kodlarini nusxalab olamiz Titleda esa telefon raqamingizni yozishingizni maslahat beraman.

3. python3 o'rnatilgan kompyuterda pyrogram kutubxonasini yuklash uchun Pycharm dasturining Terminaliga pip install pyrogram yozamiz.

4. Pycharmda config.ini faylini ochib ichiga o'zizni api_id va api_hash larizni yozing.Namuna:
[pyrogram]
api_id=696010
api_hash=d0089ebbbc133abf2b764ca34a5c4057


5.Pycharmda istalgan .py fayliga github.com/apiuz/pyrogram/blob/develop/examples/1-dars.%20authorization.py sahifasidagi kodni kiritamiz va enterni bosamiz.Telegramga kod keladi kodni terminalga yozamiz va faylga sichqonchani o'ng tugmasini bosib runga bosamiz

6. Pycharmda istalgan .py formatidagi fayl yaratamiz va faylga https://github.com/apiuz/pyrogram/blob/develop/examples/2-dars.%20get_history.py sahifasidagi kodni kiritamiz(o'zingizni api_id api_hash va telefon raqamingizni kiriting).Faylga sichqonchani o'ng tugmasini bosib runga bosamiz va dastur ishga tushadi.Savollaringizni inglis tilida @bots_uz guruhiga yozib qoldiring

#pyrogram #python #auth

Kanalga a'zo bo'lish 👇
https://t.me/joinchat/AAAAAD6YXE73Trzz2TcWdw
Forwarded from Nematillo Ochilov
Diqqat!!!Videolarni Istalgan tilda tarjima qilib tarjimani so'z bilan yozadigan servis ishga tushdi.Marhamat kiring va sinab ko'ring http://ru.savefrom.net/
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
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.
🔵 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
🗓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
Ⓜ️ __main__ ichki kodi
Ⓜ️ Katta uchinchi tomon kutubxonalari
Ⓜ️ Paketlar
Ⓜ️ .exe dasturini qadoqlash
---------------------------
@pythonuz
🔵 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
🗓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
Ⓜ️ __main__ ichki kodi
Ⓜ️ Katta uchinchi tomon kutubxonalari
Ⓜ️ Paketlar
Ⓜ️ .exe dasturini qadoqlash
---------------------------
@pythonuz
⭕️ 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 bu:

Ⓐ Tahrirlash vositalarining to'plami
Ⓑ Dasturlash tili
Ⓒ Dasturlash muhiti

@pythonuz
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
📊 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