Python-da proqramlaşdırmaya necə başlamaq olar

Müəllif: Peter Berry
Yaradılış Tarixi: 16 İyul 2021
YeniləMə Tarixi: 23 İyun 2024
Anonim
Proqramlaşdırmaya necə və niyə başlamalı? Almaniyada yaşayan proqramçı.
Videonuz: Proqramlaşdırmaya necə və niyə başlamalı? Almaniyada yaşayan proqramçı.

MəZmun

Proqramlaşdırma öyrənmək istəyirsiniz? Proqramlaşdırma işinə alışma prosesi qorxunc ola bilər və bunun üçün ciddi bir məktəbə getməli olduğunuzu düşünürsünüz. Bəzi dillər üçün bu bəzən doğrudur. Ancaq bunun əsaslarını öyrənmək üçün bir ilə iki gün çəkən bir çox proqramlaşdırma dili də var. Python belə bir dildir. Bir neçə dəqiqə ərzində əsas Python proqramını işə sala bilərsiniz. Bunun necə olduğunu öyrənmək üçün aşağıdakı 1-ci addımı oxuyun.

Addımlar

5-dən 1-ci hissə: Python quraşdırın (Windows əməliyyat sistemləri üçün)

  1. Windows sistemləri üçün Python yükləyin. Windows Python tərcüməçisi Python veb saytından pulsuz olaraq quraşdırıla bilər. Əməliyyat sisteminizə uyğun versiyanı yüklədiyinizə əmin olun.
    • Bu məqalə yazıldığı anda versiyası 3.4 olan ən son mövcud versiyasını yükləməlisiniz.
    • Python OS X və Linux-da mövcuddur. Artıq Python ilə əlaqəli başqa bir proqram yükləməyə ehtiyac yoxdur. Lakin, ehtimal ki, bir mətn redaktoru proqramı quraşdırmalısınız.
    • Əksər Linux dağıtımları və OS X versiyaları hələ də Python 2.X istifadə edir. Versiya 2 ilə versiya 3 arasında bəzi kiçik fərqlər var, ən başlıcası "çap" (in) quruluşundakı dəyişiklik. OS X və ya Linux üçün daha yeni bir Python versiyası yükləmək istəyirsinizsə, sənədi Python veb saytından yükləyə bilərsiniz.

  2. Python tərcüməçisini quraşdırın. Çox istifadəçi heç bir parametr dəyişdirmədən tərcüməçini qura bilər. Mövcud modullar siyahısındakı son seçimi təmin edərək Python'u mövcud Windows komanda xətti tərcüməçi tətbiqinə (Komut İstemi) birləşdirə bilərsiniz.
  3. Mətn redaktoru quraşdırın. Python proqramlarını Not Defteri və ya TextEdit ilə yaza bilsəniz, xüsusi bir mətn redaktoru istifadə edərək oxumaq və kodlaşdırmaq daha asan olacaq. Notepad ++ (Windows), TextWrangler (Mac) və ya Jedit (hər hansı bir əməliyyat sistemi üçün) kimi seçim edə biləcəyiniz bir çox pulsuz redaktor proqramı var.

  4. Ayarlarınızı yoxlayın. Komut istemi (Windows) və ya Terminal (Emulator - Mac / Linux) açın və yazın piton. Python versiya nömrəsini yükləyəcək və göstərəcəkdir. Python tərcüməçisinin komanda xətti tərcüməçi tətbiqetməsinə aparılacaqsınız:
    • Mübarizə çap ("Salam Dünya!") düyməsini basın ↵ daxil edin (Get). Mətn Python əmr sətrinin hemen altında görünəcəkdir.
    reklam

5-dən 2-ci hissə: əsasları öyrənin


  1. Zəhmət olmasa Python-un tərtibi lazım olmadığını başa düşün. Python, təfsir olunan bir dildir, yəni sənəddə dəyişiklik edən kimi bir proqramı işə sala bilərsiniz. Nəticə etibarilə problemi həll edən, redaktə edən və həll edən proqramlar digər dillərə nisbətən daha sürətli işləyir.
    • Python öyrənmək üçün ən asan dillərdən biridir və sadə bir proqramı bir neçə dəqiqə ərzində idarə edə bilərsiniz.
  2. Tərcüməçi ilə araşdırın. Kodu çalıştırmadan əvvəl proqrama əlavə etmədən dərhal test etmək üçün tərcüməçidən istifadə edə bilərsiniz. Bir əmrin necə işlədiyini öyrənmək və ya bir layihə proqramı yazmaq üçün əladır.
  3. Python'un obyektlərə və dəyişənlərə necə davrandığını öyrənin. Python, obyekt yönümlü bir dildir, yəni proqramdakı hər şey bir obyekt hesab olunur. Eyni zamanda, proqramın başlanğıcında dəyişəni göstərməyə ehtiyac yoxdur (hər an edilə bilər) və dəyişən növünü (tam, sətir və s.) Göstərməyə ehtiyac yoxdur. reklam

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

Bir neçə sadə hesablama funksiyasını yerinə yetirmək, Python sintaksisini və rəqəmlərin və simvol simlərinin necə işləndiyini öyrənməyə kömək edəcəkdir.

  1. Tərcüməçiyə başla. Komut İsteminizi və ya Terminalı açın. Sətir yazma piton ismarıcda və düyməsini basın ↵ daxil edin. Python tərcüməçi yükləyəcək və sizi Python-un komanda xətti tərcüməçi tətbiqinə yönəldəcəkdir ().
    • Python'u mövcud komanda xətti tərcüməçi tətbiqetməyinizlə birləşdirməmisinizsə, tərcüməçini çalışdırmaq üçün Python qovluğuna getməlisiniz.
  2. Əsas hesab hesablamalarını həyata keçirin. Bunu asanlıqla etmək üçün Python istifadə edə bilərsiniz. Hesablama funksiyasından necə istifadə olunacağına dair aşağıdakı qutudakı bəzi nümunələrə baxın. Qeyd: Python kodunda, onu izləyən abzaslar mənasında istifadə olunan şərh edilir və bu səbəbdən tərcüməçiyə daxil edilməyəcəkdir.
  3. Eksponentləşdirmə. Operatorlardan istifadə edə bilərsiniz ** gücləri ifadə etmək. Python çox sayda sürəti hesablaya bilir. Aşağıdakı qutudakı nümunəyə baxın.
  4. Eyni dəyişənləri yaradın və idarə edin. Sadə cəbri hesablamalar aparmaq üçün Python-da dəyişənlər təyin edə bilərsiniz. Bu, Python proqramında dəyişən təyinetmə üçün yaxşı bir giriş hesab edilə bilər. Dəyişənlər işarədən təyin olunur =. Daha yaxşı başa düşmək üçün aşağıdakı qutudakı nümunəyə baxın.
  5. Tərcüməçini bağlayın. Onu istifadə etdikdən sonra tərcüməçini bağlaya və düymələr kombinasiyasına basaraq əmr sətri tərcüməçi tətbiqinə qayıda bilərsiniz. Ctrl+Z (Windows) və ya Ctrl+D. (Linux / Mac) və sonra basın ↵ daxil edin. Siz əmrləri də yaza bilərsiniz çıxmaq () və basın ↵ daxil edin. reklam

5-dən 4-cü hissə: İlk proqramınızı yaratmaq

  1. Mətn redaktoru açın. Proqramların yaradılması və saxlanması və tərcüməçi vasitəsilə işlədilməsinin əsasları ilə tanış olmaq üçün tez bir zamanda test proqramları yarada bilərsiniz. Tərcüməçinin düzgün quraşdırıldığını yoxlamağınıza kömək edəcəkdir.
  2. "Çap et" əmrini yaradın. "Çap et", bir proqramda terminaldakı məlumatları göstərmək üçün istifadə edilən Python'da əsas bir funksiyadır. Qeyd: "çap" Python 2-dən Python 3-ə keçdikdən sonra ən böyük dəyişikliklərdən biridir. Python 2-də göstərmək istədiyiniz məzmundan əvvəl "yazdır" yazmanız kifayətdir. Python 3-də "çap" bir funksiyaya çevrildi. Buna görə, mötərizədə göstərmək istədiyiniz mətnlə birlikdə "print ()" yazmalısınız.
  3. Öz cümlənizi əlavə edin. Proqramlaşdırma dilini sınaqdan keçirməyin ən populyar yollarından biri "Salam Dünyaya!" Bunu "print ()" əmrinə yerləşdirin, təklifləri daxil edin:
    • Bir çox başqa dildən fərqli olaraq, diakritik istifadə etməyə ehtiyac yoxdur ; sifarişi bitirmək. Ayrıca diş tellərinə ehtiyacınız yoxdur ({}) bloku kilidləmək. Bunun əvəzinə blokun içindəki məzmunun nə olduğunu göstərmək üçün yalnız girinti etmək kifayətdir.
  4. Faylı yadda saxlayın. Redaktorunuzdakı Fayl menyusunu vurun və Saxla seçin. Ad qutusunun altındakı açılır menyuda Python fayl növünü seçin. Notepad istifadə edirsinizsə (tövsiyə edilmir), "Bütün Dosyalar" ı seçin və sonra ".py" uzantısını fayl adına əlavə edin.
    • Bu faylı asanlıqla əldə edilə bilən bir yerdə saxladığınızdan əmin olun, çünki onu əmr sətri tərcüməçi tətbiqində axtarmaq lazımdır.
    • Bu nümunədə fayl "hello.py" olaraq qeyd olunur.
  5. Proqramı işə salın. Komut istəməsini və ya Terminalı açın və faylı saxladığınız yerə gedin. Orada olduqda, yazaraq faylı işə salın salam.py sonra düyməni basın ↵ daxil edin. Təklifin dərhal altında görünən mətni görməlisiniz.
    • Python'un necə qurulduğuna və hansı versiyasına bağlı olaraq, yazmalı ola bilərsiniz python salam.py və ya python3 salam.py proqramı işə salmaq.
  6. Test müntəzəm olaraq işləyir. Python'un ən yaxşı cəhətlərindən biri də yeni proqramı dərhal sınaqdan keçirməyinizdir. Eyni zamanda bir komanda xətti tərcüməçisi və redaktoru açmaq yaxşı bir vərdişdir. Dəyişiklikləri redaktorda saxladıqdan sonra dərhal əmr sətrindən proqramı işə sala bilərsiniz. Bunun sayəsində yeni edilmiş dəyişiklikləri tez bir zamanda yoxlayın. reklam

