Press "Enter" to skip to content

Pythonda proqramlaşdırma

Hər hansı bir mətn faylı aça biləcək digər pulsuz proqram Notepad ++. Yükləndikdən sonra faylı sağa vurun və Notepad ++ ilə Edit seçin.

Bir mətn fayl nedir?

Bir mətn faylı mətn ehtiva edən bir fayldır, ancaq bu barədə düşünmək üçün bir neçə müxtəlif yol vardır, buna görə mətn faylını aça və ya çevirə biləcək bir proqramla məşğul olmadan əvvəl hansı növ olduğunuzu bilmək vacibdir.

Bəzi mətn faylları .TXT fayl uzantısını istifadə edir və hər hansı bir görüntü içermir, ancaq digərləri həm şəkillər, həm də mətn içərisində ola bilər, lakin hələ də bir mətn faylı deyilə bilər və ya hətta “txt faylı” kimi qarışıq ola bilər.

Mətn fayllarının növləri

Ümumi mənada, bir mətn faylı yalnız mətn olan və şəkillər və qeyri-mətn olmayan digər simvollar olan hər hansı bir faylı istinad edir. Bunlar bəzən TXT faylının uzantısını istifadə edir, lakin mütləq lazım deyildir. Məsələn, yalnız mətni olan bir yazı olan bir Word sənədi DOCX fayl formatında ola bilər, lakin hələ də bir mətn faylı deyilə bilər.

Digər bir mətn faylı isə “düz mətn” faylıdır. Bu, heç bir şey qalın, italik, altı rəngli, xüsusi bir yazı tipi istifadə edərək, sıfır biçimlendirme ( RTF fayllarından fərqli) olan bir fayldır. Düz metin fayl formatlarının bir neçə nümunəsi XML , REG , BAT , PLS , M3U , M3U8 , SRT , IES , AIR , STP, XSPF , DIZ , SFM , MÖVZUSU və TORRENT .

Əlbəttə .TXT fayl uzantısı olan fayllar da mətn fayllarıdır və asanlıqla hər hansı bir mətn redaktoru ilə açılmış və ya sadə bir script ilə yazılmış şeyləri saxlamaq üçün istifadə olunur. Nümunələr, bir şeyin necə istifadə edilməsi üçün addım-addım təlimatların saxlanması, müvəqqəti məlumatları saxlamağa imkan verən bir yer və ya bir proqram tərəfindən yaradılan məlumatların saxlanmasını ehtiva edə bilər (adətən bir LOG faylında saxlanılır).

“Düz mətn” və ya təmiz mətn faylları “boş mətn” fayllarından (boşluq) fərqlənir. Fayl saxlama şifrəsi və ya fayl ötürülməsi şifrəsi istifadə edilmirsə, məlumatlar düz mətndə mövcud ola bilər və ya düz mətn üzərindən köçürülə bilər. Bu, təmin edilməli olan bir şeyə tətbiq edilə bilər, ancaq e-poçt, mesajlar, düz mətn faylları, şifrələr və s. Ola bilər, lakin bu, adətən kriptoqrafiya baxımından istifadə olunur.

Mətn faylını necə açmaq olar

Bütün mətn redaktorları hər hansı bir mətn faylını aça bilməli, xüsusən istifadə edilməyən xüsusi bir biçimlendirme olmalı. Məsələn, TXT faylları faylları sağ tıklayıp Düzenle’yi seçerek Windows’un daxili Notepad proqramı ilə aça bilər. Mac’te TextEdit üçün də oxşardır.

Hər hansı bir mətn faylı aça biləcək digər pulsuz proqram Notepad ++. Yükləndikdən sonra faylı sağa vurun və Notepad ++ ilə Edit seçin.

Qeyd: Notepad ++ bizim sevimli mətn redaktorlarından yalnız biridir. Daha çox məlumat üçün Ən yaxşı Pulsuz Yazı redaktorları siyahısına baxın.

Çox veb brauzerlər və mobil cihazlar da mətn fayllarını aça bilər. Lakin, onların əksəriyyəti müxtəlif uzantıları istifadə edərək, mətn fayllarını yükləmək üçün inşa edilmədiyindən, onları istifadə etdiyinizə diqqət yetirirsinizsə, faylları oxumaq üçün bu proqramları istifadə etmək istəyirsinizsə, əvvəlcə fayl uzantısını yenidən adlandırmanız tələb oluna bilər.

Bəzi digər mətn redaktorları və tamaşaçılara Microsoft Word, TextPad, Notepad2, Geany və Microsoft WordPad daxildir.

MacOS üçün əlavə mətn redaktorları BBEdit və TextMate daxildir. Linux istifadəçiləri Leafpad, gedit və KWrite mətn açıcıları / redaktorlarını da sınamalıdırlar.

Hər hansı bir mətni bir sənəd olaraq açın

Burada anlamaq üçün başqa bir şey, oxunan mətni içməməsi halında hər hansı bir faylın bir mətn sənəd olaraq açılabilmesidir. Bir fayl uzantısı eksikse və ya yanlış bir fayl uzantısıyla müəyyən edilmiş kimi düşündüyünüz kimi, həqiqətən də hansı fayl formatının olduğuna əmin olmadıqda bunu etmək faydalıdır.

Məsələn, Notepad ++ kimi bir mətn redaktoru ilə bir mətn faylı kimi bir MP3 audio faylını aça bilərsiniz. MP3 bu şəkildə oynaya bilməz, lakin mətn redaktoru məlumatları yalnız mətn kimi göstərə bildiyindən mətn şəklində yaradılan şeyi görə bilərsiniz.

Xüsusilə MP3 ilə, ilk satırda “ID3” daxil edilməlidir ki, bu, bir rəssam, albom, track nömrəsi, və s. Kimi məlumatları saxlaya biləcək bir metadata konteyner olduğunu göstərməkdir.

Digər bir nümunə PDF formatında; hər bir fayl, tamamilə okunmaz olmasına baxmayaraq, ilk satırdakı “% PDF” mətni ilə başlayır.

Mətn fayllarını necə dəyişdirmək olar?

Mətn fayllarını çevirmək üçün yeganə real məqsəd CSV , PDF, XML, HTML , XLSX , və s. Kimi başqa bir mətn əsaslı formata saxlamaqdır. Bunu ən inkişaf etmiş mətn redaktorları ilə edə bilərsiniz, ancaq ümumiyyətlə yalnız dəstəkləyən TXT, CSV və RTF kimi əsas ixrac formatları.

Məsələn, yuxarıda göstərilən Notepad ++ proqramı HTML, TXT, NFO, PHP , PS, ASM, AU3, SH, BAT, SQL, TEX, VGS, CSS, CMD, REG kimi böyük fayl formatlarına qənaət edə bilir. , URL, HEX, VHD, PLIST, JAVA, XML və KML .

Mətn formatına ixrac edən digər proqramlar, ehtimal ki, TXT, RTF, CSV və XML kimi bir neçə növə qənaət edə bilər. Beləcə, yeni bir mətn formatında olmaq üçün xüsusi bir proqramdan bir fayl lazım olursa, orijinal mətn faylını düzəldən tətbiqə qayıdın və başqa bir şeyə ixrac etməliyik.

Bütün bunlar deyildiyi kimi, mətn mətndir, düz mətn olduğu müddətcə mətndir, belə ki faylın adını dəyişdirin, başqa bir uzantı dəyişdirin, faylı “çevir” etmək üçün lazım olan bütün ola bilər.

Ayrıca müxtəlif mətn faylları ilə işləyən bir sıra əlavə fayl çeviriciləri üçün Free Document Converter Software Programs siyahısına baxın.

Faylınız hələ açılmır mı?

Dosyanızı açarkən döyülmüş mətni görürsənmi? Bəlkə ən çox və ya bütün bunlar tamamilə okunmazdır. Bunun ən əsas səbəbi, fayl düz mətn deyil.

Yuxarıda qeyd etdiyimiz kimi, Notepad ++ ilə hər hansı bir fayl aça bilərsiniz, ancaq MP3 nümunəsi kimi, həqiqətən, orada fayldan istifadə edə bilərsiniz. Faylınızı mətn redaktoru ilə sınamaq və bunu düşündüyünüz kimi göstərilmirsə, necə açılacağını yenidən düşünün; insan oxunan mətndə izah edilə bilən bir fayl formatında deyildir.

Dosyanızın necə açılacağının heç bir fikri yoxdursa, müxtəlif formatlarda işləyən bəzi populyar proqramları sınayın. Məsələn, Notepad ++ faylın mətn versiyasını görmək üçün yaxşı olsa da, video və ya səs məlumatları olan bir media faylının olmadığını yoxlamaq üçün faylınızı VLC media player-a sürükləməyə cəhd edin.

Pythonda proqramlaşdırma

