PYTHON DASTURLASH TILI
1.57K 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
This media is not supported in your browser
VIEW IN TELEGRAM
2. Python Boshlang'ich - Python Interpreter va Pycharmni o'rnatish !!!
@uz_python
Media is too big
VIEW IN TELEGRAM
3. Python Boshlang'ich - Anaconda o'rnatish
@uz_python
Media is too big
VIEW IN TELEGRAM
5. Python Boshlang'ich - Sonlar va Matematik Amallar
@uz_python
Python (oสปqilish Piton) โ€” bu umumiy-maqsadli dasturlash uchun keng tarzda foydalaniladigan yuqori darajali dasturlash tili. Dasturlash tili  Guido van Rossum  tomonidan yaratilgan va birinchi marta 1991 yilda foydalanib koสปrilgan.

Python har xil platformalar uchun yozilgan masalan Windows, Linux, Mac OS X, Palm OS, Mac OS vahokazo. Python Microsoft.NET  platformasi uchun yozilgan realizatsiyasi ham bor uni nomi IronPython.
@uz_python ๐Ÿ’ก
Biz Pythonda nima qila olishimiz mumkin?

๐Ÿ”นTizimli dasturlash
๐Ÿ”นGUI
๐Ÿ”นInternet skriptlari
๐Ÿ”นKomponentlarni integratsiyasi
๐Ÿ”นMa'lumotlar bazasini dasturlash
๐Ÿ”นTez prototiplash
๐Ÿ”นRaqamli va ilmiy dasturlash
๐Ÿ”นVa yana: O'yinlar, rasmlar, ma'lumotlar konstruktsiyalari, robotlar, Excel ...

@uz_python
โ€‹Python muhitini ishga tushirish uchun qilishimiz kerak bรณlgan ishlar.
1. Python.org saytidan รณzimizning operatsion sistemaga mos python muhitini yuklab olamiz va o'natamiz.
2. Buyruqlar oynasini ochamiz ( command window)
3. python buyruฤŸini kiritib "Enter"ni bosamiz. ( Mac va Windows uchun, Ubuntu uchun esa "python3" buyruฤŸini kiritamiz)
4. Agar siz natijada (>>>) belgisini olsangiz. Siz python muhitini ishga tushirdingiz.

๐Ÿ @uz_python
โ€‹Sonlar ustida bajariladigan amallar.

Python ๐Ÿ
Demak Bugun fayllar bilan ishlashni o'rganamiz ๐Ÿ“‚

๐Ÿ @uz_python
PYTHONda fayllar bilan ishlash.pptx
3.6 MB
Fayllar bilan ishlash ๐Ÿ“‚๐Ÿ“

Fayllarni ochish
Fayllaarni yopish
Fayllar rejimlari(dostup)
Fayllarga yozish
Fayldan oโ€™qish
Fayldagi koโ€™rsatkichning joyi
Faylga qoโ€™shish

Python ๐Ÿ
Demak boshladik
1-Masala
โœ…

Butun qiymat qaytaruvchi DigitN(K,N) funksiyasini hosil qiling. (K>0) Funksiya K ning raqamlari N- raqamini qaytarsin. Agar K soni Ndan kichik bo'lsa, -1 qaytarsin funksiya orqali K1, K2, K3 sonlarning n- raqami aniqlansin.

Javoblar: @heart_without_love ga yuborilsin โœ…
Eng birinchi va to'g'ri yechgan 3ta odam kanalda e'lon qilinadi va optimal yechim kanalga tashlanadi โœ…

๐ŸPython
โ€‹#kirish

๐ŸPython Introduction

๐ŸPython nima?


Python mashhur dasturlash tili. U Guido van Rossum tomonidan yaratilgan va 1991 yilda chiqarilgan.

Buning uchun ishlatiladi:
-veb-ishlab chiqish (server tomoni),
-dasturiy ta'minotni ishlab chiqish,
-matematika,
-tizim skriptlari.

๐ŸPython nima qila oladi?

๐Ÿ› Python-dan veb-ilovalarni yaratish uchun serverda foydalanish mumkin.
๐Ÿ› Python ish oqimlarini yaratish uchun dasturiy ta'minot bilan bir qatorda ishlatilishi mumkin.
๐Ÿ› Python ma'lumotlar bazasi tizimlariga ulanishi mumkin. U shuningdek fayllarni o'qishi va o'zgartirishi mumkin.
๐Ÿ› Python katta ma'lumotlarga ishlov berish va murakkab matematikani bajarish uchun ishlatilishi mumkin.
๐Ÿ› Python-dan tez prototiplash yoki ishlab chiqarishga tayyor dasturiy ta'minotni ishlab chiqish uchun foydalanish mumkin.

Nima uchun Python?

๐Ÿ› Python turli platformalarda ishlaydi (Windows, Mac, Linux, Raspberry Pi va hk).
๐Ÿ› Python ingliz tiliga o'xshash oddiy sintaksisga ega.
๐Ÿ› Python dasturchilarga boshqa ba'zi dasturlash tillariga qaraganda kamroq satrlar bilan dasturlarni yozishga imkon beradigan sintaksisga ega.
๐Ÿ› Python tarjimon tizimida ishlaydi, ya'ni kod yozilgan zahoti bajarilishi mumkin. Bu prototiplash juda tez bo'lishi mumkinligini anglatadi.
๐Ÿ› Pythonni protsessual usul, ob'ektga yo'naltirilgan usul yoki funktsional usul bilan davolash mumkin.

Bilish yaxshi ๐Ÿ‘จโ€๐Ÿ’ป

๐Ÿ—“Python-ning eng so'nggi yangi versiyasi bu Python 3 bo'lib, biz ushbu darslikda foydalanamiz. Biroq, Python 2, xavfsizlik yangilanishlaridan tashqari boshqa narsalar bilan yangilanmasa ham, baribir juda mashhur.
๐Ÿ—“Ushbu darslikda Python matn muharririda yoziladi. Python-ni Thonny, Pycharm, Netbeans yoki Eclipse singari Integratsiyalashgan rivojlanish muhitida yozish mumkin, ular Python fayllarining katta to'plamlarini boshqarish uchun foydalidir.

๐ŸPython Sintaksisi boshqa dasturlash tillariga nisbatan

๐Ÿ—“Python o'qish uchun yaratilgan va matematikaning ta'siri bilan ingliz tiliga o'xshash jihatlarga ega.
๐Ÿ—“Python boshqa dasturlash tillaridan farqli o'laroq, nuqta-vergul yoki qavslarni ishlatadigan buyruqni bajarish uchun yangi qatorlardan foydalanadi.
๐Ÿ—“Python bo'sh joydan foydalanib, belgilarni belgilashga asoslanadi; masalan, ko'chadan, funktsiyalar va sinflar doirasi. Buning uchun boshqa dasturlash tillari ko'pincha jingalak qavslardan foydalanadi.

๐Ÿ Python
โ€‹#Py

๐ŸPython Sintaksisi

๐ŸPython sintaksisini bajaring:

Oldingi sahifada bilib olganimizdek, Python sintaksisi to'g'ridan-to'g'ri buyruq satriga yozish orqali bajarilishi mumkin:

``>>> print("Salom, Dunyo!")
Salom, Dunyo!

cmd (Command Line) da .py faylni ishga tushurish:



C:\Users\Admin\python fayl_nom
i.py 

๐ŸPython belgisi
Shartnoma kod qatorining boshidagi bo'shliqlarni anglatadi.

Boshqa dasturlash tillarida kodni kiritish faqat o'qish uchun mo'ljallangan,
Pythonda yozuvni ajratish juda muhimdir.

Python kod blokini ko'rsatish uchun indentatsiyadan foydalanadi.

#Example
if 5 > 2:
print("Besh ikkidan katta!")

Shartnomani tashlab qo'ysangiz Python sizga xato qiladi:

โŒ
if 5 > 2:
print("Besh ikkidan katta!")

bu yerda print operatoridan oldin kamida bitta bo'sh joy bo'lishi kerak!

if 5 > 2:
print("Besh ikkidan katta!")
if 5 > 2:
print("Besh ikkidan katta!")

Bitta kod blokida bir xil miqdordagi bo'sh joylardan foydalanish kerak, aks holda Python sizga xato beradi:

โŒ
if 5 > 2:
print("Besh ikkidan katta!")
print("Besh ikkidan katta!")
bu kod xatolik beradi !

๐Ÿ Python
โ€‹๐Ÿ Python Kommentariyasi(Sharh)

Sharhlardan Python kodini tushuntirish uchun foydalanish mumkin.

Kodni o'qilishi uchun sharhlardan foydalanish mumkin.

Kodni sinab ko'rishda izohlar bajarilishini oldini olish uchun ishlatilishi mumkin.

Sharh yaratish

Sharhlar # bilan boshlanadi va Python ularga e'tibor bermaydi:

Masalan:
#Bu komment yoziladigan qism
``print("Salom, Dunyo!")

Sharhlar satr oxirida joylashtirilishi mumkin va Python satrning qolgan qismiga e'tibor bermaydi:

print("Salom, Dunyo!") #Salom, Dunyo! so'zi ekranga chiqadi

Kodni tushuntirish uchun sharhlar matn bo'lishi shart emas, undan Python-ning kodni bajarishini oldini olish uchun foydalanish mum
kin:


#print("Salom, Dunyo!")
print("Welcome")

Ko'p qatorli sharhlar

Python aslida ko'p qatorli sharhlar uchun sintaksisga
ega emas.
Ko'p qatorli sharh qo'shish uchun har bir qator uchun # belgini kiriti
sh mumkin:


`
#bu
#yerda
#sharhlar yoziladi
print("Salom, Dunyo!")

Yoki, siz o'ylagandek emas, ko'p qatorli simlardan foydalanishingiz mumkin.

Python o'zgaruvchiga tayinlanmagan satrlarning asl mazmunini e'tiborsiz qoldirganligi sababli, kodingizga ko'p qatorli (uchta qo'shtirnoq) qo'shishingiz va sharhingizni uning ichiga qo'y
ishingiz mumkin:


"""
Bu sharh

yozilgan

faqat bitta qatordan ko'proq
"""
print("Salom, Dunyo!")

O'zgaruvchiga satr tayinlanmagan ekan, Python kodni o'qiydi, lekin keyin uni e'tiborsiz qoldiradi va siz ko'p qatorli sharh yozganingizni tushunadi.

๐Ÿ Python
โ€‹๐Ÿ Python O'zgaruvchilar
1-qism

O'zgaruvchilarni yaratish
O'zgaruvchilar ma'lumotlar qiymatlarini saqlash uchun idishlardir.

Boshqa dasturlash tillaridan farqli o'laroq, Python o'zgaruvchini e'lon qilish buyrug'iga ega emas.

O'zgaruvchi birinchi marta unga qiymat bergan paytingizda yaratiladi.

Masalan:
x = 5
y = "John"
print(x)
print(y)


O'zgaruvchilarni biron bir turdagi e'lon qilish shart emas va ular o'rnatilgandan keyin ham turini o'zgartirishi mumkin.

x = 4
# x ning tipi int
x = "Sally"
# x endi str tipida
print(x)


String o'zgaruvchilari bitta yoki ikki tirnoq yordamida e'lon qilinishi mumkin:


x = "Jon"
# bilan bir xil
x = 'Jon'


O'zgaruvchan ismlar


O'zgaruvchi qisqa nomga ega bo'lishi mumkin (masalan, x va y) yoki ko'proq tavsiflovchi nom (yosh, karnay, total_volume). Python o'zgaruvchilar uchun qoidalar:
O'zgaruvchan nom harf yoki pastki belgidan boshlanishi kerak
O'zgaruvchi nom raqam bilan boshlanmaydi
O'zgaruvchi nom faqat alfa-raqamli belgilar va pastki chiziqlardan iborat bo'lishi mumkin (A-z, 0-9 va _)
O'zgaruvchan nomlar katta-kichiklikni hisobga oladi (yosh, Yosh va YOSH uch xil o'zgaruvchidir)


#O'zgaruvchan nomlar:
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

#Noqonuniy o'zgaruvchan nomlar:
2myvar = "John"
my-var = "John"
my var = "John"


โ˜€๏ธโ˜€๏ธโ˜€๏ธO'zgaruvchan nomlar katta-kichikligini hisobga olish kerakligini unutmang โ˜€๏ธโ˜€๏ธโ˜€๏ธ

๐Ÿ Python