Python бағдарламалауды қалай бастау керек: 15 қадам (суреттермен)

Мазмұны:

Python бағдарламалауды қалай бастау керек: 15 қадам (суреттермен)
Python бағдарламалауды қалай бастау керек: 15 қадам (суреттермен)

Бейне: Python бағдарламалауды қалай бастау керек: 15 қадам (суреттермен)

Бейне: Python бағдарламалауды қалай бастау керек: 15 қадам (суреттермен)
Бейне: Теңдеулер жүйесін үйрен де, НЗМ оқушысы атан! 2024, Сәуір
Anonim

Бағдарламалауды үйренгіңіз келе ме? Компьютерлік бағдарламалауды үйрену қиын болуы мүмкін және сіз белгілі бір курстан өту туралы ойлануыңыз мүмкін. Бұл кейбір бағдарламалау тілдеріне қатысты болуы мүмкін, бірақ олардың негіздерін түсіну үшін бір -екі күн қажет болатын көптеген тілдер бар. Python - сол тілдердің бірі. Python бағдарламаларын бірнеше минут ішінде іске қосуға болады. Қалай болатынын білу үшін төмендегі 1 -қадамды қараңыз.

Қадам

5 бөлімнің 1 бөлігі: Python орнату (Windows)

167107 1
167107 1

Қадам 1. Windows жүйесіне арналған Python жүктеп алыңыз

Windows Python аудармашысын Python сайтынан ақысыз жүктеуге болады. Операциялық жүйеге сәйкес нұсқаны жүктеп алғаныңызға көз жеткізіңіз.

  • Сізге қол жетімді соңғы нұсқаны жүктеу қажет болады, бұл жазу кезінде 3,4.
  • OS X және Linux Python-мен алдын ала орнатылған. Сізге Python бағдарламалық жасақтамасын орнатудың қажеті жоқ шығар, бірақ мәтіндік редакторды орнатуға болады.
  • Linux дистрибутивтері мен OS X нұсқаларының көпшілігі әлі де Python 2.x қолданады. 2 және 3 нұсқалары арасында аздаған айырмашылықтар бар, бірақ ең маңызды өзгеріс «басып шығару» мәлімдемесінде. Python -дің соңғы нұсқасын OS X немесе Linux жүйесіне орнату үшін файлды Python веб -сайтынан жүктеуге болады.
167107 2
167107 2

Қадам 2. Python аудармашысын орнатыңыз

Көптеген пайдаланушылар аудармашыны ешқандай параметрлерді өзгертпей орната алады. Сіз қол жетімді модульдер тізіміндегі соңғы опцияны қосу арқылы Python -ды пәрмен жолына біріктіре аласыз.

167107 3
167107 3

Қадам 3. Мәтіндік редакторды орнатыңыз

Сіз Блокнот немесе TextEdit -тен Python бағдарламаларын құра алсаңыз да, арнайы мәтіндік редактордың көмегімен кодты оқу және жазу әлдеқайда жеңіл. Notepad ++ (Windows), TextWrangler (Mac) немесе jEdit (кез келген жүйе) сияқты қолдануға болатын түрлі ақысыз редакторлар бар.

167107 4
167107 4

Қадам 4. Орнатуды тексеріңіз

Терминалдан (Mac/Linux) пәрмен жолын (Windows) ашып, python теріңіз. Python жүктеледі және нұсқа нөмірі көрсетіледі. Сізді >>> түрінде көрсетілетін Python аудармашысының пәрмен жолына апарады.

Print («Сәлем, Әлем!») Деп теріп, Enter пернесін басыңыз. Сіз Python пәрмен жолының астында көрсетілген мәтінді көресіз

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

167107 5
167107 5

Қадам 1. Python -ды компиляциялаудың қажеті жоқ екенін түсініңіз

Python - бұл интерпретацияланған тіл, яғни файлдарға өзгеріс енгізгеннен кейін бағдарламаларды іске қосуға болады. Бұл басқа тілдерге қарағанда бағдарламаларды қайталау, қайта қарау және ақаулықтарды жою процесін едәуір жылдамдатады.