Proqramlaşdırmağı öyrənmək istəyirsən? Proqramlaşdırma dilində proqramlaşdırmaya başlamaq qorxuducu görünə bilər və bunu öyrənmək üçün dərs götürməyin lazım olduğunu düşünə bilərsiniz. Bəzi proqramlaşdırma dilləri üçün belə olsa da, bir-iki gündə mənimsəyə biləcəyiniz bir neçə dil var. Python bu dillərdən biridir. Bir neçə dəqiqə ərzində işləyən bir Python proqramı yarada bilərsiniz. Nasıl olduğunu öyrənmək üçün oxuyun.

Addımlamaq

5-dən 1-ci hissə: Pythonun quraşdırılması (Windows)

  1. Windows üçün Python yükləyin. Windows üçün Python tərcüməçisini Python veb saytından pulsuz yükləyə bilərsiniz. Əməliyyat sisteminiz üçün düzgün versiyanı yüklədiyinizə əmin olun.
    • Ən son versiyanı yükləyin.
    • Python artıq OS X və Linux-a daxil edilmişdir. Python ilə əlaqəli bütün proqramları quraşdırmanıza ehtiyac yoxdur, ancaq həqiqətən yaxşı bir proqramlaşdırma dili söz işlemcisinə ehtiyacınız var.
    • Əksər Linux dağıtımları və OS X versiyaları hələ də Python 2.X istifadə edir. “Çap” ifadəsindəki dəyişikliklərin xüsusilə nəzərə çarpması ilə 2 və 3 arasında bir neçə kiçik fərq var. OS X və ya Linux-a daha yeni bir Python versiyasını yükləmək istəyirsinizsə, lazımi faylları Python veb saytından yükləyin.
  • Yazın çap (“Salam, Dünya!”) və basın ↵ daxil edin . İndi Python komut istəməsi altında mətni görəcəksiniz.

5-in 2-ci hissəsi: Əsas anlayışları öyrənmək

  • Python öyrənmək üçün ən asan dillərdən biridir və bir neçə dəqiqə ərzində sadə bir proqrama sahib ola bilərsiniz.

5-dən 3-cü hissə: Python Tərcüməçinin kalkulyator kimi istifadəsi

Bəzi əsas hesab funksiyalarını yerinə yetirmək, Python sintaksisini və rəqəmlərin və sətirlərin işlənmə qaydasını tanımağa kömək edir.

  1. Tərcüməçiyə başla. Komut istemi və ya Terminalı açın. Yazın piton və basın ↵ daxil edin . Bu, Python tərcüməçisini işə salır və Python əmrini () açır.
    • Komut istəməsindən çalışdıra biləcəyiniz Python yüklü deyilsə, əvvəlcə tərcüməçini çalışdırmaq üçün Python qovluğuna getməlisiniz.
  2. Bir neçə sadə hesab əməliyyatı. Bəzi sadə hesab əməliyyatları yerinə yetirmək üçün Python-dan asanlıqla istifadə edə bilərsiniz. Bu hesablama funksiyalarının bəzi nümunələri üçün aşağıdakı kodu nəzərdən keçirin. Qeyd: Python kodunda şərh etdiyinizi və tərcüməçi tərəfindən işlənmədiyinizi göstərir.
  3. Güclərin hesablanması. İstifadə edin ** bir güc göstərmək üçün operator. Python çox sayda sürəti hesablaya bilir. Nümunələrlə aşağıdakı kodu nəzərdən keçirin.
  4. Dəyişənlərin yaradılması və idarə olunması. Sadə cəbri funksiyalar üçün Python-da dəyişənlər təyin edə bilərsiniz. Bu, Python proqramlarında dəyişənlərin təyin edilməsi üçün əla bir girişdir. İlə dəyişənləri təyin edirsiniz = işarəsi. Nümunələrlə aşağıdakı kodu nəzərdən keçirin.
  5. Tərcüməçini bağlayın. Tərcüməçidən istifadə etdikdən sonra ondan çıxa və basaraq əmr istəməsinə qayıda bilərsiniz Ctrl + Z (Windows) və ya Ctrl + D. (Linux / Mac) və sonra ↵ daxil edin . Siz də edə bilərsiniz çıxmaq () yazın, sonra basın ↵ daxil edin preslər.

5-dən 4-cü hissə: Birinci proqram

  1. Söz işlemcinizi açın. Proqramların yaradılması və qənaətinin əsasları ilə tanış olmaq üçün sürətlə bir test proqramı yarada, sonra tərcüməçi ilə işə sala bilərsiniz. Bu da tərcüməçinizin düzgün quraşdırılıb-quraşdırılmadığını yoxlamağa imkan verir.
  2. “Çap” ifadəsi etmək. “Çap et” bir proqram işləyərkən terminalda məlumatları göstərmək üçün istifadə olunan Python-un əsas funksiyalarından biridir. Qeyd: “yazdırmaq” Python 2 ilə Python 3 arasındakı ən böyük fərqlərdən biridir. Python 2-də yalnız “yazdır” yazmaq və ardından göstərmək istədiklərinizi yazmaq idi. Python 3-də “çap” bir funksiyaya çevrildi, buna görə mötərizələr arasında göstərmək istədiklərinizlə birlikdə “print ()” yazmalısınız.
  3. Bəyanat əlavə edin. Proqramlaşdırma dilini sınağın ən geniş yayılmış yollarından biri “Salam, Dünya!” Mətnini oxumaqdır. göstərmək. Bu mətni dırnaq işarələri ilə birlikdə “print ()” ifadəsinin içərisinə yerləşdirin:
    • Bir çox başqa dillərdən fərqli olaraq, bir sətrin sonunda nöqtəli vergül əlavə etmək lazım deyil ; yerləşdirmək. Buruq aşırma istifadə etmək də lazım deyil ( <> ) blokları kodla göstərmək üçün istifadə olunur. Bunun əvəzinə kod bloklarını göstərmək üçün girinti ilə işləyirsiniz.
  4. Faylı yadda saxlayın. Söz prosessorunuzun əsas menyusundan Fayl vurun və Farklı Saxla seçin. Ad qutusunun altındakı açılır menyuda Python faylının növünü seçin. Notepad istifadə edirsinizsə (tövsiyə edilmir), “Bütün Dosyalar” ı seçin və fayl adının sonunda “.py” işarəsini qoyun.
    • Sənədi asanlıqla daxil ola biləcəyiniz yerdə saxladığınızdan əmin olun, çünki əmr sətrindən asanlıqla oraya çatmağı bacarmalısınız.
    • Əvvəlcə “hello.py” kimi qeyd edin.
  5. Proqramı işə salın. Komut istemi və ya Terminalı açın və faylın saxlandığı yerə gedin. Oraya çatdıqda yazaraq proqramı çalışdırın salam.py və basın ↵ daxil edin . İndi komanda xəttinin altındakı mətni görməlisiniz.
    • Python’u necə qurduğunuza və hansı versiyaya bağlı olaraq, ehtiyacınız ola bilər python salam.py və ya python3 salam.py proqramı işə salmaq üçün yazmaq.
  6. Mümkün qədər tez-tez test edin. Python’un ən yaxşı tərəflərindən biri də dərhal yeni proqramları test edə bilməkdir. Yaxşı təcrübə, redaktorunuzda işlədiyiniz anda komanda xəttini tərk etməkdir. Bir proqramı redaktorda saxladığınızda, proqramı əmr sətrindən birbaşa çalışdıra bilərsiniz, beləliklə dəyişiklikləri tez bir zamanda test edə bilərsiniz.

5-dən 5-ci hissə: Daha mürəkkəb proqramlar dizaynı

  1. Standart bir axın nəzarət bəyanatı ilə təcrübə edin. Flow control ifadələri ilə müəyyən şərtlərə əsasən bir proqramın işinə nəzarət edə bilərsiniz. Bu ifadələr Python proqramlaşdırma mərkəzindədir və bunlardan giriş və şərtlərdən asılı olaraq fərqli işlər görən proqramlar yaratmaq üçün istifadə edə bilərsiniz. O isə açıqlama bunun üçün yaxşı bir nümunədir. Bu nümunədə bunu edə bilərsiniz isə Fibonacci ardıcıllığını 100-ə qədər hesablamaq üçün açıqlama:
    • Ardıcıllıq (while) qədər davam edir b ( <) 100-dən azdır.
    • Çıxış sonra olur
    • O son = “” əmri, hər bir dəyəri fərqli bir sətirdə göstərmək əvəzinə eyni sətirdə çıxışı göstərəcəkdir.
    • Bu sadə proqramda Python-da kompleks proqramlar yaratmaq üçün vacib olan bir sıra şeylər var:
      • Girintiyə diqqət yetirin. A : aşağıdakı sətirlərin girintili olacağını və kod blokunun bir hissəsini təşkil etdiyini göstərir. Yuxarıdakı nümunədə yaradın çap (b) və a, b = b, a + b bunun bir hissəsi isə blok. Düzgün girinti Python proqramı üçün vacibdir və unikaldır. Girinti düzgün deyilsə düzgün işləməyəcəkdir.
      • Eyni sətirdə birdən çox dəyişən müəyyən edilə bilər. Yuxarıdakı nümunədə hər ikisi də a kimi b birinci sətirdə müəyyən edilmişdir.
      • Bu proqramı birbaşa tərcüməçiyə daxil etsəniz, sonunda boş bir sətir əlavə etməlisiniz ki, tərcüməçi proqramın bitdiyini bilsin.
  2. Proqramlar daxilində dizayn funksiyaları. Proqramda daha sonra zəng edə biləcəyiniz funksiyaları təyin edə bilərsiniz. Bu, daha böyük bir proqramın daxilində birdən çox funksiyadan istifadə etməyiniz lazım olduqda xüsusilə faydalıdır. Aşağıdakı misalda, Fibonacci ardıcıllığını çağırmaq üçün əvvəlcədən yazılmış kimi eyni funksiyanı yaradırsınız:
    • Bu verir
  3. Daha mürəkkəb bir axın nəzarət proqramı qurun. Flow nəzarət hesabatları ilə proqramın işləmə qaydasını dəyişdirən xüsusi şərtləri göstərə bilərsiniz. Bu, istifadəçi girişi ilə məşğul olduqda xüsusilə vacibdir. Aşağıdakı misal istifadə edir əgər , elif (başqa halda) və başqa kiminsə yaşını şərh etmək üçün sadə bir proqram yaratmaq.
    • Bu proqram bir sıra fərqli tətbiqetmələr üçün əvəzolunmaz olan bir neçə digər vacib açıqlamaları təqdim edir:
      • giriş () – Bu, klaviatura ilə giriş istənəcəkdir. İstifadəçi mesajı dırnaq daxilində görəcəkdir. Bu nümunədə giriş () ilə əhatə olunmuşdur int () funksiyası, yəni bütün girişlərin tam (tam) kimi qəbul edildiyi deməkdir.
      • sıra () – Bu funksiyadan bir neçə fərqli şəkildə istifadə edilə bilər. Bu proqramda, bir aralığın 13 ilə 20 arasında düşdüyünü yoxlayır. Aralığın sonu hesablamaya daxil deyil.
  4. Digər şərti ifadələri öyrənin. Əvvəlki nümunə daxil edilmiş yaşın şərtlə uyğun olub olmadığını müəyyən etmək üçün “az və ya bərabər” ( <=) işarəsini istifadə edir.Riyaziyyatda istifadə etdiyiniz eyni şərti ifadələrdən istifadə edə bilərsiniz, lakin onları yazmaq biraz fərqlidir:
  5. Öyrənməyə davam edin. Bu, Python’u öyrənməyə gəldikdə yalnız başlanğıcdır. Öyrənilməsi ən asan dillərdən biri olsa da, dili daha dərindən araşdırmaq istəsən öyrənmək üçün çox şey var. Ən yaxşı yol proqram hazırlamağa davam etməkdir! Tərcüməçidə bir neçə proqram dizaynını tez bir zamanda yaza biləcəyinizi və dəyişikliklərinizi sınamaq, proqramı yenidən komanda xəttindən çalıştırmaq qədər sadə olduğunu unutmayın.
    • Python proqramlaşdırmasına dair “Yeni başlayanlar üçün Python”, “Python yemək kitabı” və “Python proqramlaşdırma: Kompüter elminə giriş” adlı bir neçə yaxşı kitab var.
    • Bir sıra onlayn mənbələr mövcuddur, lakin əsasən Python 2.X-ə diqqət yetirirlər. Daha sonra Python 3-də işləməsi üçün nümunələri dəyişdirməlisiniz.
    • Bir çox məktəbdə Python ilə bağlı dərslər verilir. Python çox vaxt giriş proqramlaşdırma dərslərində öyrədilir, çünki öyrənilməsi ən asan dillərdən biridir.

Göstərişlər

  • Python daha sadə kompüter dillərindən biridir, lakin həqiqətən də yaxşı öyrənmək üçün fədakarlıq tələb olunur. Python riyazi modellərə çox diqqət ayırdığı üçün cəbr haqqında bir qədər məlumat sahibi olmağa kömək edir.

Comments are closed, but trackbacks and pingbacks are open.