📦 Python Modules va Packages
Standart modullar va custom modullar yaratish
🎯 Maqsad: Kodni tartibli va qayta ishlatiladigan qilish
Modullar = Kodni tartibga solish ✨
Paketlar = Modullarni guruhlash 📚
👨💻 Python Ustozi bilan
Standart modullar va custom modullar yaratish
🎯 Maqsad: Kodni tartibli va qayta ishlatiladigan qilish
Modullar = Kodni tartibga solish ✨
Paketlar = Modullarni guruhlash 📚
👨💻 Python Ustozi bilan
Jami: 120 daqiqa (2 soat) 🕐
Python fayli (.py) bo'lib, unda funksiyalar, o'zgaruvchilar yoki sinflar mavjud
Bir nechta modullarni o'z ichiga olgan papka, __init__.py fayli bilan belgilanadi
import math - ko'p funksiya kerak
from math import pi - faqat bittasi
import math as m - uzun nom
⚠️ from math import * - ishlatmang!
Matematik operatsiyalar
sqrt(), factorial(), pi
Tasodifiy sonlar
randint(), choice()
Sana va vaqt
now(), strftime()
Operatsion tizim
getcwd(), mkdir()
✨ Python bilan 200+ standart modul keladi!
ceil(), floor(), pow(), degrees(), radians()
✅ O'z modulimizni yaratdik!
⚠️ __init__.py - paketni belgilaydi
• random - 1-50 tasodifiy son
• math - 16 ning ildizi
• datetime - bugungi sana
• kalkulyator.py yarating
• bolish(a, b) funksiyasi qo'shing
• Import qilib sinab ko'ring
• tools paketini yarating
• xabar.py moduli qo'shing
• xabar_ber() funksiyasini yarating
⏰ Har mashq uchun 8-9 daqiqa vaqt
⏰ Muddat: Keyingi darsga qadar
📧 Topshirish: Barcha kodlar va fayllarni yuboring
Keyingi dars: Python Standart Kutubxonalari (os, sys, random, math) 📚
Asosiy qoida: Kod tartibli bo'lishi - muvaffaqiyat kaliti! 🔑
Eslab qoling:
• Modullar = Qayta ishlatish
• Paketlar = Tartibga solish
• Import = Kuch
Rahmat! 👏