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

Мазмұны:

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

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

Бейне: Python бағдарламалауды қалай бастау керек: 13 қадам (суреттермен)
Бейне: Артқы фон мен ойын кейіпкерлері 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 3.x.x файлдарын Python веб -сайтынан жүктеп алыңыз

(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. Мәтіндік редакторды орнатыңыз

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

167107 16 2
167107 16 2

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

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

Print («Сәлем, Әлем!») Деп теріп, ↵ Enter пернесін басыңыз. Сіз Сәлем, Әлем! Мәтінін көруіңіз керек. 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 бағдарламаларында айнымалыларды тағайындауға жақсы кіріспе. Айнымалылар = белгісі арқылы тағайындалады. Мысалдар үшін төмендегі қорапты қараңыз.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Айнымалылар кез келген жол болуы мүмкін> >> биіктігі = 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 -қадам. Өтінішті қосыңыз

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

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

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

167107 28 2
167107 28 2

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

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

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

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

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

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 мәлімдемесін бастау жақсы. Бұл мысалда Фибоначчи тізбегін 100 -ге дейін есептеу үшін while операторын қолдануға болады:

# Фибоначчи тізбегіндегі әрбір сан # алдыңғы екі санның қосындысы a, b = 0, 1 b <100: басып шығару (b, соңы = '') 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 басылымдары уақыт блогының бөлігі болып табылады. Бағдарламаның жұмыс істеуі үшін дұрыс шегініс қажет.
    • Бір жолда бірнеше айнымалыны анықтауға болады. Жоғарыдағы мысалда a және b екеуі де бірінші жолда анықталған.
    • Егер сіз бұл бағдарламаны тікелей аудармашыға енгізетін болсаңыз, аудармашы бағдарламаның аяқталғанын білуі үшін соңына бос жолды қосу керек.
167107 32 2
167107 32 2

Қадам 2. Бағдарламалар ішіндегі функцияларды құру

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

def fib (n): a, b = 0, 1 while 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 қайтарады

167107 33 2
167107 33 2

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

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

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

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

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

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

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

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

Мағынасы Символ Python белгісі
Одан азырақ < <
Одан үлкен > >
Кіші немесе тең <=
Үлкен немесе тең >=
Тең = ==
Тең емес !=
167107 35 2
167107 35 2

5 -қадам. Оқуды жалғастырыңыз

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

  • Python бағдарламалауға арналған көптеген жақсы кітаптар бар, соның ішінде: «Жаңадан бастаушыларға арналған Python», «Python Cookbook» және «Python бағдарламалау: информатикаға кіріспе».
  • Интернетте әр түрлі көздер бар, бірақ олардың көпшілігі әлі де Python 2. X -ке бағытталған. Сізге ұсынатын мысалдарға түзетулер енгізу қажет болуы мүмкін.
  • Егер сіз python -ды желіде іске қосқыңыз келсе, бірақ python 3 -ті іске қосқыңыз келсе, Repl [1] -де виртуалды linux машиналарын қолданатын python аудармашысы бар. Болашақ «pythonista» (жақсы білетін питон бағдарламашысы) үшін тағы бір жақсы интернет-ресурс-бұл ойлауға қабілетті [2]. Үлкен қиындықтар үшін «Зерттеуді автоматтандыру» [3] және Project Euler [4] қол жетімді.
  • Көптеген жергілікті мектептер Python тілінде сабақ береді. Көбінесе Python кіріспе сыныптарда оқытылады, өйткені бұл үйренуге оңай тілдердің бірі.

Бағдарламалар үлгісі

Image
Image

Python аудармашысының іске қосу кодының үлгісі

Image
Image

Python калькуляторының үлгісі

Image
Image

Оңай Python бағдарламасының үлгісі

Ұсынылған: