Та програмчилж сурахыг хүсч байна уу? Компьютерийн програмчлал сурах нь маш хэцүү байж магадгүй бөгөөд та тодорхой курс авах талаар бодож байж магадгүй юм. Энэ нь зарим програмчлалын хэлний хувьд үнэн байж болох ч үндсийг нь ойлгоход ердөө ганц хоёрхон хоног шаардагддаг олон зүйл байдаг. Python бол эдгээр хэлнүүдийн нэг юм. Python програмыг хэдхэн минутын дотор ажиллуулж болно. Хэрхэн болохыг мэдэхийн тулд доорх 1 -р алхамыг үзнэ үү.
Алхам
5 -р хэсгийн 1: Python суулгах (Windows)
Алхам 1. Windows системд зориулсан Python татаж авах
Windows Python орчуулагчийг Python сайтаас үнэгүй татаж авах боломжтой. Үйлдлийн системийнхээ зөв хувилбарыг татаж авсан эсэхээ шалгаарай.
- Та үүнийг бичиж байх үед хамгийн сүүлийн хувилбар болох 3.4 -ийг татаж авах хэрэгтэй болно.
- OS X болон Linux-ийг Python-той урьдчилан суулгасан болно. Та Python програмтай холбоотой програм суулгах шаардлагагүй байж магадгүй ч текст засварлагч суулгаж болно.
- Линукс түгээлт ба OS X -ийн ихэнх хувилбарууд Python 2.x -ийг ашигладаг хэвээр байна. 2 ба 3 хувилбаруудын хооронд бага зэргийн ялгаа байдаг боловч хамгийн чухал өөрчлөлт нь "хэвлэх" мэдэгдэлд байдаг. Python -ийн хамгийн сүүлийн хувилбарыг OS X эсвэл Linux дээр суулгахын тулд та файлыг Python вэбсайтаас татаж авах боломжтой.
Алхам 2. Python орчуулагчийг суулгана уу
Ихэнх хэрэглэгчид ямар ч тохиргоог өөрчлөхгүйгээр орчуулагчийг суулгаж болно. Та боломжтой модулиудын жагсаалтын сүүлийн сонголтыг идэвхжүүлснээр Python -ийг Command Prompt -т нэгтгэж болно.
Алхам 3. Текст засварлагчийг суулгана уу
Та Notepad эсвэл TextEdit -ээс Python програм үүсгэж болох боловч тусгай текст засварлагч ашиглан код унших, бичих нь илүү хялбар байдаг. Notepad ++ (Windows), TextWrangler (Mac) эсвэл jEdit (ямар ч систем) гэх мэт таны ашиглаж болох үнэгүй янз бүрийн редакторууд байдаг.
Алхам 4. Суулгалтыг туршиж үзээрэй
Терминалаас (Mac/Linux) Command Prompt (Windows) -ийг нээгээд python бичнэ үү. Python ачаалагдах бөгөөд хувилбарын дугаар гарч ирнэ. Таныг >>> хэлбэрээр харуулсан Python хэлмэрч командын мөр рүү аваачна.
Print ("Сайн байна уу, Дэлхий!") Гэж бичээд Enter дарна уу. Та Python командын шугамын доорх текстийг харах болно
5 -ийн 2 -р хэсэг: Үндсэн ойлголтуудыг сурах нь
Алхам 1. Python -ийг хөрвүүлэх шаардлагагүй гэдгийг ойлгоорой
Python бол орчуулагдсан хэл бөгөөд та файлд өөрчлөлт оруулмагц програм ажиллуулах боломжтой болно. Энэ нь програмыг дахин давтах, засварлах, алдааг олж засварлах үйл явцыг бусад олон хэлнээс хамаагүй хурдан болгодог.
Python бол сурахад хялбар хэлнүүдийн нэг бөгөөд үндсэн програмуудыг хэдхэн минутын дотор ажиллуулах боломжтой
Алхам 2. Орчуулагчтай хуур
Та програмыг нэмж оруулахгүйгээр кодыг туршихын тулд орчуулагчийг ашиглаж болно. Энэ нь тусгай команд хэрхэн ажилладаг, эсвэл хаях програм бичих талаар сурахад маш сайн байдаг.
Алхам 3. Python нь обьект болон хувьсагчтай хэрхэн харьцдаг болохыг олж мэдээрэй
Python бол объектод чиглэсэн хэл бөгөөд энэ нь програмын бүх зүйлийг объект гэж үзэх болно гэсэн үг юм. Энэ нь та програмын эхэнд хувьсагчийг зарлах шаардлагагүй (та үүнийг хүссэн үедээ хийж болно), мөн хувьсагчийн төрлийг (бүхэл тоо, мөр гэх мэт) зааж өгөх шаардлагагүй гэсэн үг юм.
5 -р хэсгийн 3 -р хэсэг: Python орчуулагчийг тооцоолуур болгон ашиглах
Тооцоологчийн зарим үндсэн функцийг гүйцэтгэх нь Python синтакс, тоо, мөрийг хэрхэн зохицуулах талаар мэдлэгтэй болоход тусална.
Алхам 1. Орчуулагчийг ажиллуулна уу
Тушаал хүлээх мөр эсвэл терминалыг нээнэ үү. Тушаалд python гэж бичээд Enter дарна уу. Энэ нь Python орчуулагчийг ачаалах бөгөөд таныг Python командын мөр рүү аваачна (>>>).
Хэрэв та Python -ийг командын мөрөнд оруулаагүй бол орчуулагчийг ажиллуулахын тулд Python фолдер руу орох шаардлагатай болно
Алхам 2. Үндсэн арифметикийг гүйцэтгэх
Python ашиглан энгийн арифметикийг хялбархан хийж болно. Тооцоологчийн функцийг ашиглах жишээг доорх хайрцгаас үзнэ үү. Тэмдэглэл: # бол Python кодын тайлбар бөгөөд тэдгээрийг тайлбарлагч боловсруулдаггүй.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Хэсэг нь үргэлж хөвөгч цэгийн тоог буцааж өгдөг (аравтын бутархай) 35.0 >>> (100 - 10*3) // 2 # Дугуйрсан хуваагдал (хоёр ташуу) нь аравтын бутархайг хаях болно 35 >>> 23 % 4 # Энэ нь 3 -р хуваагдлын үлдэгдлийг тооцоолох болно >>> 17.53 * 2.67 / 4.1 11.41587804878049
Алхам 3. Цол хэргэмийг тооцоол
Та ** операторыг ашиглан экспонентуудыг илэрхийлж болно. Python нь том хүчийг хурдан тооцоолж чаддаг. Жишээ доорх хайрцгийг үзнэ үү.
>> 7 ** 2 # 7 квадрат 49 >>> 5 ** 7 # 5 -ийг 7 78125 болгоно
Алхам 4. Хувьсагч үүсгэх, удирдах
Та Python дээр үндсэн алгебр хийх хувьсагчдыг оноож өгч болно. Энэ бол Python програмуудад хувьсагч хэрхэн хуваарилах талаар мэдэх гайхалтай танилцуулга юм. Хувьсагчдыг = тэмдгийг ашиглан зааж өгсөн болно. Жишээ доорх хайрцгийг үзнэ үү.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Хувьсагч нь ямар ч мөр байж болно> >> өндөр = 5 >>> өргөн * өндөр 50
Алхам 5. Орчуулагчийг хаах
Орчуулагч ашиглаж дууссаны дараа та үүнийг хааж, Ctrl+Z (Windows) эсвэл Ctrl+D (Linux/Mac) товчлууруудыг дарж командын мөр рүү буцаж очоод Enter дарна уу. Та мөн quit () гэж бичээд Enter дарна уу.
5 -ийн 4 -р хэсэг: Анхны програмыг бий болгох
Алхам 1. Текст засварлагчийг нээнэ үү
Та туршилтын програм үүсгэж, програм үүсгэх, хадгалах үндсийг мэдэж аваад орчуулагчаар дамжуулан ажиллуулж болно. Энэ нь орчуулагчийг зөв суулгасан эсэхийг шалгахад туслах болно.
Алхам 2. "Хэвлэх" мэдэгдэл үүсгэнэ үү
"Хэвлэх" нь програмын явцад терминал дахь мэдээллийг харуулахад ашигладаг Python үндсэн функцуудын нэг юм. Тэмдэглэл: "хэвлэх" нь Python 2 -оос Python 3 руу шилжсэн хамгийн том өөрчлөлтүүдийн нэг юм. Python 2 -д та зөвхөн "хэвлэх" гэж бичээд дараа нь харуулахыг хүссэн зүйлээ бичих хэрэгтэй. Python 3 дээр "хэвлэх" нь функц болсон тул та "print ()" гэж бичээд хаалтанд хүссэн зүйлээ бичих хэрэгтэй.
Алхам 3. Мэдэгдэл нэмэх
Програмчлалын хэлийг шалгах хамгийн түгээмэл аргуудын нэг бол "Сайн байна уу, Дэлхий!" Текстийг харуулах явдал юм. Энэхүү текстийн хэсгийг ишлэлийг оруулаад "print ()" мэдэгдэлд оруулна уу.
хэвлэх ("Сайн уу, Дэлхий!")
Бусад хэлнүүдээс ялгаатай нь;; гэсэн мөрийн төгсгөлийг зарлах шаардлагагүй. Та блокуудыг төлөөлөхийн тулд буржгар хаалт ({}) ашиглах шаардлагагүй. Үүний оронд догол мөр нь блокт юу багтсаныг зааж өгнө
Алхам 4. Файлыг хадгална уу
Текст засварлагчийн File цэс дээр дараад Save As гэж сонгоно уу. Нэрийн талбарын доорх унах цэснээс Python файлын төрлийг сонгоно уу. Хэрэв та Notepad ашиглаж байгаа (гэхдээ зөвлөдөггүй) бол "Бүх файлууд" -ыг сонгоод файлын нэрийн төгсгөлд "py" нэмнэ үү.
- Файлыг командын мөрөнд зааж өгөх ёстой тул хандах боломжтой газар хадгална уу.
- Энэ жишээнд файлыг "hello.py" хэлбэрээр хадгална уу.
Алхам 5. Програмыг ажиллуулна уу
Тушаал хүлээх мөр эсвэл терминалыг нээгээд файлыг хадгалсан газар руу очно уу. Тэнд очоод hello.py, Enter гэж бичээд файлыг ажиллуулна уу. Та командын мөрийн доорх текстийг харах болно.
Python -ийг хэрхэн суулгаснаас хамааран та програмыг ажиллуулахын тулд python hello.py гэж бичих шаардлагатай болж магадгүй юм
Алхам 6. Хөтөлбөрийг ойр ойрхон туршиж үзээрэй
Python -ийн нэг давуу тал бол та шинэ програмуудыг шууд туршиж үзэх боломжтой юм. Өөр нэг давуу тал бол таны командын мөр болон засварлагч нээлттэй байна. Өөрчлөлтийг редактор дээр хадгалсны дараа та програмыг тушаалын мөрөөс шууд ажиллуулж, өөрчлөлтийг хурдан шалгах боломжтой болно.
5 -р хэсгийн 5: Дэвшилтэт хөтөлбөрүүдийг бий болгох
Алхам 1. Урсгалын хяналтын үндсэн мэдэгдлүүдийг туршиж үзээрэй
Урсгалын хяналтын мэдэгдэл нь тодорхой нөхцөлд програм юу хийж байгааг хянахад тустай байдаг. Эдгээр мэдэгдлүүд нь Python програмчлалын үндсэн хэсэг тул та оролт, нөхцөл байдлаас шалтгаалан янз бүрийн зүйл хийх програмуудыг үүсгэж болно. While мэдэгдэл нь суралцах сайн эхлэл юм. Энэ жишээнд та Фибоначчийн цувралыг 100 хүртэл тооцоолохын тулд while мэдэгдлийг ашигладаг.
# Фибоначчийн дараалал дахь тоо бүр нь өмнөх хоёр тооны нийлбэр юм a, b = 0, 1 байхад b <100: хэвлэх (b, төгсгөл = '') a, b = b, a+b
- Дараах дараалал нь (байхад) b нь (<) 100 -аас бага байх тохиолдолд ажиллана.
- Хөтөлбөрийн гаралт нь 1 1 2 3 5 8 13 21 34 55 89
- End = '' тушаал нь утга бүрийг тусдаа мөрөнд оруулахын оронд гаралтыг нэг мөрөнд гаргана.
-
Энэхүү энгийн програмд цөөн хэдэн зүйлийг анхаарах хэрэгтэй бөгөөд эдгээр нь Python дээр нарийн төвөгтэй програм үүсгэхэд маш чухал юм.
- Догол мөрөнд анхаарлаа хандуулаарай.: Дараагийн мөр догол мөрийг оруулах бөгөөд энэ нь блокийн нэг хэсэг болохыг илэрхийлнэ. Дээрх жишээнд (b) ба a, b = b, a+b хэвлэх нь while блокийн хэсэг юм. Програмыг ажиллуулахын тулд догол мөрийг зөв хийх нь чухал юм.
- Нэг мөрөнд олон хувьсагчийг тодорхойлж болно. Дээрх жишээнд a ба b. Аль аль нь эхний мөрөнд тодорхойлогдсон болно
- Хэрэв та энэ програмыг шууд орчуулагч руу оруулбал төгсгөлд нь хоосон мөр оруулах ёстой бөгөөд ингэснээр орчуулагч програм дууссан гэдгийг мэдэж болно.
Алхам 2. Програм дахь функцийг бий болгох
Та дараа нь програмд дуудаж болох функцуудыг тодорхойлж болно. Хэрэв та том програмын хүрээнд олон функцийг ашиглах шаардлагатай бол энэ нь ялангуяа ашигтай байдаг. Дараах жишээнд та өмнө нь бичсэн шиг Фибоначчийн дарааллыг дуудах функцийг үүсгэж болно.
def fib (n): a, b = 0, 1 байхад a <n: print (a, end = '') a, b = b, a+b print () # Дараа нь та тус бүрт # Фибоначчийн функцийг дуудаж болно. заасан утга fib (1000)
Энэ нь 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 буцаана
Алхам 3. Илүү төвөгтэй урсгалын хяналтын програмыг бий болгох
Урсгалын хяналтын мэдэгдэл нь програмыг хэрхэн гүйцэтгэх талаар тодорхой нөхцлийг бүрдүүлэхэд хэрэгтэй байдаг. Хэрэв та хэрэглэгчийн оролттой холбоотой бол энэ нь ялангуяа чухал юм. Дараах жишээ нь if, elif (else if), and else ашиглан хэрэглэгчийн насыг үнэлэх энгийн програмыг ашиглах болно.
age = int (оролт ("Насаа оруулна уу:")) хэрэв нас <= 12: хэвлэх ("Хүүхэд нас гайхалтай!") elif насны хязгаар (13, 20): хэвлэх ("Та бол өсвөр насны хүүхэд!") өөр: print ("Өсөх цаг") # Хэрэв эдгээр мэдэгдлүүдийн аль нэг нь үнэн бол # харгалзах мессеж гарч ирнэ. # Хэрэв мэдэгдлийн аль нь ч үнэн биш бол # "өөр" гэсэн мессеж гарч ирнэ.
-
Хөтөлбөр нь янз бүрийн хэрэглээнд ашиглах бусад чухал мэдэгдлүүдийг танилцуулж байна.
- input () - Энэ нь хэрэглэгчийн оролтыг гарнаас дууддаг. Хэрэглэгч хаалтанд бичсэн мессежийг харах болно. Энэ жишээнд input () нь int () функцээр хүрээлэгдсэн бөгөөд бүх оролтыг бүхэл тоо гэж үзэх болно.
- range () - Энэ функцийг олон янзаар ашиглаж болно. Энэ програмд энэ функц нь тоо нь 13 ба 20 хязгаарт байгаа эсэхийг шалгадаг. Хүрээний төгсгөлийг тооцоонд тооцдоггүй.
Алхам 4. Бусад нөхцөлт хэллэгийг сур
Өмнөх жишээнд "бага эсвэл тэнцүү" тэмдгийг (<=) ашиглан оруулсан нас нь тухайн нөхцөлтэй тохирч байгаа эсэхийг тодорхойлно. Та математикийн нэгэн адил нөхцөлт илэрхийллийг ашиглаж болно, гэхдээ тэдгээрийг бичих арга нь арай өөр байна:
Утга | Тэмдэг | Python тэмдэг | |
---|---|---|---|
Аас бага | < | < | |
Үүнээс илүү | > | > | |
-Аас бага буюу тэнцүү | ≤ | <= | |
-Аас их эсвэл тэнцүү | ≥ | >= | |
Хамтдаа | = | == | |
-Тай тэнцүү биш | ≠ | != |
Алхам 5. Байнга суралцах
Дээр дурдсан бүхэн бол Python -ийн үндсэн ойлголтууд юм. Python бол сурахад хамгийн хялбар хэлнүүдийн нэг боловч таны ухаж мэдэх маш олон хүрээ бий. Үргэлжлүүлэн суралцах хамгийн сайн арга бол үргэлжлүүлэн програмчлах явдал юм! Та програмыг эхнээс нь шууд орчуулагчаас шууд бичих боломжтой бөгөөд өөрчлөлтийг шалгах нь командын мөрөөс програмыг дахин ажиллуулахтай адил хялбар гэдгийг санаарай.
- Python програмчлалын талаар "Эхлэгчдэд зориулсан Python", "Python хоолны ном", "Python програмчлал: компьютерийн шинжлэх ухааны танилцуулга" гэх мэт олон сайн номууд байдаг.
- Интернет дээр янз бүрийн эх сурвалжууд байдаг боловч ихэнх нь Python 2.x -т зориулагдсан хэвээр байна. Өгөгдсөн жишээ бүрийн хувьд та тохируулга хийх шаардлагатай болно.
- Олон курс Python сурах боломжийг олгодог. Python -ийг ихэвчлэн анхан шатны ангиудад заадаг, учир нь энэ нь сурахад хялбар хэлнүүдийн нэг юм.