5-in 5-ci hissəsi: Qabaqcıl Proqramların yaradılması

  1. Əsas axın nəzarət quruluşu ilə təcrübə edin. Axın nəzarət quruluşu proqramın müəyyən şərtlərə əsasən nə etdiyini idarə etməyə imkan verir. Bu konstruksiyalar Python-un ən çox maraq doğuran hissəsidir və verilmiş giriş və şərt əsasında müxtəlif əməliyyatlar həyata keçirmək üçün proqramlar yaratmağa imkan verir. Halbuki onlara alışmaq üçün yaxşı bir başlanğıc nöqtəsidir. Aşağıdakı nümunədə bir quruluşdan istifadə edə bilərsiniz isə Fibonacci seriyasını 100-ə hesablamaq üçün:
    • Simli nə qədər davam edəcək (while) b (<) 100-dən azdır.
    • Nəticə olacaq
    • Gəlin son = ' nəticələri ayrı sətirlərdə qoymaq əvəzinə eyni sətirdə göstərmək üçün.
    • Bu proqramda kompleks Python proqramlarının yaradılmasında əsas rol oynayan bir sıra məqamlar var ki, bunları aşağıdakı kimi unutmamalısınız:
      • Xətt girintisini vurğulayır. İşarəsi : aşağıdakı sətirlərin girintili və blokun bir hissəsi olacağını göstərir. Yuxarıdakı nümunədə, çap (b)a, b = b, a + b blokun hissələridir isə. Proqramın işləməsini təmin etmək üçün düzgün geri çəkilmə son dərəcə vacibdir.
      • Eyni sətirdə birdən çox dəyişən təyin etmək mümkündür. Yuxarıdakı nümunədə, ab birinci sətirdə müəyyən edilir.
      • Bu proqramı birbaşa tərcüməçiyə idxal edirsinizsə, proqramın sonunda boş bir sətir əlavə etməlisiniz ki, tərcüməçi proqramın bitdiyini bilsin.
  2. Proqramdakı funksiyanı qurun. Proqramınızda daha sonra istifadə üçün funksiyaları təyin edə bilərsiniz. Bu, daha böyük bir proqram çərçivəsində birdən çox funksiyadan istifadə etməyiniz lazım olan vəziyyətlərdə xüsusilə faydalıdır. Aşağıdakı nümunədə yuxarıdakı eyni Fibonacci ardıcıllığını çağırmaq üçün bir funksiya yarada bilərsiniz:
    • Geri qayıdır
  3. Daha mürəkkəb bir axın nəzarət proqramı qurun. Axın nəzarət quruluşu, proqramın iş qaydasını dəyişdirmək üçün xüsusi şərtlər təyin etməyə imkan verir. Bu, istifadəçi girişi ilə məşğul olduqda xüsusilə vacibdir. Aşağıdakı nümunədən istifadə ediləcək əgər (əgər), elif (başqa halda) (və ya varsa) və başqa (digər) sadə bir istifadəçi yaş reytinqi proqramı yaratmaq üçün.
    • Bu proqram, müxtəlif tətbiqetmələr üçün əvəzsiz olan bəzi çox vacib konstruksiyaları da təqdim edir:
      • giriş () - Bu əmr istifadəçinin klaviaturadan məlumat daxil etməsini tələb edir. İstifadəçi mötərizədə yazılmış mesajı görəcəkdir. Bu nümunədə, giriş () bir funksiya ilə bükülmüşdür int () - hər hansı bir girişin tam sayı kimi qəbul ediləcəyi deməkdir.
      • sıra () Bu funksiya müxtəlif yollarla istifadə edilə bilər. Bu proqramda daxil olan sayın 13 ilə 20 arasında olub olmadığını yoxlayır. Hesablamada aralığın yuxarı və aşağı hədləri nəzərə alınmayacaqdır.
  4. Digər şərti ifadələri öyrənin. Əvvəlki nümunədə, verilən şərtə daxil edilmiş yaşın şərti təmin edib etmədiyini müəyyən etmək üçün "az və ya bərabər" (<=) istifadə etdik. Riyaziyyatdakılara bənzər ifadələr istifadə edə bilərsiniz, ancaq bir az fərqli yaz:
  5. Öyrənməyə davam edin. Bunlar Python-un əsaslarıdır. Ən sadə dillərdən biri olmasına baxmayaraq, daha dərindən araşdırmaq istəyirsinizsə, Python hələ çox dərindir. Öyrənməyə davam etməyin ən yaxşı yolu daim proqram verməkdir! Hər hansı bir proqramı birbaşa tərcüməçiyə tez bir zamanda yaza biləcəyinizi və proqramı yenidən komanda xəttindən yenidən işə salmaqla etdiyiniz dəyişiklikləri yoxlaya biləcəyinizi unutmayın.
    • "Yeni başlayanlar üçün Python", "Python yemək kitabı" və "Python proqramlaşdırma: Kompüter elminə giriş" daxil olmaqla Python proqramlaşdırma ilə əlaqəli bir çox yaxşı kitab var. (Python Proqramlaşdırma: Kompüter Elmlərinə Giriş).
    • Şəbəkədəki mənbələr müxtəlifdir, lakin bir çoxu hələ də Python 2.X-ə yönəldilmişdir. Verdikləri nümunələrdən hər hansı birini çimdikləməlisiniz.
    • Bir çox yerli məktəb Python dərsləri təklif edir. Python tez-tez giriş siniflərində öyrədilir, çünki öyrənmək ən asan dillərdən biridir.
    reklam

Məsləhət

  • Python daha sadə kompüter dillərindən biridir. Bununla birlikdə, öyrənmək üçün hələ bir az səy göstərməlisiniz. Cəbr haqqında əsas anlayışa sahib olmaq da kömək edəcək, çünki Python riyaziyyata güclü diqqət ayırır.