O'zbek tilida Python Data Structures va Algorithms asoslari
Ushbu repository Python dasturlash tilida mantiqiy fikrlashni rivojlantirish uchun amaliy darslik. Har bir kontseptsiya real hayotiy muammolar orqali tushuntirilgan.
- Python boshlovchilari
- Data Structures o'rganayotganlar
- Coding interview tayyorgarlik ko'rayotganlar
- O'zbek tilida material qidirayotgan talabalar
- ✅ List va Dictionary fundamentals
- ✅ Nested data structures
- ✅ For loop mastery
- ✅ Accumulator pattern
- ✅ Grouping va aggregation
- ✅
.get()metodi professional usage - ✅ Append pattern va data collection
- ✅
defaultdictbilan ishlash
- ✅
max,min,sortedadvanced usage - ✅
filtervamapfunctions - ✅ List/Dict comprehensions
- ✅
zipfunction va applications
git clone https://github.com/username/python-logic-building.git
cd python-logic-buildingpip install jupyter notebookjupyter notebook notebooks/logicbuilding.ipynbHar bir bo'lim quyidagi formatda:
- Real Muammo - Amaliy vaziyat
- Yomon Yondashuv - Nima qilmaslik kerak
- Yaxshi Yechim - Professional yondashuv
- Kod Misollari - Ishchi kod
- Tushuntirish - Nima uchun shunday
# Mijozlar bo'yicha savdolarni guruhlash
from collections import defaultdict
mijoz_xaridlari = defaultdict(int)
for savdo in savdolar:
mijoz = savdo['mijoz']
mijoz_xaridlari[mijoz] += savdo['summa']- Har bir level ketma-ket o'rganilsin
- Kodlarni o'zingiz yozib ko'ring
- Mashqlarni bajaring
- O'z loyihangizga tatbiq qiling
Pull requests xush kelibsiz! Katta o'zgarishlar uchun avval issue oching.
- Bug report
- Yangi misollar qo'shish
- Translation (agar kerak bo'lsa)
- Star bosish va share qilish!
- LinkedIn: Farrux Valijonov
- GitHub: @farrux05-ai
- Email: farruxbekvalijonov65@gmail.com
MIT License - Free to use, learn, and share!
Bu loyiha doimo yangilanib boradi. Watch bosib yangilanishlardan xabardor bo'ling! Keyingi bosqichda kutubxonasiz python scriptlari chiqadi
Bu material o'zbek dasturchilar hamjamiyatiga bag'ishlangan.
#Python #Uzbekistan #OpenSource #Education