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
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.
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
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.
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.
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ş
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
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.
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.
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
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.
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
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.
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.
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
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.
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
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
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.
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.
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
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
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
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
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
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.
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.
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
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.
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
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
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.
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
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.
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:
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 | ≠ | != |
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
Python Tərcüməçinin Başlanğıc Kodu Nümunəsi
Nümunə Python Kalkulyator Kodu
Nümunə Easy Python Proqramı