Python - үйренуге оңай тілдердің бірі және бірнеше минут ішінде негізгі бағдарламаларды іске қосуға болады

167107 6
167107 6

Қадам 2. Аудармашымен скрипка

Сіз кодты бағдарламаға қоспай -ақ тестілеу үшін аудармашыны қолдана аласыз. Бұл арнайы командалардың қалай жұмыс істейтінін білуге немесе лақтырылатын бағдарламаларды жазуға өте ыңғайлы.

167107 7
167107 7

Қадам 3. Python объектілер мен айнымалыларды қалай басқаратынын біліңіз

Python-бұл объектіге бағытталған тіл, бұл бағдарламадағы барлық нәрсе объект ретінде қарастырылатынын білдіреді. Бұл дегеніміз, бағдарламаның басында айнымалыларды жариялаудың қажеті жоқ (мұны кез келген уақытта жасауға болады) және айнымалының түрін көрсетудің қажеті жоқ (бүтін сан, жол және т.б.).

5 -тің 3 -бөлігі: Python аудармашысын калькулятор ретінде пайдалану

Калькулятордың кейбір негізгі функцияларын орындау Python синтаксисімен танысуға, сандар мен жолдарды басқаруға көмектеседі.

167107 8
167107 8

Қадам 1. Аудармашыны іске қосыңыз

Пәрмен жолын немесе терминалды ашыңыз. Сұрауда python теріңіз және Enter пернесін басыңыз. Бұл Python аудармашысын жүктейді және сізді Python пәрмен жолына апарады (>>>).

Егер сіз Python -ды пәрмен жолына біріктірмесеңіз, аудармашыны іске қосу үшін Python қалтасына өту керек болады

167107 9
167107 9

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 10
167107 10

3 -қадам. Дәрежені есептеңіз

Көрсеткіштерді көрсету үшін ** операторын қолдануға болады. Python үлкен қуаттарды тез есептей алады. Мысал үшін төмендегі қорапты қараңыз.

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

167107 11
167107 11

Қадам 4. Айнымалыларды құру және өңдеу

Python -да айнымалыларды негізгі алгебраға тағайындауға болады. Бұл Python бағдарламаларында айнымалыларды тағайындауды білуге арналған тамаша кіріспе. Айнымалылар = белгісі арқылы көрсетіледі. Мысал үшін төмендегі қорапты қараңыз.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Айнымалы кез келген жол болуы мүмкін> >> биіктігі = 5 >>> ені * биіктігі 50

167107 12
167107 12

5 -қадам. Аудармашыны жабыңыз

Аудармашыны қолдануды аяқтағаннан кейін, оны жауып, Ctrl+Z (Windows) немесе Ctrl+D (Linux/Mac) пернелерін басып, содан кейін Enter пернесін басу арқылы пәрмен жолына оралуға болады. Сондай -ақ, quit () теріп, Enter пернесін басуға болады.

5 бөлімінің 4 бөлігі: Бірінші бағдарламаны құру

167107 13
167107 13

Қадам 1. Мәтіндік редакторды ашыңыз

Сіз бағдарламаларды құру мен сақтаудың негіздерімен танысатын, содан кейін оларды аудармашы арқылы іске қосатын тестілік бағдарлама құра аласыз. Бұл сонымен қатар аудармашының дұрыс орнатылғанын тексеруге көмектеседі.

167107 14
167107 14

Қадам 2. «Басып шығару» операторын жасаңыз

«Басып шығару» - бұл бағдарлама кезінде терминалда ақпаратты көрсету үшін қолданылатын негізгі Python функцияларының бірі. Ескерту: «басып шығару» - бұл Python 2 -ден Python 3 -ке ең үлкен өзгерістердің бірі. Python 2 -де тек «басып шығару» сөзін, содан кейін көрсеткіңіз келетін нәрсені теріңіз. Python 3 -те «басып шығару» функцияға айналды, сондықтан сіз «print ()» теріп, жақшаның ішіне не қажет екенін жазуыңыз керек.

167107 15
167107 15

Қадам 3. Мәлімдеме қосыңыз

Бағдарламалау тілін тексерудің кең тараған әдістерінің бірі - «Сәлем, Әлем!» Мәтінін көрсету. Мәтіннің осы бөлігін тырнақшаларды қоса «print ()» мәлімдемесіне енгізіңіз:

басып шығару («Сәлем, Әлем!»)

Көптеген басқа тілдерден айырмашылығы, сізге жолдың соңын жариялаудың қажеті жоқ;. Сондай -ақ, блоктарды көрсету үшін бұйра жақшаларды ({}) қолданудың қажеті жоқ. Оның орнына, шегініс блокқа не кіретінін көрсетеді

167107 16
167107 16

Қадам 4. Файлды сақтаңыз

Мәтіндік редакторда Файл мәзірін нұқыңыз және Басқаша сақтау пәрменін таңдаңыз. Атау жолағының астындағы ашылмалы мәзірде Python файл түрін таңдаңыз. Егер сіз Блокнотты қолдансаңыз (бірақ ұсынылмайды), «Барлық файлдарды» таңдаңыз, содан кейін файл атауының соңына «py» қосыңыз.

  • Файлды қол жетімді жерде сақтаңыз, себебі сіз оны пәрмен жолында көрсетуіңіз керек.
  • Бұл мысал үшін файлды «hello.py» ретінде сақтаңыз.
167107 17
167107 17

Қадам 5. Бағдарламаны іске қосыңыз

Пәрмен жолын немесе терминалды ашыңыз және файлды сақтаған жерге өтіңіз. Осыдан кейін, файлды hello.py және Enter енгізу арқылы іске қосыңыз. Сіз пәрмен жолының астында көрсетілген мәтінді көресіз.

Python қалай орнатылғанына байланысты, бағдарламаны іске қосу үшін python hello.py теру қажет болуы мүмкін

167107 18
167107 18

Қадам 6. Бағдарламаны жиі тексеріңіз

Python -дың бір артықшылығы - сіз жаңа бағдарламаларды бірден тексере аласыз. Тағы бір артықшылығы - сіздің пәрмен жолы мен редактор ашық. Өзгерістерді редакторға сақтағаннан кейін, бағдарламаны тікелей командалық жолдан іске қосуға болады, бұл өзгерістерді жылдам тексеруге мүмкіндік береді.

5/5 бөлімі: Жетілдірілген бағдарламалар құру

167107 19
167107 19

Қадам 1. Ағынды басқарудың негізгі мәлімдемелерімен тәжірибе жасаңыз

Ағынды басқару мәлімдемелері белгілі бір жағдайларда бағдарламаның не істейтінін бақылау үшін пайдалы. Бұл мәлімдемелер Python бағдарламалаудың өзегі болып табылады, сондықтан сіз кіріс пен шарттарға байланысты әр түрлі нәрселерді жасайтын бағдарламалар жасай аласыз. Уақыт мәлімдемесі - үйренудің жақсы бастамасы. Бұл мысалда сіз Фибоначчи сериясын 100 -ге дейін есептеу үшін while операторын қолданасыз:

# Фибоначчи тізбегіндегі әрбір сан # алдыңғы екі санның қосындысы a, b = 0, 1 b <100: басып шығару (b, соңы = '') a, b = b, a+b

  • Реттілік (a) b (<) 100 -ден кіші болғанша жұмыс істейді.
  • Бағдарламаның шығуы 1 1 2 3 5 8 13 21 34 55 89
  • End = '' пәрмені әр мәнді бөлек жолға қоюдың орнына шығуды сол жолда шығарады.
  • Бұл қарапайым бағдарламада бірнеше нәрсені ескеру қажет және олар Python -да күрделі бағдарламаларды құру үшін өте маңызды:

    • Шегіністерге назар аударыңыз.: келесі жолдың шегініс болатынын және блоктың бөлігі екенін көрсетеді. Жоғарыдағы мысалда (b) және a, b = b, a+b басып шығару уақыт блогының бөлігі болып табылады. Бағдарламаның жұмыс істеуі үшін дұрыс шегініс қажет.
    • Бір жолда бірнеше айнымалыны анықтауға болады. Жоғарыдағы мысалда a және b. Екеуі де бірінші жолда анықталған
    • Егер сіз бұл бағдарламаны тікелей аудармашыға енгізсеңіз, соңына бос жолды қосу қажет, сонда аудармашы бағдарламаның аяқталғанын біледі.
167107 20
167107 20

Қадам 2. Бағдарламадағы функцияны құрыңыз

Сіз кейінірек бағдарламада шақыруға болатын функцияларды анықтай аласыз. Бұл әсіресе үлкен бағдарлама шеңберінде бірнеше функцияларды қолдану қажет болған жағдайда пайдалы. Келесі мысалда сіз бұрын жазғанға ұқсас Фибоначчи тізбегін шақыратын функция жасай аласыз:

def fib (n): a, b = 0, 1 while 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 21
167107 21

3 -қадам. Ағынды басқарудың күрделірек бағдарламасын құрыңыз

Ағынды басқару мәлімдемелері бағдарламаның орындалуын өзгертетін белгілі бір шарттарды қою үшін пайдалы. Бұл, әсіресе, егер сіз пайдаланушылардың енгізулерімен айналысатын болсаңыз. Келесі мысал if, elif (else if), және else пайдаланушының жасын бағалайтын қарапайым бағдарлама жасау үшін қолданылады.

age = int (енгізу («Өз жасыңызды енгізіңіз:»)) егер жас <= 12: басып шығару («Балалық шақ керемет!») elif жасы ауқымында (13, 20): басып шығару («Сіз жасөспірімсіз!») басқа: басып шығару («Өсу уақыты») # Егер осы мәлімдемелердің кез келгені рас болса # Сәйкес хабар көрсетіледі. # Егер мәлімдемелердің ешқайсысы дұрыс болмаса, # «басқа» хабарламасы көрсетіледі.

  • Бағдарлама сонымен қатар әртүрлі қосымшаларда қолдануға арналған басқа да маңызды мәлімдемелерді ұсынады:

    • input () - Бұл пайдаланушы пернетақтасынан енгізуді шақырады. Қолданушы жақшаға жазылған хабарламаны көреді. Бұл мысалда input () int () функциясымен қоршалған, яғни барлық кірістер бүтін сандар ретінде қарастырылады
    • range () - Бұл функцияны әр түрлі жолмен қолдануға болады. Бұл бағдарламада бұл функция 13 пен 20 диапазонында сан бар -жоғын тексереді.
167107 22
167107 22

4 -қадам. Басқа шартты өрнектерді үйреніңіз

Алдыңғы мысалда енгізілген жас шартқа сәйкес келетінін анықтау үшін «кіші немесе тең» белгісі (<=) қолданылады. Сіз математикадағы сияқты шартты өрнектерді қолдана аласыз, бірақ оларды енгізу әдісі сәл өзгеше:

Шартты өрнек.

Мағынасы Символ Python белгісі
Қарағанда кіші < <
Одан үлкен > >
Кіші немесе тең <=
Үлкен немесе оған тең >=
Бірге = ==
-Ге тең емес !=

5 -қадам. Үнемі үйрену

Жоғарыда айтылғандардың бәрі тек Python негіздері. Python үйренуге болатын ең қарапайым тілдердің бірі болғанымен, сіз оны зерттей алатын көптеген мүмкіндіктер бар. Оқуды жалғастырудың ең жақсы жолы - бағдарламалауды жалғастыру! Есіңізде болсын, сіз бағдарламаларды нөлден тікелей аудармашыдан тез жаза аласыз және өзгертулерді тексеру бағдарламаны пәрмен жолынан қайта іске қосу сияқты оңай.

  • Python бағдарламалау бойынша көптеген жақсы кітаптар бар, соның ішінде «Жаңадан бастаушыларға арналған Python», «Python ас мәзірі» және «Python бағдарламалау: информатикаға кіріспе».
  • Интернетте әртүрлі көздер бар, бірақ олардың көпшілігі әлі де Python 2.x -ке арналған. Әрбір берілген мысалға түзетулер енгізу қажет болады.
  • Көптеген курстар Python үйренуді ұсынады. Python көбінесе кіріспе сыныптарда оқытылады, себебі бұл үйренуге оңай тілдердің бірі.

Ұсынылған: