📚 Python Fayl Operatsiyalari
Binary fayllar va fayl rejimlari (r, w, a)
🎯 Maqsad: Python'da fayllar bilan professional darajada ishlashni o'rganish
👨💻 Python Ustozi bilan
Binary fayllar va fayl rejimlari (r, w, a)
🎯 Maqsad: Python'da fayllar bilan professional darajada ishlashni o'rganish
👨💻 Python Ustozi bilan
Jami: 120 daqiqa (2 soat) 🕐
| Matnli Fayllar | Binary Fayllar |
|---|---|
| 📝 .txt, .csv, .py | 🖼️ .jpg, .mp3, .exe |
| O'qib bo'ladigan matn | Ikkilik (binary) format |
| Kichik hajmli | Katta hajmli |
| Tezkor o'qish | Samarali xotira |
• Fayldan ma'lumot o'qish uchun
• Standart rejim
• Fayl mavjud bo'lishi shart
• Faylga yozish uchun
• Eski ma'lumotlarni o'chiradi
• Fayl yo'q bo'lsa yaratadi
• Fayl oxiriga qo'shish
• Eski ma'lumotlar saqlanadi
• Fayl yo'q bo'lsa yaratadi
with operatori fayl avtomatik yopilishini ta'minlaydi! ✅
⚠️ Binary ma'lumotlarda b prefiksi ishlatish shart!
decode(): bytes → str
encode(): str → bytes
"i" - integer (4 bayt)
"f" - float, "d" - double
• "salom.txt" faylini yarating
• "w" rejimida "Salom!" yozing
• "a" rejimida "Qalaysan?" qo'shing
• "r" rejimida o'qib chiqaring
• "data.bin" faylini yarating
• b"Binary test" yozing
• O'qib, decode qiling
• struct bilan 50, 75 sonlarini saqlang
• O'qib, ekranga chiqaring
⏰ Muddat: Keyingi darsga qadar
📧 Topshirish: Barcha kodlar va natijalarni yuboring
Keyingi dars: Modules va Packages 📦
Rahmat! 👏