Python -da proqramlaşdırmaya necə başlamaq olar: 13 addım (şəkillərlə)

Mündəricat:

Python -da proqramlaşdırmaya necə başlamaq olar: 13 addım (şəkillərlə)
Python -da proqramlaşdırmaya necə başlamaq olar: 13 addım (şəkillərlə)

Video: Python -da proqramlaşdırmaya necə başlamaq olar: 13 addım (şəkillərlə)

Video: Python -da proqramlaşdırmaya necə başlamaq olar: 13 addım (şəkillərlə)
Video: Dərs - 7. Proqram təminatı | İnformatika | Aynurə Abbasova 2024, Aprel
Anonim

Proqramlaşdırmağı öyrənməyə başlamaq istəyirsiniz? Kompüter proqramlaşdırmasına girmək çox çətin ola bilər və öyrənmək üçün dərslərə ehtiyacınız olduğunu düşünə bilərsiniz. Bəzi dillər üçün bu doğru olsa da, əsasları başa düşmək üçün cəmi bir -iki gün çəkəcək müxtəlif proqramlaşdırma dilləri var. Python bu dillərdən biridir. Bir neçə dəqiqə ərzində əsas Python proqramını işə sala bilərsiniz. Necə olacağını öyrənmək üçün aşağıdakı 1 -ci addıma baxın.

Addımlar

5 -dən 1 -ci hissə: Python quraşdırılması

Windows

167107 1 2
167107 1 2

Addım 1. Python veb saytına daxil olun

Python ilə başlamaq üçün lazım olan hər şeyi Python veb saytından yükləyə bilərsiniz (python.org/downloads. Veb sayt avtomatik olaraq Windows istifadə etdiyinizi aşkar etməli və bağlantıları Windows yükləyicisinə təqdim etməlidir.

167107 2 2
167107 2 2

Addım 2. Yükləmək istədiyiniz versiyanı seçin

Hazırda Python -un iki versiyası mövcuddur: 3.x.x və 2.7.10. Python hər ikisini də yükləyə bilər, lakin yeni istifadəçilər 3.x.x versiyasını seçməlidirlər. Köhnə Python kodu ilə və ya hələ 3.x.x qəbul etməmiş proqramlar və kitabxanalarla işləyəcəksinizsə 2.7.10 -u yükləyin.

Bu təlimat 3.x.x qurduğunuzu güman edəcək

167107 3 3
167107 3 3

Addım 3. Yüklədikdən sonra yükləyicini işə salın

İstədiyiniz versiyanın düyməsini basaraq bunun üçün yükləyicini yükləyəcəksiniz. Yükləməni bitirdikdən sonra bu quraşdırıcını işə salın.

167107 4 2
167107 4 2

Addım 4. "Python 3.5 -i PATH -ə əlavə et" qutusunu yoxlayın

Bu, Python'u birbaşa Komut İsteminden çalıştırmanıza imkan verəcək.

167107 5 2
167107 5 2

Addım 5. "İndi Qur" düyməsini basın

Bu, Python'u əksər istifadəçilər üçün yaxşı olan bütün standart parametrləri ilə yükləyəcək.

Müəyyən funksiyaları deaktiv etmək, quraşdırma qovluğunu dəyişdirmək və ya ayıklayıcı qurmaq istəyirsinizsə, bunun yerinə "Quraşdırmanı fərdiləşdir" düyməsini basın və sonra qutuları yoxlayın və ya işarələrini silin

Makintoş

167107 6 2
167107 6 2

Addım 1. Python 3.x.x qurmaq istədiyinizə qərar verin

OS X -in bütün versiyaları artıq quraşdırılmış Python 2.7 ilə gəlir. Python'un daha yeni bir versiyasına ehtiyacınız yoxdursa, heç bir şey yükləməyinizə ehtiyac yoxdur. Python -un ən yeni versiyalarına daxil olmaq istəyirsinizsə, 3.x.x -ni yükləmək istəyəcəksiniz.

Yalnız daxil edilmiş Python versiyasını istifadə etmək istəyirsinizsə, mətn redaktorunda skriptlər yarada və onları terminalda işlədə bilərsiniz

167107 7 2
167107 7 2

Addım 2. Python veb saytından Python 3.x.x fayllarını yükləyin

Ziyarət edin (python.org/downloads Mac -da. Əməliyyat sisteminizi aşkar etməli və Mac quraşdırma fayllarını göstərməlidir. Əgər yoxsa "Mac OS X" linkinə daxil olun.

167107 8 2
167107 8 2

Addım 3. Python yükləməyə başlamaq üçün yüklənmiş PKG faylını iki dəfə vurun

Python qurmaq üçün əmrləri yerinə yetirin. Əksər istifadəçilər yalnız standart parametrlərdən istifadə edə bilərlər.

167107 9 2
167107 9 2

Addım 4. Terminalda Python proqramını işə salın

Quraşdırmanın düzgün getdiyini yoxlamaq üçün terminalı işə salın və python3 yazın. Bu Python 3.x.x interfeysini başlatmalı və versiyanı göstərməlidir.

Linux

167107 10 2
167107 10 2

Addım 1. Artıq quraşdırdığınız Python versiyasını yoxlayın

Linux -un demək olar ki, hər bir paylanması Python yüklüdür. Terminalı açaraq python yazaraq hansı versiyanızın olduğunu görə bilərsiniz.

167107 11 2
167107 11 2

Addım 2. Ubuntu -da ən yeni versiyanı quraşdırın

Terminal pəncərəsini açın və sudo apt-get install python yazın.

Python'u Ubuntu -nun Proqramlar pəncərəsində yerləşən Əlavə et/Sil tətbiqini də quraşdıra bilərsiniz

167107 12 2
167107 12 2

Addım 3. Ən yeni versiyanı Red Hat və Fedora'ya quraşdırın

Terminal pəncərəsini açın və sudo yum install python yazın.

167107 13 2
167107 13 2

Addım 4. Arch Linux -da ən yeni versiyanı quraşdırın

Kök istifadəçisi olaraq daxil olun. Pacman -S python yazın.

167107 14 2
167107 14 2

Addım 5. IDLE mühitini yükləyin

Python inkişaf mühitindən istifadə etmək istəyirsinizsə, paylamanızın proqram menecerindən istifadə edərək əldə edə bilərsiniz. Paketi tapmaq və quraşdırmaq üçün "python idle" axtarın.

Digər Essentials

167107 15 2
167107 15 2

Addım 1. Mətn redaktoru quraşdırın

Notepad və ya TextEdit -də Python proqramları yarada bilsəniz də, xüsusi bir mətn redaktoru istifadə edərək kodu oxumağı və yazmağı çox asanlaşdıracaqsınız. Sublime Text (Hər hansı bir sistem), Notepad ++ (Windows), TextWrangler (Mac) və ya JEdit (Hər hansı bir sistem) kimi seçim etmək üçün müxtəlif pulsuz redaktorlar mövcuddur.

167107 16 2
167107 16 2

Addım 2. Quraşdırmanı sınayın

Terminalınızın (Mac/Linux) əmr satırını (Windows) açın və python yazın. Python yüklənəcək və versiya nömrəsi görünəcək. >>> olaraq göstərilən Python tərcüməçi əmr satırına aparılacaqsınız.

Print yazın ("Salam, Dünya!") Və ↵ Enter düyməsini basın. "Salam, Dünya!" Yazısını görməlisiniz. Python əmr satırının altında göstərilir

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

167107 17 2
167107 17 2

Addım 1. Python -un tərtib edilməsinə ehtiyac olmadığını anlayın

Python, təfsir olunan bir dildir, yəni faylda dəyişiklik edən kimi proqramı işə sala bilərsiniz. Bu, proqramları təkrarlamağı, yenidən nəzərdən keçirməyi və problemlərin həllini bir çox dillərdən daha sürətli edir.

Python öyrənmək daha asan olan dillərdən biridir və bir neçə dəqiqə ərzində əsas proqramı işə sala bilərsiniz

167107 18 2
167107 18 2

Addım 2. Tərcüməçini qarışdırın

Kodunuzu əvvəlcə proqramınıza əlavə etmədən sınamaq üçün tərcüməçidən istifadə edə bilərsiniz. Bu, xüsusi əmrlərin necə işlədiyini öyrənmək və ya atma proqramı yazmaq üçün əladır.

167107 19 2
167107 19 2

Addım 3. Python -un obyektləri və dəyişənləri necə idarə etdiyini öyrənin

Python, obyekt yönümlü bir dildir, yəni proqramdakı hər şey bir obyekt kimi qəbul edilir. Ayrıca, proqramınızın əvvəlində dəyişənləri elan etməyinizə ehtiyac yoxdur (bunu istənilən vaxt edə bilərsiniz) və dəyişənin növünü (tam ədəd, simli və s.) Göstərməyinizə ehtiyac yoxdur.

5 -dən 3 -cü hissə: Python Tərcüməçisini Kalkulyator kimi istifadə etmək

Bəzi əsas kalkulyator funksiyalarının yerinə yetirilməsi Python sintaksisi və ədədlərin və sətirlərin işlənmə üsulu ilə tanış olmağa kömək edəcək.

167107 20 2
167107 20 2

Addım 1. Tərcüməçini işə salın

Komut İsteminizi və ya Terminalınızı açın. Sorğuda python yazın və ↵ Enter düyməsini basın. Bu Python tərcüməçisini yükləyəcək və Python əmr satırına aparılacaqsınız (>>>).

Python'u əmr satırına inteqrasiya etməmisinizsə, tərcüməçini işə salmaq üçün Python qovluğuna keçməlisiniz

167107 21 2
167107 21 2

Addım 2. Əsas arifmetikanı yerinə yetirin

Python -dan əsas arifmetikanı asanlıqla yerinə yetirmək üçün istifadə edə bilərsiniz. Kalkulyator funksiyalarından istifadə ilə bağlı bəzi nümunələr üçün aşağıdakı qutuya baxın. Qeyd: # Python kodundakı şərhləri təyin edir və onlar tərcüməçidən keçmir.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Bölmə həmişə 35.0 >>> (100 - 10*3) üzən nöqtə (ondalık) rəqəmini qaytaracaq.) // 2 # Döşəmə bölməsi (iki kəsik) hər hansı bir onluq nəticəni ləğv edəcək 35 >>> 23 % 4 # Bu bölmənin qalan hissəsini hesablayır 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Addım 3. Gücləri hesablayın

Gücləri ifadə etmək üçün ** operatorundan istifadə edə bilərsiniz. Python çoxlu sayda tez hesablaya bilir. Nümunələr üçün aşağıdakı qutuya baxın.

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

167107 23 2
167107 23 2

Addım 4. Dəyişənləri yaradın və idarə edin

Pythonda əsas cəbri yerinə yetirmək üçün dəyişənlər təyin edə bilərsiniz. Python proqramları daxilində dəyişənlərin necə təyin olunacağına yaxşı bir girişdir. Dəyişənlər = işarəsi ilə təyin olunur. Nümunələr üçün aşağıdakı qutuya baxın.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Dəyişənlər hər hansı bir simli ola bilər> >> hündürlük = 5 >>> en * hündürlük 50

167107 24 2
167107 24 2

Addım 5. Tərcüməçini bağlayın

Tərcüməçidən istifadə etməyi bitirdikdən sonra onu bağlaya və Ctrl+Z (Windows) və ya Ctrl+D (Linux/Mac) düymələrini basaraq və sonra ↵ Enter düyməsini basaraq əmr satırına qayıda bilərsiniz. Quit () yazıb ↵ Enter düyməsini də basa bilərsiniz.

5 -dən 4 -cü hissə: İlk Proqramınızı Yaratmaq

167107 25 2
167107 25 2

Addım 1. Mətn redaktorunuzu açın

Proqramları yaratmaq və saxlamaq və sonra onları tərcüməçi vasitəsi ilə işlətməyin əsasları ilə tanış olacaq bir test proqramı yarada bilərsiniz. Bu da tərcüməçinizin düzgün quraşdırıldığını yoxlamağa kömək edəcək.

167107 26 2
167107 26 2

Addım 2. "Çap et" ifadəsi yaradın

"Çap et" Python -un əsas funksiyalarından biridir və proqram zamanı terminaldakı məlumatları göstərmək üçün istifadə olunur. Qeyd: "çap", Python 2 -dən Python 3 -ə olan ən böyük dəyişikliklərdən biridir. Python 2 -də yalnız "çap" yazmaq və sonra göstərmək istədiyini yazmaq lazım idi. Python 3 -də "çap" bir funksiyaya çevrildi, buna görə mötərizədə istədiyinizi göstərməklə "print ()" yazmalısınız.

167107 27 2
167107 27 2

Addım 3. İfadənizi əlavə edin

Bir proqramlaşdırma dilini sınamağın ən çox yayılmış yollarından biri "Salam, Dünya!" Yazısını göstərməkdir. Bu mətni tırnak işarələri daxil olmaqla "print ()" ifadəsinin içərisinə yerləşdirin:

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

Bir çox digər dillərdən fərqli olaraq;; ilə bir sətrin sonunu təyin etməyə ehtiyac yoxdur. Blokları təyin etmək üçün buruq mötərizələrdən ({}) istifadə etməyinizə də ehtiyac olmayacaq. Bunun əvəzinə, girinti bir bloka daxil olanı ifadə edəcək

167107 28 2
167107 28 2

Addım 4. Faylı qeyd edin

Mətn redaktorunuzdakı Fayl menyusunu vurun və Kimi Saxla seçin. Ad qutusunun altındakı açılan menyuda Python fayl növünü seçin. Notepad istifadə edirsinizsə (tövsiyə edilmir), "Bütün Fayllar" ı seçin və sonra fayl adının sonuna ".py" əlavə edin.

  • Faylın asanlıqla daxil olduğu bir yerdə saxladığınızdan əmin olun, çünki əmr satırında ona keçməlisiniz.
  • Bu nümunə üçün faylı "hello.py" olaraq qeyd edin.
167107 29 2
167107 29 2

Addım 5. Proqramı işə salın

Komanda İsteminizi və ya Terminalınızı açın və faylınızı saxladığınız yerə gedin. Orada olduqdan sonra hello.py yazaraq ↵ Enter düyməsini basaraq faylı işə salın. "Salam, Dünya!" Yazısını görməlisiniz. əmr satırının altında göstərilir.

Python -u necə qurduğunuzdan və hansı versiyadan asılı olaraq proqramı işə salmaq üçün python hello.py və ya python3 hello.py yazmanız lazım ola bilər

167107 30 2
167107 30 2

Addım 6. Tez -tez test edin

Python -un ən üstün cəhətlərindən biri, yeni proqramlarınızı dərhal sınaqdan keçirə bilməyinizdir. Yaxşı bir təcrübə, redaktorunuzun açıq olması ilə eyni zamanda əmr istəyinizi açmaqdır. Dəyişikliklərinizi redaktorunuzda saxladığınızda, dəyişiklikləri tez bir zamanda yoxlamağa imkan verən proqramı dərhal əmr satırından işə sala bilərsiniz.

5 -ci hissə 5: Qabaqcıl Proqramlar Yaratmaq

167107 31 2
167107 31 2

Addım 1. Əsas axın nəzarəti ifadəsi ilə sınaq keçirin

Flow nəzarət bəyanatları, proqramın xüsusi şərtlərə əsaslanaraq nə etdiyini idarə etməyə imkan verir. Bu ifadələr Python proqramlaşdırmasının əsasını təşkil edir və giriş və şərtlərdən asılı olaraq fərqli işlər görən proqramlar yaratmağa imkan verir. While ifadəsi başlamaq üçün yaxşı bir fikirdir. Bu nümunədə, 100 -ə qədər Fibonacci ardıcıllığını hesablamaq üçün while ifadəsini istifadə edə bilərsiniz:

# Fibonacci ardıcıllığındakı hər bir ədəd # əvvəlki iki ədədin cəmidir a, b = 0, 1 b <100: print (b, end = '') a, b = b, a+b

  • Sıra (b) (<) 100 -dən az olduğu müddətdə işləyəcək.
  • Çıxış 1 1 2 3 5 8 13 21 34 55 89 olacaq
  • End = '' əmri, hər bir dəyəri ayrı bir sətrə qoymaq yerinə çıxışı eyni sətirdə göstərəcək.
  • Python -da kompleks proqramlar yaratmaq üçün vacib olan bu sadə proqramda qeyd etmək lazım olan bir neçə şey var:

    • Girintini qeyd edin. A: aşağıdakı sətirlərin girintili olacağını və blokun bir hissəsi olduğunu göstərir. Yuxarıdakı nümunədə (b) və a, b = b, a+b çapı isə blokun bir hissəsidir. Proqramınızın işləməsi üçün düzgün girintinin olması vacibdir.
    • Eyni sətirdə birdən çox dəyişən təyin edilə bilər. Yuxarıdakı nümunədə, a və b hər ikisi birinci sətirdə təyin edilmişdir.
    • Bu proqramı birbaşa tərcüməçiyə daxil edirsinizsə, tərcüməçinin proqramın bitdiyini bilməsi üçün sonuna boş bir sətir əlavə etməlisiniz.
167107 32 2
167107 32 2

Addım 2. Proqramlar daxilində funksiyalar qurun

Proqramda daha sonra çağıra biləcəyiniz funksiyaları təyin edə bilərsiniz. Daha böyük bir proqram çərçivəsində birdən çox funksiyadan istifadə etməlisinizsə bu xüsusilə faydalıdır. Aşağıdakı nümunədə, əvvəllər yazdığınıza bənzər bir Fibonacci ardıcıllığını çağırmaq üçün bir funksiya yarada bilərsiniz:

def fib (n): a, b = 0, 1 a <n: print (a, end = '') a, b = b, a+b print () # Proqramın sonunda Fibonacci -yə zəng edə bilərsiniz. fib təyin etdiyiniz hər hansı bir dəyər üçün # funksiya (1000)

Bu 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 qaytaracaq

167107 33 2
167107 33 2

Addım 3. Daha mürəkkəb bir axın nəzarət proqramı qurun

Flow nəzarət bəyanatları, proqramın necə işlədiyini dəyişdirən xüsusi şərtlər təyin etməyə imkan verir. İstifadəçi girişi ilə məşğul olanda bu xüsusilə vacibdir. Aşağıdakı nümunə istifadəçinin yaşını qiymətləndirən sadə bir proqram yaratmaq üçün if, elif (else if) və else istifadə edəcək.

age = int (giriş ("Yaşınızı daxil edin:")) əgər yaş <= 12: print ("Uşaq olmaq çox gözəldir!") elif yaş aralığında (13, 20): print ("Sən yeniyetməsən ! ") else: print (" Böyümək vaxtı ") # Bu ifadələrdən hər hansı biri doğru olarsa # müvafiq mesaj göstəriləcək. # Heç bir ifadə doğru deyilsə, "başqa" # mesajı göstərilir.

  • Bu proqram, müxtəlif tətbiqlər üçün əvəzolunmaz olacaq bir neçə digər çox vacib ifadələr təqdim edir:

    • input () - Bu klaviaturadan istifadəçi girişini çağırır. İstifadəçi mötərizədə yazılmış mesajı görəcək. Bu nümunədə, input () int () funksiyası ilə əhatə olunmuşdur, yəni bütün girişlər tam ədəd kimi qəbul ediləcək.
    • range () - Bu funksiyadan müxtəlif yollarla istifadə etmək olar. Bu proqramda 13 ilə 20 aralığında olan ədədlərin hesablanmadığını yoxlayır.
167107 34 2
167107 34 2

Addım 4. Digər şərtli ifadələri öyrənin

Əvvəlki nümunədə "az və ya bərabər" (<=) simvolu istifadə edərək giriş yaşının bu şərtə uyğun olub olmadığını müəyyən etdi. Riyaziyyatda istifadə etdiyiniz eyni şərtli ifadələrdən istifadə edə bilərsiniz, ancaq bunları yazmaq bir az fərqlidir:

Şərti ifadələr.

Məna Simvol Python simvolu
Daha az < <
Daha böyük > >
Az və ya bərabər <=
Böyük və ya bərabər >=
Bərabərdir = ==
Bərabər deyil !=
167107 35 2
167107 35 2

Addım 5. Öyrənməyə davam edin

Python -a gəldikdə bunlar yalnız əsaslardır. Öyrənilməsi ən sadə dillərdən biri olsa da, qazmaqla maraqlanırsınızsa, kifayət qədər dərinlik var. Öyrənməyə davam etməyin ən yaxşı yolu proqramlar yaratmağa davam etməkdir! Xatırladaq ki, danışıq proqramlarını birbaşa tərcüməçiyə tez bir zamanda yaza bilərsiniz və dəyişikliklərinizi sınamaq proqramı yenidən əmr satırından işə salmaq qədər sadədir.

  • Python proqramlaşdırması üçün "Başlayanlar üçün Python", "Python Yemek Kitabı" və "Python Proqramlaşdırma: Kompüter Elminə Giriş" də daxil olmaqla bir çox yaxşı kitab mövcuddur.
  • İnternetdə müxtəlif mənbələr mövcuddur, lakin bir çoxları hələ də Python 2. X -ə yönəlmişdir. Təmin etdikləri hər hansı bir nümunəyə düzəlişlər etməyiniz lazım ola bilər.
  • Python -u onlayn olaraq işlətmək istəyirsinizsə, ancaq python 3 -ü işə salmaq istəyirsinizsə, Repl [1] -də virtual linux maşınlarından istifadə edən bir python tərcüməçisi var. Gələcək "pythonista" (yaxşı təcrübəli python proqramçısı) üçün başqa bir yaxşı onlayn qaynaq düşüncə funksiyalıdır [2]. Daha böyük çətinliklər üçün "Sıxıcı İşləri Avtomatlaşdırın" [3] və Project Euler [4] də mövcuddur.
  • Bir çox yerli məktəb Python dərsləri təklif edir. Çox vaxt Python giriş siniflərində tədris olunur, çünki öyrənmək daha asan dillərdən biridir.

Nümunə Proqramlar

Image
Image

Python Tərcüməçinin Başlanğıc Kodu Nümunəsi

Image
Image

Nümunə Python Kalkulyator Kodu

Image
Image

Nümunə Easy Python Proqramı

Tövsiyə: