Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 12000UZS
Размер 81.3KB
Покупки 0
Дата загрузки 07 Ноябрь 2026
Расширение docx
Раздел Дипломные работы
Предмет Педагогика

Продавец

Bohodir Jalolov

Fayllarni tahlil qilish va qayta ishlash

Купить
Mavzu:  Fayllarni  tahlil qilish  va  qayta  ishlash
Reja:
1.Kirish.
2.Fayllar
1.Fayllarni     tahlil    qilish
2.Fayllarni    qayta     ishlash
3.Fayllar    ustida     amallar
3. Xulosa.
4.Foydalangan adabiyotlar Python Kirish
P yt ho n   -  h o zi r g i   k e n g   q o ' ll an il ib   k e l ay o t ga n   d a s t u r l as h   ti ll ar id an   b ir i 
h is o b l an ad i .
Mu al l ifi :   Gv id o   va n   R o s s u m   ( Гв ид о   ва н   Ро сс у м ).
Is hl ab   c h iq il g an :   19 91
R a s mi y  s a yti :   py t ho n. or g
Fa yl   k en ga yt ma la r i :   .p y,   . p y c,   . p yd ,  .p y o   .p yw ,   .p yz   Qu yi da g i ga   naz ar  
s o li ng .
 W e b   D a s t u r l a s h :   D j a n g o    ,   P y r a m i d    ,   B o tt l e    ,   T o r n a d o    ,   F l a s k    ,   w e b 2 p y
 I n t e r f e y s  
D a s t u r l a s h :   t k I n t e r    ,   P y G O b j e c t    ,   P y Q t    ,   P y S i d e    ,   K i v y    ,   w x P y t h o n
 S c i e n ti fi c   a n d   N u m e r i c :   S c i P y    ,   P a n d a s    ,   I P y t h o n
 K o m p y u t e r   D a s t u r l a r i :   B u i l d b o t    ,   T r a c    ,   R o u n d u p
 S e r v e r   A d m i n i s t r a t o r :   A n s i b l e    ,   S a l t    ,   O p e n S t a c k
Ni ma   uc h un   P yt h on ?
 P y t h o n   t u r l i   p l a tf o r m a l a r d a   i s h l a y d i .   ( W i n d o w s ,   L i n u x ,   M a c   v a   h . k )
 P y t h o n   i n g l i z   ti l i g a   o ' x s h a s h   o d d i y   s i n t a k s i s g a   e g a .
 P y t h o n   d a s t u r l a s h   ti l i   b o s h q a   d a s t u r l a s h   ti l l a r i g a   q a r a g a n d a  
d a s t u r c h i g a   k a m r o q   k o d   y o z i s h g a   i m k o n i n i   b e r a d i .
 P y t h o n   d a   W E B ,   D e s k t o p   v a   M o b i l e   d a s t u r l a r   y a r a ti s h   i m k o n i y a ti  
m a v j u d .
 P y t h o n   k u t u b x o n a l a r   a n c h a g i n a   k o ' p !   d e y a r l i   b a r c h a   i s h i n g i z n i  
k u t u b x o n a l a r   o r q a l i   b a j a r a s i z !
 P y t h o n   x o ti r a d a n   k a m   j o y   e g a l l a b   i s h l a s h   t e z l g i n i   a n c h a  
