1. matnli ma'lumotlarni qayta ishlash
Download 0.68 Mb.
|
Xisobot
FAYLDAN O'QISH
Kompyuterimizda aksar ma'lumotlar fayl ko'rinishida saqlanadi. Bu xoh matn bo'lsin, xoh jadval, xoh rasm, xoh video. Fayllarda turli ma'lumotlar saqlanishi mumkin, ob-havo ma'lumotlari, yillik hisobotlar, mijozlarning telefon raqamlari, talabalarning baholari va hokazo. Ko'pgina holatlarda dastur davomida katta ma'lumotlarni aynan fayllardan o'qib olish talab qilinadi. Ayniqsa, tahliliy dasturlarda fayl ko'rinishida saqlangan, katta hajmdagi jadvallar bilan ishlash tabiiy. Lekin fayllar bilan ishlash boshqa holatlarda ham ko'p asqotadi, misol uchun oddiy matnni html ko'rinishga o'tkazishni avtomatlashtiruvchi dastur yozishda. Fayllar bilan ishlashning birinchi qadami bu fayldagi ma'lumotlarni kompyuter xotirasiga ko'chirish. Buning bir necha usuli bor, quyida ular bilan tanishamiz. Uch qatordan iborat faylimiz sonining qiymatini saqlaydi (30 xona aniqlik bilan). Fayli to'lqi o'qish uchun quyidagi kodni yozamiz: with open('pi.txt') as fayl: pi = fayl.read() Kodni tahlil qilamiz: Birinchi qatorda open() funksiyasi yordamida faylni ochayapmiz. Bunda funksiyaga argument sifatida fayl nomini berayapmiz. Bu yerda biz ochayotgan fayl va dasturimiz bir papkada bo'lishi muhim. open() funksiyasi faylni obyekt sifatida qaytaradi, as operatori yordamida esa biz obyektimizga fayl deb nom berayapmiz. Ikkinchi qatorda .read() metodi yordamida fayl obyektining tarkibidan bizga kerakli matnni olib, yangi, PI o'zgaruvchisiga yuklayabmiz. with operatorining vazifasi biz fayl bilan ishlab bo'lganimizdan so'ng faylni yopish. Yuqoridagi misolda, 2-qatordan so'ng Python zudlik bilan faylni yopadi. Yuqorida ko'rgan usulimiz fayl bilan ishlashning eng xavfsiz usuli. Aslida biz fayllarni to'g'ridan-to'g'ri fayl=open('pi.txt') yordamida ochishimiz, fayl bilan ishlab bo'lgandan so'ng esa fayl.close() komandasi yordamida faylni yopishimiz ham mumkin . 6.Wordda obyektlar bilan ishlash. Word da obyektlar bilan ishlash. Tegishli ob'ektlar Hujjatni loyihalashda foydalanuvchilarning o'zlariga qo'yadigan eng noodatiy vazifalaridan biri bu Word-dagi matn yo'nalishini qanday o'zgartirish va aks ettirilgan matnni yaratishdir? Bu vazifani yanada murakkablashtiradi, chunki uning yechimi Word haqidagi turli kitoblarda topilmaydi. Bu erda, albatta, ular yordam bermaydi. Ushbu muammoni hal qilishning kaliti matnni harf sifatida emas, balki o'q atrofida aylantirilishi kerak bo'lgan ob'ekt sifatida ko'rib chiqishdadir. Word dagi matn kiritishingiz mumkin bo'lgan ob'ektlardan biri matn maydonidir. Ushbu menyu elementini yorliqda topishingiz mumkin "Kiritmoq". Endi Word-dagi matnning yo'nalishini o'zgartirish va matnni aks ettirish uchun biz matn maydonini aylantirishimiz kerak, buning uchun biz menyuga o'tamiz. Shakl formati tabda "Format" bu matn oynasi tanlanganda paydo bo'ladi. Shaklni varaqga qanday kiritish kerak Word-da shakl qo'shish uchun lentani bosing Insert - Shakllar... Ochilgan shakllar galereyasini o'rganing va keraklisini tanlang. Shakl eskizini bosing va endi uni varaqqa joylashtirishingiz mumkin. Kiritishning ikki yo'li mavjud: Sichqonchani bosing qo'shish nuqtasida varaqda. Ob'ekt standart o'lchamida yopishtiriladi. Sichqoncha bilan cho'zing kerakli o'lcham va tomonlar nisbatiga erishguningizcha varaqdagi shakl. Agar cho'zish paytida Shift tugmachasini bosib tursangiz, dastur ob'ektning "to'g'ri" tomonlar nisbatini kuzatadi. Ushbu ketma-ketlikni tugatgandan so'ng, shakl varaqda paydo bo'ladi va siz belgilagan joyni egallaydi. Ammo bu hali biz olishni xohlagan narsa emasga o'xshaydi. Shakllar bilan yana qanday ishlash mumkin? U kiritilganda va tanlanganda lentada Format yorlig'i paydo bo'ladi. Bu erda shakllar bilan ishlash uchun asosiy funksionallik yig'iladi. Biz allaqachon maqoladagi ba'zi yorliq vositalarini ko'rib chiqdik, shuning uchun men ularga o'tib ketaman. Va bu erda maxsus xususiyatlarni batafsilroq ko'rib chiqing. 7.Microsoft Wordda klavishlar kombinatsiyasi yordamida amallarni bajarish ko`nikmalari. Download 0.68 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling