Pythonдо программалоону кантип баштоо керек

Автор: Peter Berry
Жаратылган Күнү: 16 Июль 2021
Жаңыртуу Күнү: 1 Июнь 2024
Anonim
1-тема: Python программалоо тили
Видео: 1-тема: Python программалоо тили

Мазмун

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

Кадамдар

5 ичинен 1-бөлүк: Python орнотуу (Windows иштөө тутумдары үчүн)

  1. Windows тутумдары үчүн Python жүктөп алыңыз. Windows Python котормочусун Python веб-сайтынан акысыз орнотсо болот. Операциялык тутумуңузга ылайыктуу версияны жүктөп алганыңызды текшериңиз.
    • Сиз жеткиликтүү болгон акыркы нускасын жүктөп алышыңыз керек, ал ушул макала жазылган, ал 3.4 нускасы.
    • Python OS X жана Linuxто жеткиликтүү. Мындан ары Pythonго байланыштуу башка программаларды орнотуунун кажети жок. Бирок, сиз тексттик редактор программасын орнотушуңуз керек.
    • Көпчүлүк Linux дистрибутивдери жана OS X версиялары дагы эле Python 2.X колдонушат. 2-версия менен 3-нусканын ортосунда бир аз айырмачылыктар бар, айрыкча "басып чыгаруу" (ин) түзүмүндөгү өзгөрүү. OS X же Linux үчүн Python'дун жаңы версиясын орнотууну кааласаңыз, файлды Python веб-сайтынан жүктөп алсаңыз болот.

  2. Python котормочуну орнотуңуз. Көпчүлүк колдонуучулар котормочуну эч бир орнотууну өзгөртпөстөн орното алышат. Сиз жеткиликтүү модулдар тизмесиндеги акыркы параметрди иштетүү менен, Windows командалык тилкесинин котормочусунун тиркемесине (Command Prompt) бириктире аласыз.
  3. Тексттик редакторду орнотуңуз. Notepad же TextEdit менен Python программаларын жаза аласызбы, адистештирилген тексттик редактордун жардамы менен окуу жана коддоо бир топ жеңилдейт. Notepad ++ (Windows), TextWrangler (Mac) же Jedit (каалаган иштөө тутуму үчүн) сыяктуу акысыз редакторлордун көптөгөн программалары бар.

  4. Жөндөөлөрүңүздү текшериңиз. Command Prompt (Windows) же Terminal (Emulator - Mac / Linux) ачып, териңиз python. Python жүктөлүп, версиянын номери көрсөтүлөт. Сиз Python котормочусунун буйрук сабындагы тилмеч колдонмосуна өтөсүз, ал төмөнкүдөй көрсөтүлөт:.
    • Уруш print ("Салам дүйнө!") жана баскычын басыңыз . Кирүү (Баруу). Текст Python буйрук сабынын астында көрсөтүлөт.
    жарнама

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


  1. Сураныч, Python компиляцияны талап кылбайт. Python - бул которулган тил, башкача айтканда, файлга өзгөртүү киргизгенден кийин программаны иштете аласыз. Натыйжада, циклдарды иштеп чыгуучу, түзөтүүчү жана көйгөйлөрдү чечүүчү программалар башка тилдерге караганда тезирээк иштейт.
    • Python - бул үйрөнүүгө эң оңой тилдердин бири жана бир нече мүнөттүн ичинде жөнөкөй программаны иштете аласыз.
  2. Котормочу менен изилдөө. Кодду иштетүүдөн мурун аны программага кошпостон, дароо текшерүү үчүн котормочуну колдонсоңуз болот. Белгилүү бир буйруктун кандай иштээрин билүү же программанын долбоорун жазуу үчүн бул сонун.
  3. Python объектилерге жана өзгөрмөлөргө кандай мамиле жасаарын билип алыңыз. Python - объектке багытталган тил, башкача айтканда программада бардыгы объект катары каралат. Ошондой эле, программанын башталышында өзгөрмөнү көрсөтүүнүн кажети жок (аны каалаган убакта жасоого болот) жана өзгөрмө түрүн (бүтүн сан, сап ж.б.) көрсөтүүнүн кажети жок. жарнама

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

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

  1. Котормочуну баштаңыз. Command Prompt же Terminal ачыңыз. Сап терүү python дароо жана баскычын басыңыз . Кирүү. Python котормочу сизди жүктөп, Python'дун буйрук сабындагы котормочу колдонмосуна багыттайт ().
    • Эгерде сиз Python'ду учурдагы буйрук сабындагы котормочу колдонмосу менен айкалыштыра элек болсоңуз, анда котормочуну иштетүү үчүн Python каталогуна өтүшүңүз керек.
  2. Негизги арифметикалык эсептөөлөрдү жүргүзүңүз. Муну оңой кылуу үчүн, сиз Python колдоно аласыз. Эсептөө функциясын кандайча колдонуу керектиги жөнүндө төмөнкү кутучадагы айрым мисалдарды караңыз. Эскертүү: Python кодунда, аны колдонгон абзацтар деген мааниде колдонулган, ошондуктан котормочуга кирбейт.
  3. Көрсөтүү. Сиз операторлорду колдоно аласыз ** ыйгарым укуктарды белгилөө. Python көп сандарды тез эсептей алат. Төмөндөгү кутучадагы мисалга кайрылыңыз.
  4. Бирдей өзгөрмөлөрдү түзүңүз жана башкарыңыз. Жөнөкөй алгебралык эсептөөлөрдү жүргүзүү үчүн, Pythonдо өзгөрүлмө нерселерди дайындасаңыз болот. Бул Python программасында өзгөрмө дайындоо үчүн жакшы киришүү деп эсептесе болот. Өзгөрмөлөр белги аркылуу дайындалат =. Жакшыраак түшүнүү үчүн төмөнкү кутучадагы мисалды караңыз.
  5. Котормочуну жабыңыз. Аны менен бүткөндөн кийин, котормочуну жаап, баскыч айкалышын басуу менен буйрук сабынын котормочусуна кайрылсаңыз болот. Ctrl+Z (Windows) же Ctrl+Д. (Linux / Mac) басып, андан кийин басыңыз . Кирүү. Ошондой эле буйруктарды терүүгө болот чыгуу () жана басыңыз . Кирүү. жарнама

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

  1. Тексттик редакторду ачыңыз. Программаларды түзүүнүн жана сактоонун негиздери менен таанышуу жана аларды котормочу аркылуу иштетүү үчүн тез арада тесттик программаларды түзсө болот. Ошондой эле котормочунун туура орнотулгандыгын текшерүүгө жардам берет.
  2. "Басып чыгаруу" командасын түзүңүз. "Басып чыгаруу" - бул программада терминалда маалыматты көрсөтүү үчүн колдонулган, Pythonдогу негизги функция. Эскертүү: "басып чыгаруу" - бул Python 2ден Python 3кө өткөндөн берки эң чоң өзгөрүүлөрдүн бири, Python 2де сиз жөн гана көрсөтүүнү каалаган мазмундан мурун "print" деп терип койсоңуз болот. Python 3те "басып чыгаруу" функциясы болуп калды. Демек, сиз кашаанын ичине көрсөтүүнү каалаган текст менен "print ()" деп жазууңуз керек болот.
  3. Өзүңүздүн сүйлөмүңүздү кошуңуз. Программалоо тилин сыноонун эң популярдуу ыкмаларынын бири - "Салам дүйнө!" Муну "print ()" командасына жайгаштырыңыз, цитаталарды киргизиңиз:
    • Көптөгөн башка тилдерден айырмаланып, диакритика колдонуунун кажети жок ; заказды бүтүрүү. Ошондой эле сизге кашаанын кереги жок ({}) блокту бекитүү. Тескерисинче, блоктун ичинде эмне бар экендигин көрсөтүү үчүн жөн гана чегинүү жетиштүү.
  4. Файлды сактаңыз. Редакторуңуздагы Файл менюсун чыкылдатып, Башкача сактоо тандаңыз. Ысым терезесинин астындагы ачылуучу менюдан, Python файл түрүн тандаңыз. Блокнотту колдонуп жатсаңыз (сунушталбайт), "Бардык файлдар" тандап, андан кийин ".py" кеңейтүүсүн файлдын аталышына кошуңуз.
    • Файлды оңой жеткиликтүү жерде сактаганыңызды унутпаңыз, анткени аны буйрук сабынын котормочусунун тиркемесинен табышыңыз керек.
    • Бул мисалда файл "hello.py" деп сакталат.
  5. Программаны иштетүү. Command Prompt же Terminal ачып, файл сакталган жерге өтүңүз. Ал жакка келгенден кийин, файлды терүү менен иштетип коюңуз hello.py андан кийин баскычты басыңыз . Кирүү. Сиз тексттин ылдый жагында көрсөтүлгөнүн көрүшүңүз керек.
    • Python кантип орнотулгандыгына жана анын кандай версиясына жараша, сиз теришиңиз керек python hello.py же python3 hello.py программаны иштетүү.
  6. Тест үзгүлтүксүз иштейт. Pythonдун эң сонун нерселеринин бири - жаңы программаны дароо байкап көрүүгө болот. Командалык тилмечти жана редакторду бир эле учурда ачуу жакшы адат. Өзгөртүүлөрдү редактордо сактагандан кийин, буйрук сабынан программаны дароо иштете аласыз. Ушунун жардамы менен, тез эле жасалган өзгөртүүлөрдү текшериңиз. жарнама

5 ичинен 5-бөлүк: Өркүндөтүлгөн программаларды түзүү

  1. Негизги агымды башкаруу түзүмү менен тажрыйба жүргүзүңүз. Агымды башкаруу түзүмү программанын белгилүү бир шарттардын негизинде эмне кылып жаткандыгын көзөмөлдөөгө мүмкүнчүлүк берет. Бул конструкциялар Pythonдун эң квинтессенциалдуу бөлүгү болуп саналат, бул берилген маалыматка жана шартка негизделген ар кандай операцияларды жүргүзүү үчүн программаларды түзүүгө мүмкүндүк берет. While аларга көнүп калуу үчүн жакшы башталыш болуп саналат. Төмөндөгү мисалда сиз структураны колдоно аласыз while Фибоначчи сериясын 100гө чейин эсептөө үчүн:
    • Жип канчага чейин чуркайт (while) б (<) 100дөн аз.
    • Жыйынтык болот
    • Келинанд end = ' баалуулуктарды өзүнчө саптарга калтыруунун ордуна, натыйжаларды бир эле сапка көрсөтүү үчүн.
    • Бул программада Python татаал программаларын түзүүдө негизги ролду ойногон бир катар пункттар бар, аларды төмөнкүчө эсиңизден чыгарбаңыз:
      • Негизги сызыктын чегинүүсү Sign : төмөнкү сызыктар чегинип, блоктун бөлүгү болоорун көрсөтөт. Жогорудагы мисалда, басып чыгаруу (б) жана a, b = b, a + b блоктун бөлүктөрү болуп саналат while. Туура чегинүү программанын иштешин камсыздоодо өтө маанилүү.
      • Бир эле сапта бир нече өзгөрмөлөрдү аныктоого болот. Жогорудагы мисалда, а жана б биринчи сапта аныкталат.
      • Эгерде сиз бул программаны түздөн-түз котормочуга импорттосоңуз, анда программанын аяктагандыгын котормочу билиши үчүн, программанын аягына бош сызык кошушуңуз керек.
  2. Программада функцияны кур. Программаңызда кийинчерээк колдонула турган функцияларды аныктай аласыз. Бул, айрыкча, чоңураак программанын чегинде бир нече функцияларды колдонуу керек болгон учурда пайдалуу. Төмөндөгү мисалда, жогоруда баягы Фибоначчи ырааттуулугун чакыруу функциясын түзсөңүз болот:
    • Ал кайтып келет
  3. Агымды башкаруунун татаал программасын түзүңүз. Агымды башкаруу түзүмү программанын иштөө жолун өзгөртүү үчүн конкреттүү шарттарды коюуга мүмкүндүк берет. Бул колдонуучунун киргизүүсү менен иш алып барганда өзгөчө маанилүү. Төмөндөгү мисал келтирилген эгер (эгер), elif (эгерде болсо) (же болбосо), жана башка (башка) жөнөкөй колдонуучунун жаш курагын баалоо программасын түзүү үчүн.
    • Бул программа ошондой эле ар кандай колдонмолор үчүн баа жеткис кээ бир маанилүү конструкцияларды сунуштайт:
      • киргизүү () - Бул буйрук колдонуучудан клавиатурадан маалыматтарды киргизүүнү талап кылат. Колдонуучу кашаанын ичинде жазылган билдирүүнү көрө алат. Бул мисалда, киргизүү () функция менен оролгон int () - каалаган киргизүү бүтүн сан катары караларын билдирет.
      • диапазону () Бул функцияны ар кандай жолдор менен колдонсо болот. Бул программада ал киргизилген сан 13төн 20га чейин экендигин текшерет. Эсептөөдө диапазондун жогорку жана төмөнкү чектери каралбайт.
  4. Башка шарттуу сөздөрдү билип алыңыз. Мурунку мисалда, берилген шартка киргизилген жаш шартты канааттандыраарын аныктоо үчүн "кем же барабар" (<=) колдондук. Математикадагы окшош сөздөрдү колдонсоңуз болот, бирок бир аз башкача жазыңыз:
  5. Окууну улантыңыз. Бул Pythonдун негиздери гана. Жөнөкөй тилдердин бири болгонуна карабастан, тереңирээк билгиңиз келсе, Python дагы деле терең. Окууну улантуунун мыкты жолу - бул тынымсыз программалоо! Каалаган программаны түз эле котормочуга жазып, буйрук сабынан программаны кайрадан иштетип, өзүңүздүн киргизген өзгөрүүлөрүңүздү текшере турганыңызды унутпаңыз.
    • Python программалоосу боюнча көптөгөн жакшы китептер бар, анын ичинде "Python for Beginners", "Python Cookbook" жана "Python Programming: In Introduction to Computer Science" (Python программалоо: Информатикага киришүү).
    • Тармактагы ресурстар ар кандай, бирок алардын көпчүлүгү дагы эле Python 2.X багытталган. Алар келтирген мисалдардын бирин өзгөртүшүңүз керек болушу мүмкүн.
    • Көптөгөн жергиликтүү мектептер Python сабактарын өтүшөт. Python көбүнчө киришүү класстарында окутулат, анткени ал үйрөнүүгө эң оңой тилдердин бири.
    жарнама

Кеңеш

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