y u q o r i !   p y p i   -   P y t h o n   k u t u b x o n a l a r   s a y ti !
Py t h o n   d as t u r l as h   ti l in i n g   e n g  k att a   im k o n iy ati   u n in g  o ch i q   k o d li gi d a  
va   k u t u b x o n al ar n i   k o 'p li gi d a   v a  s h u   b i la n   b ir g a  u n d ag i   k o d n i   i x ch am li gi d a
h is o b l an ad i . Bu n d an   k o 'r in ib   t u r i b d ik i   p y t h o n   d as t u r la s h   ti l id a  d as t u r ch i  
t o m o n i d an   k i r i ti la d i gan   k o d   ix ch a m l as h ti r i lg an   va   s iz n in g  v aq ti n gi zn i   k am
o l ad i .
P yt ho n   d as t u r la s h   ti l in i  is h la s h i   u ch u n   s izd an   k u ch li   k o m p y u t e r   t al ab  
q i lm ay d i .   yo zg an     k o d in g iz n i   n e t b o o k ,      o d d i yr o q       h a r ak t e r is k ag a          e g a 
k o m p yu t e r d a  i s h l ati s h   h a tt o k i   q o ' in g iz d a gi   An d r o id       s m ar t p h o n e in g iz d a  
h am   is h la ti s h   im k o n i ya ti   m av ju d .
Se r v e r   u ch u n   ju d a  ya x s h i  d as t u r l as h   ti li   h is o b la n ad i.   h o zi r g i         v aq t d a  
h ac k e r la r   u ch u n   ya r a ti lg an   d as t u r la s h   ti l i   d e g an   n o m i   o lga n   d a s t u r ch il ar  
o r a s i d a .
Sa vo l   t o 'g il ad i  b iz   w e b   D as t u r la s h   d a  h a m   q o 'l la s a k   b o ʻl ad i ?.                
m i s o l     u ch u n   k u t u b x o n a ch i. u z      s a yti   p yt h o n d a  i s h l ab   ch iq i lg an .   Go o g le   in c
d a  h am   Py t h o n   d an   k e n g  f o yd al an is h ad i  j u m la d an   Am az o n ,      Z TE     va   b i r  
q an ch a   m a s h h u r   k o m p an iy al ar d a   P yt h o n   Da s t u r l as h   ti li d an  
f o y d a la n i s h ad i.
   Python       dasturlash       tili       boshqa       dasturlash       tillaridan       farqli       ravishda,
mukammal     darajada     ishlab     chiqilgan.    Python    dasturlash     tili,     boshqa
dasturiy    vositalarni    boshqarish    va    ularning    tarkibiy    qismlarini     mustaqil
boshqarishni   amalga   oshiradi.   Aslida,   Python   ko’p   maqsadli   dasturlash   tili
sifatida     o’rganilishi     mumkin,    bu    dasturlash    tili    yordamida    bir    qancha
jarayonlarni     dasturlash    imkoni      yaratiladi.    Python    dasturlash    tilida,    bir
vaqtning    o’zida,    boshqa    dasturlash    tillaridan    farqli    ravishda,   bir  nechta
turdagi   dasturlar   yaratish    inkoniyati   mavjud,  ya‘ni: 
        - amaliy     dasturiy     maxsulotlar;
        - web   ilovali   dasturiy   maxsulotlar; 
        - ilmiy dasturiy maxsulotlar yaratish imkonini beradi.
          Python   tarkibida    xotiradan   foydalanish   va   ishlash    talablari     bo’yicha
cheklovlar    mavjud    emas    ya‘ni    imkoniyatlar    shu    qadar    kattaki,    boshqa
dasturlash     tillari    kabi    ma‘lumotlarni  e‘lon   qilish    tabaqasi    mavjud   emas.
Bunday        imkoniyatlar,       albatta       dastur      yaratuvchilar       ish        faoliyati
samaradorligini     keskin    ortishiga    xizmat    qiladi .
Oddiy, o'rganishga oson, sodda sintaksisga ega, dasturlashni boshlash uchun 
qulay, erkin va ochiq kodlik dasturiy ta'minot.  Dasturni yozish davomida quyi darajadagi detallarni, misol uchun xotirani 
boshqarishni hisobga olish shart emas. 
Ko'plab platformalarda hech qanday o'zgartirishlarsiz ishlay oladi. 
(Windows, Mac, Linux, Raspberry Pi va boshqalar) 
Interpretatsiya(Интерпретируемый) qilinadigan til. 
Kengayishga  (Расширяемый)  moyil   til.  Agar  dasturni  biror joyini tezroq 
ishlashini  xoxlasak  shu  qismni  C  yoki  C++ dasturlash     tillarida   yozib  keyin 
shu      qismni  python  kodi  orqali  ishga  tushirsa(chaqirsa)    bo'ladi. 
Juda ham ko'p xilma-xil kutubxonalarga ega. 
xml/html fayllar bilan ishlash; 
http so`rovlari bilan ishlash; 
GUI(grafik interfeys); 
Web dastur tuzish; 
FTP bilan ishlash; 
Rasmli audio video fayllar bilan ishlash; 
Robot texnikada; 
Matematik va ilmiy hisoblashlarni dasturlashda juda ham qo’l keladi. Bu loyiahalr 
aynan Python dasturlash tilida yozilgan. Chunki, uni chegarasi yo`q, imkoniyati 
yuqori. 
Shuningdek, u sodda va universalligi bilan dasturlash tillari orasida eng 
yaxshisidir. 2-Reja
Fayllar :
      Fayllarni  faollashtirish.
      Fayllar  ustida  amallar.
      Fayl   tarkibiga  ma’lumotlarni  yozish.
      Fayl   tarkibidagi   malumotlarni   o’chirish.
      
     
Tayanch     so‘zlar:      fayl,   open,   read,   write,   del,   mantiqiy   nom,   fizik
nom.       
           Python    dasturlash    tili    tarkibida   fayllar    bilan    ishlash   uchun   barcha
turdagi    imkoniyatlar    e‘tiborga    olingan.   Dasturlash    tillarida   fayllar    dastur
tarkibidagi      o’zgaruvchilar     qabul    qiladigan     qiymatlarni     saqlash       uchun
ishlatiladi.   Dasturlash    asoslari   fani    rivojlanib   borishi  bilan  dasturlash   tillari
tarkibida      fayllar     bilan      ishlash   ham    rivojlanib      bormoqda.     Dasturlash
asoslari     tarkibida      murakkab     masalalarni     hal     etishda      o’zgaruvchilarni
qiymatlari     soni     ko’p     bo’lsa,    bunday    holatlarda     qo’lda    kiritish     qulay
hisoblanmaydi.   O’zgaruvchilarning   qiymatlari    soni    ko’p   bo’lgan    holatlarda
qiymatlar     fayllarda     saqlansa     dasturning    o’zi    qiymatlarni    tezkor     holda
fayllardan   qabul   qilib   oladi.    Kompyuterning   ma‘lum   bir    joyida    qiymatlar
fayllar   asosida    saqlanadi. 
           Ta’rif:    Kompyuterda      alohida    nom   bilan   saqlanadigan     ma’lum   bir
turga     mansub    bo’lgan  ma’lumotlar   majmuasi   fayl   deb   nomlanadi. 
                     Python       dasturlash     tili     tarkibida     fayllarga       murojat       qilish       uchun
fayl nomiga    to’g‘ridan     to’g‘ri     murojat   qilib   bo’lmaydi,   fayllarga  murojat
qilish uchun   fayllarni    dastur    bilan    bog‘lash    uchun    alohida    o’zgaruvchi
qabul qilinadi.
Fayllarni faollashtirish
           Python    dasturlash    tilida    fayllar    bilan     ishlashda    .txt      kengaytmali
fayllardan      foydalanish       maqsadga     muvofiq      bo’ladi.     Dastur     tarkibida
fayllarga    murojat  qilish   uchun   albatta   oldin   .txt  kengaytmali   faylni  yaratib alohida    joyga   saqlab   quyish   kerak   bo’ladi.   Dasturlash   tilida    ishlatiladigan
fayllar   nomi    ikki   turda    bo’ladi. 
           1) Fizik nomi; 
           2) Mantiqiy nomi. 
           Faylning      fizik     nomi     kompyuterda     .txt     kengaytmali     nom     bilan
saqlangan    nomi    hisoblanadi.   Faylning   mantiqiy   nomi   esa  dastur   tarkibida
faylning     fizik   nomi   bilan    bog‘lashga   xizmat    qiladigan    nomi    hisoblanadi.
Python     dasturlash    tilida    fayllarni     faollashtirishdan       oldin     kutubxonaga
murojaat     qilish    shart     emas.
Python   dasturlash  tilida   fayllarning   asosiy   nomiga  to’g‘ridan  to’g‘ri   murojat
qilib  bo’lmaganligi  sababli,  fayllarga  murojat  qilish  uchun faylning fizik  nomiga
mantiqiy  nomini  bog‘lab  murojat  qilish   kerak. 
Fayllar   mantiqiy   nomini   fizik   nomiga   bog‘lagandan   so’ng   dastur   tarkibida     faylga
uning   nomi   bilan   murojat   qilinadi.   Dastur   tarkibining   ixtiyoriy     joyida   faylga
murojat   qilish   uchun   albatta   uning   mantiqiy   nomi   bilan   murojat   qilinadi.Python
dasturlash   tilida   fayllarni   faollashtirish   va   ularni   mantiqiy   nomi   bilan   bog‘lash
uchun ixtiyoriy o’zgaruvchini mantiqiy nom sifatida  qabul qilinadi.
          Python dasturlash tilida fayllar bir nechta holatlar bo’yicha  faollashtiriladi.
1)Fayllarga ma‘lumot o’qish uchun ochish bo’yicha faollashtirish;
2)Fayllardan ma‘lumot yozish uchun ochish bo’yicha faollashtirish;
Python   dasturlash   tilida   fayllarga   ma‘lumot   yozishning   ikki   turi   mavjud,   birinchi
turi   bo’yicha   ma‘lumot   yozilganda  eski   qiymatlar   uchirilib   ustiga   yangi   ma‘lumot
yoziladi.   Ikkinchi   tur   bo’yicha   faylga   ma‘lumot   yozilsa,   unda   ma‘lumot   faylning
oxiriga borib yozishni bajaradi. Ikki tur bo’yicha ham faylga ma‘lumot o’zgaruvchi
yordamida yoziladi. 
                     Python dasturlash tilida fayllarga ma‘lumot o’qish uchun ochish bo’yicha
faollashtirishning umumiy ko’rinishi quyidagicha bo’ladi:
<fayl mantiqiy nomi>=open('fayl fizik nomi','r')
           f=open('test.txt','r')   orqali  fayl  faollashtirilganda, bu  fayl ustida  faqatgina
ma‘lumot   o’qish   amali   bajariladi.   Bunda   f,   faylning   mantiqiy   nomi,   test.txt   esa
faylning fizik nomi, agar test.txt fayli dastur fayli bilan bir joyda saqlangan bo’lsa
berilgan   ko’rinishda   yoziladi,   aks   holda   test.txt   fayli   joylashgan   adresi   bilan
yoziladi.   Open()   funksiyasi   ichidagi   r,   fayldan   ma‘lumot   o’qish   bo’yrug‘ini   aks etadi. Natijada f mantiqiy nom fizik nom bilan bog‘lanadi. Dastur natijasi biror bir
fayldan ma‘lumot o’qish uchun faollashtiriladi.
                   Python dasturlash tilida fayllarga ma‘lumot yozish uchun faollashtirishning
umumiy ko’rinishi quyidagicha bo’ladi:
<fayl mantiqiy nomi>=open('fayl fizik nomi','w')
                      Bu   usulda   faylga     eski     ma‘lumotlar     o’chirilib     yangisi         yoziladi.
f=open('test.txt','w')   orqali   fayl   faollashtirilganda,   bu   fayl   ustida   faqatgina
ma‘lumot   yozish   amali   bajariladi.   Bunda   f,   faylning   mantiqiy   nomi,   test.txtesa
faylning   fizik   nomi.   Open()   funksiyasi   ichidagi   w,   faylga   yozish   bo’yrug‘ini   aks
etadi. Natijada f mantiqiy nom fizik nom bilan bog‘lanadi. Dastur natijasi biror bir
faylga ma‘lumot yozish uchun faollashtiriladi.
<fayl mantiqiy nomi>=open('fayl fizik nomi','a')
                   Bu usulda faylga ma‘lumotlar faylning oxiridan yoziladi.Agar faylni o’zidan
ma‘lumot o’qib shu faylni o’ziga ma‘lumot yozish talab etilsa, albatta, birinchi fayl
o’qish   uchun   ochilib   ma‘lumot   o’qiladi   va   fayl   yopilib   keyin   fayl   yozish   uchun
ochilib ma‘lumot yozilishi kerak.
                    Fayllarga   murojat   qilib   bo’lgandan   so’ng,   albatta,   fayllar   yopilish   kerak.
Python   dasturlash   tilida   fayllarni   yopishning   umumiy   ko’rinishi   quyidagicha
bo’ladi:
<faylni mantiqiy nomi>.close()
            Fayllarni yopish uchun, albatta, mantiqiy nomi dan so’ng .close() kalit so’zi
yoziladi. Ikkita f va g o’zgaruvchilar fayllarning mantiqiy nomi sifatida qabul qilinib,
ularni   mos   ravishda   o’qish,   yozish   va   yopish   bo’yicha   quyidagi   ko’rinishda
faollashtiriladi: 
f=open('test.txt','r')
g=open('test.txt','w')
f.close()
g.close()
Python   dasturlash   tilida   fayllarni   o’qish   yoki   yozish   uchun   alohida
faollashtirish   shart.   Yuqorida   python   dasturlash   tilida   yozilgan   dasturga   e‘tibor
bersak, f     fayl     o’qish uchun, g fayl yozish   uchun faollashtiriladi va f , g fayllarni
yopish jarayonlari qarab o’tildi.  Python   dasturlash   tilida   fayllarning   mantiqiy   nomi   bog‘langandan
so’ng   faylga   uning   mantiqiy   nomi   bilan   murojat   qilinadi.   Faylning   mantiqiy
nomi   fizik   nomiga   bog‘lanish   vaqtida   fizik   nomi   adresi   bilan   to’liq   yozilish   kerak
aks holda fayl bog‘lanmaydi. Agar yaratilgan dastur turgan papkada fayl yaratilgan
bo’lsa, adresi ko’rsatilmasdan uning nomi ko’rsatilishi kifoya.
Fayllar ustida amallar bajarish
Python   dasturlash   tili   tarkibida   fayllar   ustida   amallar   bajarish   uchun
yuqoridagi   holatlar   bo’yicha   oldin   faollashtirish   va   mantiqiy   nomi   bilan   bog‘lashi
shart. Fayllar ustida quyidagi amallar mavjud. 
1)Fayllardan ma‘lumot o’qish 
2)Fayllarga ma‘lumot yozish 
3)Fayllardan ma‘lumot o’chirish 
Fayldan   ma’lumot   o‘qish   jarayonini   python   dasturlash   tilida   amalga
oshirish uchun fayl o’qish uchun faollashtirilish kerak. Fayldan ma‘lumotlar faqat
o’zgaruvchilarga   o’qiladi.   Fayldan   ma‘lumotlarni   o’qish   jarayonida   ma‘lumotlar
satr turiga mansub bo’ladi. 
Python   dasturlash   tilida   fayldan   ma‘lumot   o’qishning   umumiy   ko’rinishi
quyidagicha bo’ladi:
<o‘zgaruvchi>=<mantiqiy nom>.read()
Fayl   o’qish   uchun   ochilgandan   so’ng   uning   elementlarini   biror   bir
o’zgaruvchiga   o’qib   olish   imkoniyati   mavjud.   Fayldan   olingan   ma‘lumotlar   satr
ko’rinishda   bo’lganligi   sababli   boshqa   o’zgaruvchiga   olinib   son   ko‗rinishiga
o’tkaziladi.   Satrdan   sonlarni   ajratib   olish   uchun   so’z   ajratgan   algoritmdan
foydalanamiz, lekin bundan soddaroq usuli bo’lishi kerak. 
Misol:   1   dan   5   gacha   sonlar   yozilgan   test.txt   faylidan   uning   elementlarini
ko’chirib olib ikkiga ko’paytirib ekranga chiqaring. Test.txt fayl quyidagicha
f=open('test.txt','r')
a=f.read()
s=a n=len(s)
i=0
x=' '
q=''
while i<n:
  while i<n and s[i]!=x:
  q+=s[i]
  i=i+1
  print(int(q)*2)
  i=i+1
  q=''
======= RESTART: C:/Users/User/Desktop/python/1.py
=======
2
4
6
8
10
>>>
Fayl elementlarini ro’yxat elementlariga ham olish mumkin, quyidagi dastur
orqali fayl elementlari ro’yxat elementlariga olinadi.
f=open('test.txt','r')
a=f.read()
t=[]
t=a
print(type(t))
print(t)
====== RESTART: C:/Users/User/Desktop/python/1.py  =======
<class 'list'>
1 2 3 4 5
Python dasturlash tilida fayl elementlarini oxirigacha o’qib olish imkoniyati
mavjud,   bu   imkoniyatni   strip()   funksiyasi   amalga   oshiradi.   Fayl   elementlarini
oxirigacha o’qish jarayonini quyidagi dastur orqali amalga oshiramiz. 
Misol.   f(test.txt)   faylning   barcha   elementlarini   ekranga   chiqarish   dasturini
tuzing. test.txt fayl ko’rinishi
f=open('test.txt','r')
a=f.read()
for i in a:
  print(i.strip())
===== RESTART: C:/Users/User/Desktop/python/1.py 
==============
4
5
6
7
8
9
>>>
Python dasturlash tilida fayl elementlarini teskari tartibda o’qish imkoniyati
mavjud,  bu   imkoniyatni  reversed()   funksiyasi   amalga  oshiradi.  Fayl   elementlarini
teskari tartibda o’qish jarayonini quyidagi dastur orqali amalga oshiramiz.
  Misol.   f(test.txt)   faylning   barcha   elementlarini   teskari   tartibda   ekranga
chiqarish dasturini tuzing. test.txt fayl ko‗rinishi f=open('test.txt','r')
a=f.read()
for i in reversed(a):
 print(i.strip())
===== RESTART: C:/Users/User/Desktop/python/1.py 
=====
9
8
7
6
5
4
>>>
Python   dasturlash   tilida   fayldan   ma‘lumotlar   yuqoridagi   holatlar   bo’yicha
o’qiladi va qayta ishlanadi. 
Fayl tarkibiga ma’lumotlarni yozish
Python   dasturlash   tilida   ma‘lumotlarni   ikkiturda   yozishni   aytgan   edik.
Python   dasturlash   tilida   birinchi   tur   bo’yicha   faylga   ma‘lumot   yozish   uchun
<fayl   mantiq   nomi>=open('fayl   fizik   nomi','w'),   ikkinchi   tur   bo’yicha   faylga
ma‘lumot   yozish   uchun   <fayl   mantiq   nomi>=open('fayl   fizik   nomi','a')
buyruqlari   oldin   yozilishi   shart   undan   so’ng   uning   tarkibiga   ma‘lumot   yozish
mumkin.   Python   dasturlash   tilida   faylga   ma‘lumot   yozishning   umumiy   ko’rinishi
quyidagicha bo’ladi: 
<fayl mantiq nomi>.write(o‘zgaruvchi)
Fayl   tarkibiga   ma‘lumot   yozilganda   uning   oldingi   ma‘lumotlari   o’chirilib,
yangi ma‘lumotlar yoziladi yoki fayl oxiridan yoziladi.  Misol:   a   ro’yxat   berilgan   ro’yxat   elementlarini   f(test.txt)   faylga   yozish
dasturini tuzing.
f=open('test.txt', 'w')
a=[1,2,8]
f.write(str(a))
f.close()
====== RESTART: C:/Users/User/Desktop/python/1.py 
=======
>>>
Natija fayl
Dastur   natijasiga   e‘tobor   bersak,   faylga   ma‘lumot   faqat   satr   ko’rinishida
yozilganligi sababli.ro’yxat elementlari to’g‘ridan to’g‘ri faylga yozilmoqda. 
Misol:   a   ro’yxat   berilgan   ro„yxat   elementlari   ichidan   toqlarini   f   faylga,
juftlarini g faylga yozing.
f=open('toq.txt', 'w')
g=open('juft.txt', 'w')
a=[1,2,8,5]
n=len(a)
x=' '
for i in range(n):
    if a[i]%2==0:
  g.write(str(a[i]))
  g.write(x)
    else:
  f.write(str(a[i])) g.write(x)
f.close()
g.close()
======= RESTART: C:/Users/User/Desktop/python/1.py 
=======
>>>
 Natija fayllar
Yuqoridagi   dasturda   massiv   elementlarining   toqlarini   f   fayl   orqali   toq.txt
faylga, juft elementlarini esa g o’zgaruvchi orqali juft.txt faylga joylashtirdi.  
Ikkinchi   tur   bo’yicha   ma‘lumot   yozish   degani   fayl   oxiriga   ma‘lumot       yozish
tushuniladi.   Faylning   oxiriga   ma‘lumot   yozish   uchun   <fayl   manriq   nomi>
=open('fayl fizik nomi','a') buyrug‘i keltiriladi. 
Misol:  To’rtta  1  2  3 4 elementlari mavjud  bo’lgan  f(test.txt) fayl  oxiriga  10
dan 19 gacha bo’lgan sonlarni yozing.
f=open('test.txt', 'a')
x=' '
for i in range(10,20):
    f.write(x)
f.write(str(i))
f.close()
====== RESTART: C:/Users/User/Desktop/python/1.py 
======
>>>
Natija fayl Yuqoridagi   dasturda   test.txt   faylida   1   2   3   4   sonlar   mavjud   edi,   10   dan   19
gacha bo‗lgan sonlar 1 2 3 4 sonlaridan keyin test.txt fayliga joylashtirildi. 
Fayl tarkibidagi ma’lumotlarni o‘chirish
Fayl   tarkibidagi   ma’lumotlarni   o‘chirish   uchun   Python   dasturlash   tili
tarkibida   imkoniyat   mavjud.   Ma‘lumot   yozilgan   faylni   tozalash   yoki   uning
tarkibidagi elementlarni o’chirish uchun quyidagi kodni yozish kerak. 
f=open('test.txt', 'w') 
Yuqoridagi dastur asosida test.txt fayli tozalandi.
Python   dasturlash   tili   tarkibida   fayllardan   foydalanish   jarayonlari
yuqoridagi   holatlar   bo’yicha   amalga   oshiriladi.   Fayldan   ma‘lumot   o’qish,   faylga
ma‘lumot yozish va fayldan ma‘lumot o’chirish jarayonlari asosid  fayllarga tegishli
masalalarni hal etish imkoniyati mavjud. Xulosa
Qo’llanmada   axborot   texnologiyalarining   avtomatlashtirilgan   elementlarini
qo’llash   va   avtomatlashtirish   asosida   yangi   axborot   texnologiyasini   yaratish
bosqichini   amalga   oshirish   mexanizmlari   keltirib   o’tildi.   Python   dasturlash   tili
tarkibidagi   barcha   turdagi   operatorlar,   kalit   so’zlar   va   qoidalar   batafsil   keltirib
o’tildi.   Qo’llanmada   python   tilining   barcha   imkoniyatlari   bo’yicha   nazariy
tushunchalar   hamda   bu   tushunchalarni   o’zlashtirish   uchun   masalalar   yechimlari
keltirib   o’tildi.   Har   bir   mavzu   bo’yicha   mavzuni   mustahkamlash   uchun   nazariy
savollar   hamda   mustaqil   ishlash   uchun   topshiriqlar   ham   keltirib   o’tildi.   Har   bir
mavzu   bo’yicha   tayanch   iboralar   va   glossariy   qismi   shakllantirildi.   Mazkur
qo’llanma   so’z   boshida   belgilangan   vazifalarni   hal   etish   uchun,   asosiy   uslubiy
ta‘minot   vazifasini   bajaradi.   Bu   qo’llanma   nafaqat   matematik   va   muhandis
yo’nalishidagi talabalar, balki mustaqil o’rganuvchilar uchun ham asosiy qo’llanma
hisoblanadi.   Qo’llanma   Amaliy   matematika   va   informatika,   Axborot   tizimlarining
matematik va dasturiy taminoti yo’nalishlarining o’quv rejasi hamda o’quv dasturi
asosida   yaratildi.   Tayyorlangan   qo’llanma   asosida,   ilmiy   ishlanmalarni   dasturiy
tizimlarini yaratish mumkin. FOYDALANILGAN ADABIYOTLAR
1.Algoritm va Dasturlash asoslari . A.R.Azamatov . Toshkent-2013
2.Algortmlar . M.O’.Ashurov , SH.A.Sattorova,SH.U.Usmonqulov.Toshkent-2016
               
Internet manbalari
https://uz.wikipedia.org/wiki/Saralash_algoritmi
https://www.texnoman.uz/post/2-saralash-algoritmlari.html
https://javarush.com/uz/groups/posts/uz.1997.nazariy-va-amaliyotda-saralash-
algoritmlari

Fayllarni tahlil qilish va qayta ishlash

Купить
  • Похожие документы

  • 2001-yil sentabr voqealri va uning xalqaro munosabatlarga
  • 1945-1990-yillarda Buyuk Britaniya
  • 1918-1923 yillarda xalqaro munosabatlar, Versal Vashington siyetemasining tuzilishi
  • Ahmad al-farg‘oniy
  • Almashlab ekishni loyihalashtirish va joriy etish

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha