Pythonda proqramlaşdırma

Müəllif: Frank Hunt
Yaradılış Tarixi: 13 Mart 2021
YeniləMə Tarixi: 1 İyul 2024
Anonim
Python proqramlaşdırma dili, hekayəsi və üstünlükləri
Videonuz: Python proqramlaşdırma dili, hekayəsi və üstünlükləri

MəZmun

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. Artıq bir neçə dəqiqə ərzində işləyən bir Python proqramı yaratmış ola 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ın quraşdırılmasına 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. 2 & 3 arasında bir neçə kiçik fərq var, "çap" ifadəsindəki dəyişikliklər xüsusilə nəzərə çarpır. OS X və ya Linux-a daha yeni bir Python versiyasını yükləmək istəyirsinizsə, lazımi sənədləri Python veb saytından yükləyin.
  2. Python tərcüməçisini quraşdırın. Varsayılan parametrlər əksər istifadəçilər üçün kifayətdir. Mövcud modullar siyahısının son seçimini yoxlayaraq, Python'u komut istəməsindən işləyə bilərsiniz.
  3. Bir söz prosessorunu quraşdırın. Notepad və ya TextEdit-də bir Python proqramı yazmaq mümkündür, ancaq xüsusi bir mətn redaktoru ilə kodu oxumaq çox asandır. Notepad ++ (Windows), TextWrangler (Mac) və ya JEdit (Hər hansı bir sistem) kimi seçim etmək üçün bir sıra pulsuz redaktorlar var.
  4. Quraşdırmanı sınayın. Komut istemi (Windows komut istemi) və ya Terminal (Mac / Linux) açın və yazın piton. Python yüklənəcək və versiya nömrəsi göstəriləcək. İndi Python tərcüməçi əmrini aşağıdakı kimi görəcəksiniz >.
    • Yazın çap ("Salam, Dünya!") və basın ↵ daxil edin. İndi mətn alacaqsınız Salam, Dünya! Python komut istemi altında görünə bilər.

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

  1. Python proqramı tərtib etməyə ehtiyac yoxdur. Python bir tərcüməçi ilə işləyir, yəni dəyişiklik edən kimi bir proqramı dərhal işə sala bilərsiniz. Bu, təkrarlama, düzəliş və səhv tapmaq prosesini digər bir çox proqramlaşdırma dillərindən daha sürətli edir.
    • 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əçidən istifadə. Tərcüməçi kodu ilə əvvəlcə proqrama əlavə etmədən test edə bilərsiniz. Bu, tapşırıqların necə işlədiyini öyrənmək və ya birdəfəlik bir proqram yazmaq üçün əladır.
  3. Python-un obyektləri və dəyişənləri idarə etmə qaydası. Python, hər şeyin bir obyekt kimi qəbul edildiyi anlamına gələn bir obyekt yönümlü bir dildir. Bu o deməkdir ki, bir proqramın başlanğıcında dəyişənləri elan etməlisiniz (bunu istənilən vaxt edə bilərsiniz) və dəyişən növünü də (tam, sətir və s.) Göstərməlisiniz.

5-dən 3-cü hissə: Python Tərcüməçinin bir 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çar (>).
    • 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. Diqqət yetirin: # Python kodunda şərh etdiyinizi və tərcüməçi tərəfindən işlənmədiyinizi göstərir.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Bölmək hər zaman üzən nöqtəni (onluq) ədədi qaytarır 35.0> (100 - 10 * 3) // 2 # Mərtəbə bölmə (iki eğik) ondalıklara əhəmiyyət vermir 35> 23% 4 # Bölmənin qalan hissəsini hesablayır> 17.53 * 2.67 / 4.1 11.41587804878049

  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.

    > 7 * * 2 # 7 kvadratı 49> 5 * * 7 # 5, 7 78125 gücünə qədər

  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.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Dəyişənlər istənilən simli ola bilər> height = 5> width * height 50

  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) 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ətli 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" Python-un əsas funksiyalarından biridir və bir proqram işləyərkən məlumatları terminalda göstərmək üçün istifadə olunur. 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" yazmalı və ardından göstərmək istədiklərinizi yazmalısınız. 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:

    çap ("Salam, Dünya!")

    • 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. Qıvrım 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çılan 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.
    • Faylın asanlıqla daxil ola biləcəyi yerdə saxladığınızdan əmin olun, çünki komanda xəttindən asanlıqla əldə edə bilməlisiniz.
    • Ə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 mətni almalısınız Salam, Dünya! komanda xəttinin altındadır.
    • Python'u necə qurduğunuza və hansı versiyanı istifadə etməyinizə ehtiyacınız olduğuna gö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ıqda, 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. Axın nəzarəti ifadələri bir proqramın müəyyən şərtlərə əsasən nə etdiyini idarə etməyə imkan verir. 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:

    # Fibonacci ardıcıllığındakı hər bir rəqəm # əvvəlki iki rəqəmin cəmidir. a 100, b = 0, 1 isə b 100: çap (b, son = "") a, b = b, a + b

    • Ardıcıllıq (while) qədər davam edir b () 100-dən azdır.
    • Çıxış sonra olur 1 1 2 3 5 8 13 21 34 55 89
    • 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)a, b = b, a + b bunun bir hissəsi isə blok. Düzgün girinti Python proqramı üçün vacibdir və unikaldır. Girinti səhvdirsə, 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, tərcüməçinin proqramın bitdiyini bilməsi üçün sonunda boş bir sətir əlavə etməlisiniz.
  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ı nümunədə, Fibonacci ardıcıllığını çağırmaq üçün əvvəlcədən yazılmış kimi eyni funksiyanı yaradırsınız:

    def fib (n): a, b = 0, 1, an: print (a, end = '') a, b = b, a + b print () # Daha sonra proqramda a üçün Fibonacci funksiyasını # çağırırsınız göstərdiyiniz dəyər. fib (1000)

    • Bu verir 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  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 məlumatları ilə işləyərkən 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.

    age = int (input ("Yaşınızı daxil edin:")) əgər yaş = 12: print ("Uşaq olmaq çox yaxşıdır!") elif yaş aralığında (13, 20): print ("Sən gəncsən!" ) başqa: çap ("Böyümək üçün vaxt") # Bu ifadələrdən biri doğrudursa # müvafiq mətn göstəriləcəkdir. # Ifadələrin heç biri doğru deyilsə, "else" # mesajı göstərilir.

    • 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 işarələrində görəcəkdir. Bu nümunədə giriş () ilə əhatə olunmuşdur int () funksiyası, bu da 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" (=) simvolundan istifadə edir. Riyaziyyatda istifadə etdiyiniz eyni şərti ifadələrdən istifadə edə bilərsiniz, lakin onları yazmaq biraz fərqlidir:
    Şərti ifadələr.
    MənaRəmzPython Symbol
    Daha az
    Daha böyük>>
    Daha az və ya bərabərdir=
    Daha böyük və ya bərabərdir>=
    Bərabərdir===
    Bərabər deyil!=
  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! Unutmayın, tərcüməçi içərisində bir neçə proqram dizaynını tez bir zamanda yaza bilərsiniz və dəyişikliklərinizi yoxlamaq, proqramı yenidən komanda xəttindən çalıştırmaq qədər sadədir.
    • Python proqramlaşdırma haqqında "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.