Pythonдо программалоону кантип баштоо керек: 13 кадам (сүрөттөр менен)

Мазмуну:

Pythonдо программалоону кантип баштоо керек: 13 кадам (сүрөттөр менен)
Pythonдо программалоону кантип баштоо керек: 13 кадам (сүрөттөр менен)

Video: Pythonдо программалоону кантип баштоо керек: 13 кадам (сүрөттөр менен)

Video: Pythonдо программалоону кантип баштоо керек: 13 кадам (сүрөттөр менен)
Video: 5 мини-проектов Python — для начинающих 2024, Май
Anonim

Программалоону үйрөнүүнү баштайсызбы? Компьютердик программалоого кирүү өтө кыйын болушу мүмкүн жана сиз үйрөнүү үчүн сабактарды өтүү керек деп ойлошуңуз мүмкүн. Бул кээ бир тилдер үчүн туура болушу мүмкүн, бирок негиздерин түшүнүү үчүн бир же эки күнгө созула турган ар кандай программалоо тилдери бар. Python ошол тилдердин бири. Сиз бир нече мүнөттүн ичинде негизги Python программасын иштете аласыз. Кантип үйрөнүү үчүн төмөндөгү 1 -кадамды караңыз.

Кадамдар

5тин 1 -бөлүгү: Python орнотуу

Windows

167107 1 2
167107 1 2

Кадам 1. Python вебсайтына баш багыңыз

Python менен баштоо үчүн керектүү нерселердин бардыгын Python веб -сайтынан жүктөп алсаңыз болот (python.org/downloads. Веб -сайт Windowsту колдонуп жатканыңызды автоматтык түрдө аныктап, Windows орнотуучусуна шилтемелерди көрсөтүшү керек.

167107 2 2
167107 2 2

Кадам 2. Сиз орнотууну каалаган версияны тандаңыз

Учурда Pythonдун эки версиясы бар: 3.x.x жана 2.7.10. Python экөөнү тең жүктөп алууга мүмкүнчүлүк берет, бирок жаңы колдонуучулар 3.x.x версиясын тандашы керек. Эгерде сиз эски Python коду менен же 3.x.xти кабыл ала элек программалар жана китепканалар менен иштей турган болсоңуз 2.7.10ду жүктөп алыңыз.

Бул колдонмо сиз 3.x.x орнотуп жатканыңызды болжолдойт

167107 3 3
167107 3 3

Кадам 3. Аны жүктөп алгандан кийин орноткучту иштетиңиз

Каалаган версиянын баскычын чыкылдатуу менен ал үчүн орноткуч жүктөлөт. Жүктөө аяктагандан кийин бул орноткучту иштетиңиз.

167107 4 2
167107 4 2

Кадам 4. "Python 3.5ти PATHге кошуу" кутучасын белгилеңиз

Бул Pythonду түздөн -түз Командалык Чаптан иштетүүгө мүмкүндүк берет.

167107 5 2
167107 5 2

Кадам 5. "Азыр орнотуу" чыкылдатыңыз

Бул Pythonду бардык демейки жөндөөлөрү менен орнотот, бул көпчүлүк колдонуучулар үчүн жакшы болушу керек.

Эгерде сиз кээ бир функцияларды өчүргүңүз келсе, орнотуу каталогун өзгөртүп же мүчүлүштүктөрдү оңдоону орноткуңуз келсе, анын ордуна "Орнотууну ыңгайлаштыруу" баскычын чыкылдатыңыз, андан кийин кутучаларды белгилеңиз же белгисин алып салыңыз

Mac

167107 6 2
167107 6 2

Кадам 1. Python 3.x.xти орнотууну кааласаңыз чечиңиз

OS Xтин бардык версиялары Python 2.7 мурунтан эле орнотулган. Эгер сизге Pythonдун жаңы версиясынын кереги жок болсо, анда эч нерсе орнотуунун кажети жок. Эгерде сиз Pythonдун эң акыркы версияларына киргиңиз келсе, 3.x.x орнотушуңуз керек болот.

Эгерде сиз жөн гана Pythonдун камтылган версиясын колдонууну кааласаңыз, текст редакторунда скрипттерди түзүп, терминал аркылуу иштете аласыз

167107 7 2
167107 7 2

Кадам 2. Python сайтынан Python 3.x.x файлдарын жүктөп алыңыз

Visit (python.org/downloads сиздин Mac. Бул сиздин операциялык тутумуңузду аныктап, Mac орнотуу файлдарын көрсөтүшү керек. Эгерде андай болбосо, "Mac OS X" шилтемесин чыкылдатыңыз.

167107 8 2
167107 8 2

Кадам 3. Python орнотууну баштоо үчүн жүктөлгөн PKG файлын эки жолу чыкылдатыңыз

Python орнотуу үчүн көрсөтмөлөрдү аткарыңыз. Көпчүлүк колдонуучулар жөн гана демейки жөндөөлөрдү колдоно алышат.

167107 9 2
167107 9 2

Кадам 4. Терминалда Pythonду ишке киргизиңиз

Орнотуу жакшы болгонун текшерүү үчүн терминалды ишке киргизиңиз жана python3 териңиз. Бул Python 3.x.x интерфейсин баштап, версиясын көрсөтүшү керек.

Linux

167107 10 2
167107 10 2

Кадам 1. Сиз буга чейин орноткон Python версиясын текшериңиз

Linuxтун дээрлик бардык бөлүштүрүлүшү Python орнотулган. Терминалды ачып, питон терүү менен сизде кандай версия бар экенин көрө аласыз.

167107 11 2
167107 11 2

Кадам 2. Ubuntu'го эң акыркы версиясын орнотуңуз

Терминал терезесин ачыңыз жана sudo apt-get install python териңиз.

Сиз ошондой эле Pythonду Ubuntu'дун Колдонмолор терезесинде жайгашкан Колдонмолорду кошуу/алып салуу колдонмосун орнотуп алсаңыз болот

167107 12 2
167107 12 2

Кадам 3. Red Hat жана Fedora акыркы версиясын орнотуу

Терминал терезесин ачыңыз жана sudo yum install python териңиз.

167107 13 2
167107 13 2

Кадам 4. Arch Linuxтун эң акыркы версиясын орнотуңуз

Негизги колдонуучу катары кириңиз. Pacman -S python териңиз.

167107 14 2
167107 14 2

Кадам 5. IDLE чөйрөсүн жүктөп алыңыз

Эгерде сиз Python өнүктүрүү чөйрөсүн колдонууну кааласаңыз, анда аны бөлүштүрүүңүздүн программалык камсыздоо менеджери аркылуу ала аласыз. Топтомду табуу жана орнотуу үчүн жөн эле "python idle" издеңиз.

Башка Essentials

167107 15 2
167107 15 2

Кадам 1. Текст редакторун орнотуу

Notepad же TextEditте Python программаларын түзө алсаңыз, атайын текст редакторунун жардамы менен кодду окуу жана жазуу оңой болот. Sublime Text (Ар кандай система), Notepad ++ (Windows), TextWrangler (Mac) же JEdit (Ар кандай система) сыяктуу тандоо үчүн ар кандай акысыз редакторлор бар.

167107 16 2
167107 16 2

Кадам 2. Орнотууну текшериңиз

Терминалдын (Windows/Windows) буйрук көрсөтмөсүн ачыңыз жана python териңиз. Python жүктөлөт жана версиянын номери көрсөтүлөт. Сиз >>> катары көрсөтүлгөн Python котормочунун буйрук көрсөтмөсүнө алынасыз.

Print ("Hello, World!") Терип, ↵ Enter баскычын басыңыз. Сиз текстти көрүшүңүз керек Hello, World! Python буйрук сабынын астында көрсөтүлөт

5тин 2 -бөлүгү: Негизги түшүнүктөрдү үйрөнүү

167107 17 2
167107 17 2

Кадам 1. Pythonго компиляция кылуунун кажети жок экенин түшүнүңүз

Python - бул интерпретацияланган тил, демек сиз файлды өзгөртсөңүз эле программаны иштете аласыз. Бул башка тилдерге караганда программаларды кайталоону, кайра карап чыгууну жана көйгөйлөрдү чечүүнү тездетет.

Python - үйрөнүүгө оңой тилдердин бири, жана сиз бир нече мүнөттүн ичинде негизги программаны иштете аласыз

167107 18 2
167107 18 2

Кадам 2. Котормочунун айланасында башаламандык

Сиз кодуңузду программаңызга алгач кошпостон текшерүү үчүн котормочуну колдоно аласыз. Бул белгилүү бир буйруктардын кантип иштээрин билүү же ыргытып жиберүү программасын жазуу үчүн сонун.

167107 19 2
167107 19 2

3 -кадам. Python объектилерди жана өзгөрмөлөрдү кантип иштетерин билип алыңыз

Python-бул объектке багытталган тил, демек, программанын баары объект катары каралат. Ошондой эле, программаңыздын башында өзгөрмөлөрдү жарыялоонун кажети жок (каалаган убакта жасай аласыз) жана өзгөрмөнүн түрүн көрсөтүүнүн кажети жок (бүтүн сан, сап ж.б.).

5 -бөлүктүн 3 -бөлүгү: Python котормочуну калькулятор катары колдонуу

Калькулятордун кээ бир негизги функцияларын аткаруу Python синтаксиси менен таанышууга жана сандар менен саптарды иштетүүгө жардам берет.

167107 20 2
167107 20 2

Кадам 1. Котормочуну баштаңыз

Буйрутмаңызды же Терминалыңызды ачыңыз. Ишаратка python терип, ↵ Enter басыңыз. Бул Python котормочуну жүктөйт жана сиз Python буйрук көрсөтмөсүнө (>>>) алынасыз.

Эгерде сиз Pythonду буйрук сабына интеграциялаган эмес болсоңуз, котормочуну иштетүү үчүн Python каталогуна өтүүңүз керек болот

167107 21 2
167107 21 2

Кадам 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

167107 22 2
167107 22 2

3 -кадам. Күчтөрдү эсептөө

Сиз ыйгарым укуктарын билдирүү үчүн ** операторун колдоно аласыз. Python көп сандарды тез эсептей алат. Мисалдар үчүн төмөндөгү кутучаны караңыз.

>> 7 ** 2 # 7 квадрат 49 >>> 5 ** 7 # 5 7 78125 кубатына

167107 23 2
167107 23 2

4 -кадам. Өзгөрмөлөрдү түзүңүз жана башкарыңыз

Негизги алгебраны аткаруу үчүн Pythonдо өзгөрмөлөрдү дайындасаңыз болот. Бул Python программаларынын ичинде өзгөрмөлөрдү кантип дайындоого жакшы киришүү. Variables = белгиси аркылуу дайындалат. Мисалдар үчүн төмөндөгү кутучаны караңыз.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Variables каалаган сап болушу мүмкүн> >> бийиктиги = 5 >>> туурасы * бийиктиги 50

167107 24 2
167107 24 2

Кадам 5. Котормочуну жабыңыз

Котормочуну колдонууну бүтүргөндөн кийин, аны жаап, Ctrl+Z (Windows) же Ctrl+D (Linux/Mac) баскычтарын басып, андан кийин ↵ Enter баскычын басып, буйрук көрсөтмөсүнө кайта аласыз. Сиз ошондой эле quit () терип, ↵ Enter бассаңыз болот.

5 -жылдын 4 -бөлүгү: Биринчи программаңызды түзүү

167107 25 2
167107 25 2

Кадам 1. Текст редакторуңузду ачыңыз

Сиз тез эле программаларды түзүүнүн жана сактоонун негиздери менен таанышып, анан аларды котормочу аркылуу иштете турган тест программасын түзө аласыз. Бул ошондой эле котормочуңуз туура орнотулганын текшерүүгө жардам берет.

167107 26 2
167107 26 2

Кадам 2. "Басып чыгаруу" билдирүүсүн түзүү

"Басып чыгаруу" Pythonдун негизги функцияларынын бири болуп саналат жана программа учурунда терминалда маалыматты көрсөтүү үчүн колдонулат. Эскертүү: "басып чыгаруу" - Python 2ден Python 3кө чейинки эң чоң өзгөрүүлөрдүн бири. Python 2де сизге "басып чыгарууну" терип, андан кийин каалаган нерсеңизди көрсөтүү керек болчу. Python 3тө "басып чыгаруу" функцияга айланган, ошондуктан сиз кашаанын ичинде каалаганыңыз менен "print ()" теришиңиз керек болот.

167107 27 2
167107 27 2

Кадам 3. Билдирмеңизди кошуңуз

Программалоо тилин текшерүүнүн эң кеңири таралган жолдорунун бири - "Hello, World!" Текстин көрсөтүү. Бул текстти тырмакча менен кошо "print ()" сөзүнүн ичине коюңуз:

басып чыгаруу ("Салам, Дүйнө!")

Башка көптөгөн тилдерден айырмаланып, саптын аягына a; менен жазуунун кажети жок. Блокторду белгилөө үчүн тармал кашаа ({}) колдонуунун кажети жок болот. Анын ордуна, чегинүү блокко киргенди билдирет

167107 28 2
167107 28 2

Кадам 4. Файлды сактаңыз

Текст редакторуңуздагы Файл менюну чыкылдатыңыз жана Сактоо катары тандаңыз. Аты кутучасынын астындагы ачылуучу менюдан Python файл түрүн тандаңыз. Эгерде сиз Блокнотту колдонуп жатсаңыз (сунушталбайт), "Бардык файлдарды" тандап, анан файлдын аталышынын аягына ".py" кошуңуз.

  • Файлды жеткиликтүү жерге сактап коюңуз, анткени ага буйрук сабында өтүү керек.
  • Бул мисал үчүн, файлды "hello.py" катары сактаңыз.
167107 29 2
167107 29 2

Кадам 5. Программаны иштетүү

Буйрутмаңызды же Терминалды ачыңыз жана файлыңызды сактаган жерге өтүңүз. Сиз ошол жерде болгондон кийин, hello.py терип жана ↵ Enter баскычын басып, файлды иштетиңиз. Сиз текстти көрүшүңүз керек Hello, World! буйрук сабынын астында көрсөтүлөт.

Pythonду кантип орнотконуңузга жана анын кандай версиясына жараша, программаны иштетүү үчүн python hello.py же python3 hello.py теришиңиз керек болот

167107 30 2
167107 30 2

6 -кадам. Тез -тез текшерип туруңуз

Pythonдогу эң сонун нерселердин бири - бул сиз жаңы программаларды дароо сынап көрө аласыз. Жакшы практика - бул сиздин редакторуңуз ачык болгондо, буйрук сапыңыздын ачык болушу. Өзгөртүүлөрдү редакторуңузга сактап койгондо, дароо программаны буйрук сабынан иштетип, өзгөрүүлөрдү тез текшерүүгө мүмкүндүк берет.

5 -бөлүк 5: Өркүндөтүлгөн программаларды куруу

167107 31 2
167107 31 2

Кадам 1. Негизги агымды башкаруу билдирүүсү менен эксперимент жүргүзүңүз

Агымды көзөмөлдөө билдирмелери программанын конкреттүү шарттарга негизделгенин көзөмөлдөөгө мүмкүндүк берет. Бул билдирүүлөр Python программалоонун жүрөгү болуп саналат жана киргизүү жана шарттарга жараша ар кандай нерселерди аткаруучу программаларды түзүүгө мүмкүндүк берет. While билдирүүсү баштоо үчүн жакшы. Бул мисалда, Fibonacci ырааттуулугун 100гө чейин эсептөө үчүн while операторун колдоно аласыз:

# Фибоначчи тизмегиндеги ар бир сан # мурунку эки сандын суммасы a, b = 0, 1 b <100: print (b, end = '') a, b = b, a+b

  • Тизмек (while) b (<) 100дөн азыраак болгондо иштейт.
  • Чыгаруу 1 1 2 3 5 8 13 21 34 55 89 болот
  • End = '' буйругу ар бир маанини өзүнчө сапка коюунун ордуна ошол эле сапта чыгарууну көрсөтөт.
  • Бул жөнөкөй программада Pythonдо татаал программаларды түзүү үчүн өтө маанилүү болгон эки нерсени белгилей кетүү керек:

    • Чегинүүгө көңүл буруңуз. Ж: кийинки сызыктар чегинип, блоктун бир бөлүгү экенин көрсөтөт. Жогорудагы мисалда (b) жана a, b = b, a+b басылмалары while блогунун бир бөлүгү. Программаңыздын иштеши үчүн туура чегинүү маанилүү.
    • Ошол эле сапта бир нече өзгөрмөлөрдү аныктоого болот. Жогорудагы мисалда, a жана b экөө тең биринчи сапта аныкталган.
    • Эгерде сиз бул программаны түздөн -түз котормочуга киргизип жатсаңыз, анда интерпретатор программанын бүткөнүн билиши үчүн аягына бош сапты кошушуңуз керек.
167107 32 2
167107 32 2

Кадам 2. Программалар ичинде функцияларды түзүңүз

Сиз программада кийинчерээк чакыра турган функцияларды аныктай аласыз. Бул чоң программанын чегинде бир нече функцияларды колдонуу керек болсо, өзгөчө пайдалуу. Төмөнкү мисалда, сиз мурда жазганга окшош Фибоначчи тизмегин чакыруу үчүн функция түзө аласыз:

def fib (n): a, b = 0, 1 a <n: print (a, end = '') a, b = b, a+b print () # Программада кийинчерээк Фибоначчиңизге чала аласыз # фиб көрсөткөн каалаган маани үчүн # функция (1000)

Бул кайтарат 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Кадам 3. Бир кыйла татаал агымды башкаруу программасын түзүү

Агымды көзөмөлдөө билдирмелери сизге программанын иштөө ыкмасын өзгөртүүчү конкреттүү шарттарды коюуга мүмкүндүк берет. Бул колдонуучу киргизүүлөрү менен иштөөдө өзгөчө маанилүү. Төмөнкү мисал if, elif (else if), жана else колдонуучунун жашын баалоочу жөнөкөй программа түзүү үчүн колдонулат.

age = int (киргизүү ("Жашыңызды киргизиңиз:")) if age <= 12: print ("Бала болуу сонун!") elif жашы диапазондо (13, 20): print ("Сен өспүрүмсүң ! ") башка: басып чыгаруу (" Чоңоюуга убакыт ") # # Эгерде бул билдирүүлөрдүн бири чын болсо # тиешелүү билдирүү көрсөтүлөт. # Эгерде билдирүүлөрдүн бири да туура болбосо, "башка" # билдирүүсү көрсөтүлөт.

  • Бул программа ошондой эле ар кандай тиркемелер үчүн баа жеткис бир нече башка маанилүү билдирүүлөрдү киргизет:

    • input () - Бул колдонуучунун клавиатурадан киргизүүсүн талап кылат. Колдонуучу кашаанын ичинде жазылган билдирүүнү көрөт. Бул мисалда, input () int () функциясы менен курчалган, башкача айтканда, бардык киргизүү бүтүн сан катары каралат.
    • range () - Бул функция ар кандай жолдор менен колдонулушу мүмкүн. Бул программада 13 менен 20 ортосундагы диапазондогу сандын эсептөөдө жок экендигин текшерип жатат.
167107 34 2
167107 34 2

4 -кадам. Башка шарттуу сөздөрдү үйрөнүңүз

Мурунку мисал "азыраак же барабар" (<=) символун колдонгон. Сиз математикада колдоно турган шарттуу сөздөрдү колдонсоңуз болот, бирок аларды терүү бир аз башкача:

Шарттуу сөздөр.

Мааниси Symbol Python Symbol
Азыраак < <
Андан улуу > >
Аз же барабар <=
Чоң же барабар >=
Барабар = ==
Барабар эмес !=
167107 35 2
167107 35 2

5 -кадам. Окууну улантыңыз

Бул Pythonго келгенде негиздери гана. Бул үйрөнүү эң жөнөкөй тилдердин бири болсо да, эгер сиз казууга кызыксаңыз, анда бир аз тереңдик бар. Окууну улантуунун эң жакшы жолу - программаларды түзүүнү улантуу! Эсиңизде болсун, сиз скретч программаларды түздөн -түз котормочуга жаза аласыз жана өзгөртүүлөрдү текшерүү программаны буйрук сабынан кайра иштетүү сыяктуу жөнөкөй.

  • Python программалоо үчүн көптөгөн жакшы китептер бар, анын ичинде "Баштоочулар үчүн Python", "Python Cookbook" жана "Python Programming: Introduction to Computer Science".
  • Интернетте ар кандай булактар бар, бирок көбү дагы эле Python 2. Xке багытталган. Алар берген мисалдарга өзгөртүүлөрдү киргизүүңүз керек болушу мүмкүн.
  • Эгерде сиз pythonду онлайнда иштеткиңиз келсе, бирок python 3ту иштетүүнү кааласаңыз, Repl [1]де виртуалдык линукс машиналарын колдонгон python котормочу бар. Келечектеги "pythonista" үчүн дагы бир жакшы интернет булагы (питонду жакшы билген программист) ой жүгүртүү функционалдуу [2]. Чоң кыйынчылыктар үчүн "Зериктирүүчү нерселерди автоматташтыруу" [3] жана Project Euler [4] дагы бар.
  • Көптөгөн жергиликтүү мектептер Python боюнча сабактарды өтүшөт. Көбүнчө Python киришүү сабактарында окутулат, анткени ал үйрөнүүгө оңой тилдердин бири.

Үлгүлүү программалар

Image
Image

Python Interpreter Startup Code үлгүсү

Image
Image

Python Calculator Code үлгүсү

Image
Image

Оңой Python программасынын үлгүсү

Сунушталууда: