Python Proqramlaşdırmasına necə başlamaq olar: 15 addım (şəkillərlə)

Mündəricat:

Python Proqramlaşdırmasına necə başlamaq olar: 15 addım (şəkillərlə)
Python Proqramlaşdırmasına necə başlamaq olar: 15 addım (şəkillərlə)

Video: Python Proqramlaşdırmasına necə başlamaq olar: 15 addım (şəkillərlə)

Video: Python Proqramlaşdırmasına necə başlamaq olar: 15 addım (şəkillərlə)
Video: Ubuntu 22.04 настройка после установки. Ликбез 2024, Bilər
Anonim

Proqramlaşdırmağı öyrənmək istəyirsiniz? Kompüter proqramlaşdırmasını öyrənmək çətin ola bilər və müəyyən bir kurs keçməyi düşünürsən. Bu, bəzi proqramlaşdırma dilləri üçün doğru ola bilər, amma əsasları anlamaq üçün cəmi bir -iki gün çəkən çoxları var. Python bu dillərdən biridir. Bir neçə dəqiqə ərzində əsas Python proqramlarını işlədə bilərsiniz. Necə olduğunu öyrənmək üçün aşağıdakı 1 -ci addıma baxın.

Addım

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

167107 1
167107 1

Addım 1. Windows sistemi üçün Python yükləyin

Windows Python tərcüməçisi Python saytından pulsuz olaraq yüklənə bilər. Əməliyyat sisteminiz üçün doğru versiyanı yüklədiyinizə əmin olun.

  • Bu yazı yazılarkən mövcud olan 3.4 olan ən son versiyanı yükləməlisiniz.
  • OS X və Linux Python ilə əvvəlcədən quraşdırılmışdır. Python ilə əlaqəli heç bir proqram yükləməyinizə ehtiyac olmaya bilər, ancaq mətn redaktoru quraşdıra bilərsiniz.
  • Linux paylamalarının və OS X -in əksər versiyaları hələ də Python 2.x istifadə edir. 2 və 3 versiyaları arasında bəzi kiçik fərqlər var, amma ən əhəmiyyətli dəyişiklik "çap" ifadəsindədir. Python -un ən son versiyasını OS X və ya Linux -a yükləmək üçün faylı Python veb saytından yükləyə bilərsiniz.
167107 2
167107 2

Addım 2. Python tərcüməçisini quraşdırın

Əksər istifadəçilər heç bir parametr dəyişdirmədən tərcüməçini quraşdıra bilərlər. Mövcud modulların siyahısındakı son seçimi aktivləşdirərək Python'u Komanda İsteminə inteqrasiya edə bilərsiniz.

167107 3
167107 3

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

Notepad və ya TextEdit -dən Python proqramları yarada bilsəniz, xüsusi bir mətn redaktoru istifadə edərək kodu oxumaq və yazmaq daha asandır. Notepad ++ (Windows), TextWrangler (Mac) və ya jEdit (Hər hansı bir sistem) kimi istifadə edə biləcəyiniz müxtəlif pulsuz redaktorlar var.

167107 4
167107 4

Addım 4. Quraşdırmanı yoxlayın

Terminaldan (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örünə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. Python əmr satırının altında göstərilən mətni görəcəksiniz

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

167107 5
167107 5

Addım 1. Pythonun tərtib edilməsinə ehtiyac olmadığını anlayın

Python təfsir olunan bir dildir, yəni fayllarda dəyişiklik edən kimi proqramları işə sala bilərsiniz. Bu, proqramların təkrarlanması, yenidən işlənməsi və problemlərin aradan qaldırılması prosesini digər dillərə nisbətən daha sürətli edir.

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

167107 6
167107 6

Addım 2. Tərcüməçi ilə skripka

Kodu əvvəlcə proqrama ə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 proqramları yazmaq üçün əladır.

167107 7
167107 7

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 baxılır. Bu o deməkdir ki, proqramın əvvəlində dəyişənləri elan etmək məcburiyyətində deyilsiniz (bunu istənilən vaxt edə bilərsiniz) və dəyişənin növünü (tam ədəd, simli və s.) Göstərmək məcburiyyətində deyilsiniz.

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

Bəzi əsas kalkulyator funksiyalarını yerinə yetirmək Python sintaksisi ilə tanış olmağa və nömrələri və sətirləri necə idarə etməyinizə kömək edəcəkdir.

167107 8
167107 8

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

Komut İstemi və ya Terminalı 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 etmirsinizsə, tərcüməçini işə salmaq üçün Python qovluğuna keçməlisiniz

167107 9
167107 9

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

Python -dan istifadə edərək əsas arifmetikanı asanlıqla 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ərdir və onlar tərcüməçi tərəfindən işlənmir.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Bölmə həmişə üzən nöqtə nömrəsini (ondalık) qaytaracaq 35.0 >>> (100 - 10*3) // 2 # Aşağıya yuvarlaqlaşdırma (iki kəsik) ondalıkları atacaq 35 >>> 23 % 4 # Bu, 3 -cü hissənin qalan hissəsini hesablayacaq >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 10
167107 10

Addım 3. Rütbəni hesablayın

Eksponentləri göstərmək üçün ** operatorundan istifadə edə bilərsiniz. Python böyük gücləri tez hesablaya bilir. Bir nümunə üçün aşağıdakı qutuya baxın.

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

167107 11
167107 11

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

Pythonda əsas cəbr etmək üçün dəyişənlər təyin edə bilərsiniz. Python proqramlarında dəyişənlərin necə təyin olunacağını bilmək üçün əla bir girişdir. Dəyişənlər = işarəsi ilə təyin olunur. Bir nümunə üçü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şən hər hansı bir simli ola bilər> >> hündürlük = 5 >>> en * hündürlük 50

167107 12
167107 12

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

Tərcüməçini istifadə etməyi bitirdikdən sonra onu bağlaya və Ctrl+Z (Windows) və ya Ctrl+D (Linux/Mac) düymələrini basaraq 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ı Yaratmaq

167107 13
167107 13

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

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

167107 14
167107 14

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

"Çap et" proqram zamanı terminaldakı məlumatları göstərmək üçün istifadə olunan əsas Python funksiyalarından biridir. 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" və sonra göstərmək istədiyinizi yazmalısınız. Python 3 -də "çap" bir funksiyaya çevrildi, buna görə "print ()" yazmalı və mötərizədə istədiyinizi yazmalısınız.

167107 15
167107 15

Addım 3. Bir bəyanat ə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ətn parçasını sitat daxil olmaqla "print ()" ifadəsinə əlavə edin:

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

Əksər dillərdən fərqli olaraq; ilə satır sonlarını elan etməyinizə ehtiyac yoxdur. Blokları təmsil etmək üçün buruq mötərizələrdən ({}) istifadə etməyə də ehtiyac yoxdur. Bunun əvəzinə, girinti bloka daxil olanları göstərəcək

167107 16
167107 16

Addım 4. Faylı qeyd edin

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

  • Dosyanı əmr satırında göstərməli olduğunuz üçün daxil olmaq asan bir yerdə saxladığınızdan əmin olun.
  • Bu nümunə üçün faylı "hello.py" olaraq qeyd edin.
167107 17
167107 17

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

Komanda İstemi və ya Terminalı açın və faylı saxladığınız yerə gedin. Orada olduqdan sonra hello.py və Enter yazaraq faylı işə salın. Əmr əmrinin altında göstərilən mətni görəcəksiniz.

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

167107 18
167107 18

Addım 6. Proqramı tez -tez yoxlayın

Python -un ən üstün cəhətlərindən biri, yeni proqramları dərhal sınaqdan keçirə bilməyinizdir. Başqa bir üstünlük, əmr satırınızın və redaktorunuzun açıq olmasıdır. Dəyişiklikləri redaktorda saxladıqdan sonra proqramı birbaşa əmr satırından işə sala bilərsiniz, bu da dəyişiklikləri yoxlamağı sürətləndirir.

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

167107 19
167107 19

Addım 1. Əsas axın nəzarət bəyanatları ilə sınaq keçirin

Proqramın müəyyən şərtlərdə nə etdiyini yoxlamaq üçün axın nəzarət bəyanatları faydalıdır. Bu ifadələr Python proqramlaşdırmasının əsasını təşkil edir, buna görə giriş və şərtlərdən asılı olaraq müxtəlif işlər görən proqramlar yarada bilərsiniz. While ifadəsi öyrənmək üçün yaxşı bir başlanğıcdır. Bu nümunədə, Fibonacci seriyasını 100 -ə qədər hesablamaq üçün while ifadəsindən istifadə edirsiniz:

# 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.
  • Proqramın çıxışları 1 1 2 3 5 8 13 21 34 55 89
  • End = '' əmri, hər bir dəyəri ayrı bir sətrə qoymaq əvəzinə çıxışı eyni sətirdə çıxaracaq.
  • Bu sadə proqramda qeyd etmək lazım olan bir neçə şey var və bunlar Pythonda kompleks proqramlar yaratmaq üçün çox vacibdir:

    • Girintilərə diqqət yetirin.: növbəti sətrin girintili olacağını və blokun bir hissəsi olduğunu göstərir. Yuxarıdakı nümunədə, print (b) və a, b = b, a+b, while blokunun bir hissəsidir. Proqramın işləməsi üçün düzgün girinti 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 olunur
    • Bu proqramı birbaşa tərcüməçiyə daxil edirsinizsə, sonunda boş bir sətir əlavə etməlisiniz ki, tərcüməçi proqramın bitdiyini bilsin.
167107 20
167107 20

Addım 2. Proqramdakı funksiyanı qurun

Daha sonra proqramda çağırıla biləcək 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 () # Daha sonra hər biri üçün # Fibonacci funksiyasını çağıra bilərsiniz. göstərilən dəyər fib (1000)

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

167107 21
167107 21

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

Proqramın necə yerinə yetirildiyini dəyişən müəyyən şərtlər təyin etmək üçün axın nəzarət bəyanatları faydalıdır. İstifadəçi girişi ilə məşğul olsanız, 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ə başqa istifadə edəcək.

age = int (giriş ("Yaşınızı daxil edin:")) əgər yaş <= 12: print ("Uşaqlıq heyrətamizdir!") elif yaş aralığında (13, 20): print ("Sən yeniyetməsən!") başqa: print ("Böyümək vaxtı") # Bu ifadələrdən hər hansı biri doğrudursa # Müvafiq mesaj göstəriləcək. # Əgər ifadələrin heç biri doğru deyilsə, # "başqa" mesajı göstəriləcək.

  • Proqram, müxtəlif tətbiqlərdə istifadə üçün bəzi 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 bu funksiya bir ədədin 13 və 20 aralığında olub olmadığını yoxlayır.
167107 22
167107 22

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

Əvvəlki nümunə, daxil edilən yaşın şərtlə uyğun olub olmadığını müəyyən etmək üçün "az və ya bərabər" simvolunu (<=) istifadə edir. Riyaziyyatda olduğu kimi eyni şərtli ifadələrdən istifadə edə bilərsiniz, ancaq yazılma tərzi bir qədər fərqlidir:

Şərti ifadə.

Məna Simvol Python simvolu
Daha kiçik < <
Daha böyük > >
Az və ya bərabər <=
Böyük və ya bərabərdir >=
Birlikdə = ==
Bərabər deyil !=

Addım 5. Daim öyrənmək

Yuxarıda göstərilənlərin hamısı yalnız Python əsaslarıdır. Python öyrənmək üçün ən sadə dillərdən biri olsa da, araşdıra biləcəyiniz bir çox sahə var. Öyrənməyə davam etməyin ən yaxşı yolu proqramlaşdırmaya davam etməkdir! Proqramları sıfırdan birbaşa tərcüməçidən tez bir zamanda yaza biləcəyinizi və dəyişikliklərinizi sınamaq, proqramı yenidən əmr satırından işə salmaq qədər asandır.

  • "Başlayanlar üçün Python", "Python Yemek Kitabı" və "Python Proqramlaşdırma: Kompüter Elminə Giriş" də daxil olmaqla Python proqramlaşdırması ilə bağlı bir çox yaxşı kitab mövcuddur.
  • İnternetdə müxtəlif mənbələr mövcuddur, lakin əksəriyyəti hələ də Python 2.x -ə həsr edilmişdir. Hər bir nümunə üçün düzəlişlər etməlisiniz.
  • Bir çox kurs Python öyrənməsini təklif edir. Python tez -tez giriş siniflərində tədris olunur, çünki öyrənmək daha asan dillərdən biridir.

Tövsiyə: