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)
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.
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.
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.
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
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
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.
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.
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
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
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
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
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
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.
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.
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
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.
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
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
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.
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
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.
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:
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.