π‘ƒπ‘Ÿπ‘œπ‘”π‘Ÿπ‘Žπ‘šπ‘šπ‘’π‘Ÿ
14 subscribers
327 photos
24 videos
1 file
6 links
C++ | Algoritmlar | Kompyuter asoslari
Boshlangβ€˜ich darajadagi dasturchilar uchun mini darslar, tushunchalar va masalalar

πŸ‘©β€πŸ’» By Marjona
πŸ“© Bogβ€˜lanish: @M_Marjona_Dilshodovna
Download Telegram
Maktab oβ€˜quvchilari ta’tilga chiqqanini qanday bilsa boβ€˜ladi?

Juda oddiy. Iyun boshidan beri ChatGPT trafik hajmi qariyb yarmiga tushdi β€” kuniga taxminan 90 milliard soβ€˜rovdan ~45 milliardgacha.

Bolalar dam olyapti. Serverlar esa β€œnafas rostlayapti”.

@code_hub_01
🀣2😁1πŸ’―1
#Car_system:
1. Add
2. Show
3. Search(name)
4. Search(color)
5. Search(price)
πŸ‘1πŸ”₯1
Python dasturlash tili

1. Umumiy ma’lumot

Python – yuqori darajadagi, interpretatsiya qilinadigan, obyektga yoβ€˜naltirilgan dasturlash tili.

Uni Guido van Rossum 1991-yilda ishlab chiqdi.

Python nomi "Pitton" ilonidan emas, balki ingliz komediya guruhi β€œMonty Python” nomidan olingan.



---

2. Asosiy xususiyatlari

Oson va sodda sintaksis – kod yozish ingliz tiliga yaqin.

Interpretatorli til – kodni kompilyatsiya qilmasdan bevosita bajaradi.

Ochiq manbali – bepul va hamma uchun ochiq.

Kross-platformali – Windows, Linux, MacOS, Android kabi koβ€˜plab tizimlarda ishlaydi.

Keng kutubxonalar – tayyor modullar orqali turli vazifalarni bajarish mumkin (masalan, NumPy, Pandas, TensorFlow, Django).

Koβ€˜p paradigmali – obyektga yoβ€˜naltirilgan, funksional va protsessual dasturlashni qoβ€˜llab-quvvatlaydi.



---

3. Qoβ€˜llanish sohalari

Veb-dasturlash: Django, Flask, FastAPI.

Sun’iy intellekt va mashina oβ€˜rganish: TensorFlow, PyTorch, Scikit-learn.

Ma’lumotlarni tahlil qilish va vizualizatsiya: Pandas, NumPy, Matplotlib, Seaborn.

Avtomatlashtirish va skript yozish: oddiy ishlarni avtomatlashtirish uchun.

Oβ€˜yinlar yaratish: Pygame kutubxonasi.

Ilmiy hisob-kitoblar: SciPy, SymPy.



---

4. Afzalliklari

Oβ€˜rganish va tushunish oson.

Juda katta hamjamiyatga ega.

Keng sohada qoβ€˜llaniladi.

Kutubxonalar soni juda koβ€˜p.



---

5. Kamchiliklari

C++ yoki Java kabi tezkor emas.

Mobil ilovalar yaratishda koβ€˜p qoβ€˜llanilmaydi.

Katta hajmdagi dasturlar uchun koβ€˜p xotira talab qilishi mumkin.



---

6. Oddiy Python dasturi

print("Salom, Dunyo!")


---

Xulosa qilib aytganda, Python – eng mashhur va koβ€˜p imkoniyatlarga ega dasturlash tillaridan biri boβ€˜lib, ayniqsa yangi oβ€˜rganuvchilar uchun juda qulay.




@code_hub_01
πŸ”₯1
#Homework_py_task_1: Ikki sonning yigβ€˜indisini hisoblash

Shart: Foydalanuvchi ikkita son kiritadi. Ushbu sonlarning yigβ€˜indisini hisoblang va chop eting.

@code_hub_01
πŸ”₯1
#Homework_py_task_2: Uchburchakning yuzi

Shart: Uchburchakning asos va balandligi kiritiladi. Ushbu uchburchakning yuzini hisoblang va chop eting.

@code_hub_01
πŸ”₯1
#Homework_py_task_3: Temperaturani oβ€˜zgartirish

Shart: Celsiuda kiritilgan temperaturani Fahrenheitga aylantiring.
Formula: F = (C * 9/5) + 32

@code_hub_01
πŸ”₯1
#Homework_py_task_4: Aylananing uzunligi

Shart: Aylananing radiusi kiritiladi. Ushbu aylanani uzunligini hisoblang va chop eting.
Formula: C = 2 * Ο€ * r

@code_hub_01
πŸ”₯1
#Homework_py_task_5: Toβ€˜rtburchakning perimetri

Shart: Toβ€˜rtburchakning uzunligi va kengligi kiritiladi. Ushbu toβ€˜rtburchakning perimetrini hisoblang va chop eting.
Formula: P = 2 * (uzunlik + kenglik)

@code_hub_01
πŸ”₯1
#Homework_py_task_6: Toβ€˜rtburchakning yuzi

Shart: Toβ€˜rtburchakning uzunligi va kengligi kiritiladi. Ushbu toβ€˜rtburchakning yuzini hisoblang va chop eting.

@code_hub_01
πŸ”₯1
#Homework_py_task_7: Sonning kvadrati va kubi

Shart: Foydalanuvchi biror son kiritadi. Ushbu sonning kvadrati va kubini hisoblang va chop eting.

@code_hub_01
πŸ”₯1
#Homework_py_part1_task_1: Sonning musbat yoki manfiyligini aniqlash.
Shart: Foydalanuvchi biror son kiritadi. Ushbu son musbat, manfiy yoki nol ekanligini aniqlang.
#Homework_py_part1_task_2:Baholash tizimi
Shart: Foydalanuvchi olgan ballini kiriting (0 dan 100 gacha). Ushbu ballga koβ€˜ra bahoni aniqlang.

90 va undan yuqori – A
80 va undan yuqori – B
70 va undan yuqori – C
60 va undan yuqori – D
60 dan past – F
#Homework_py_part1_task_3: Juft yoki toq son
Shart: Foydalanuvchi biror son kiritadi. Ushbu son juft yoki toq ekanligini aniqlang.