Как да започнете с програмирането на Python: 15 стъпки (със снимки)

Съдържание:

Как да започнете с програмирането на Python: 15 стъпки (със снимки)
Как да започнете с програмирането на Python: 15 стъпки (със снимки)

Видео: Как да започнете с програмирането на Python: 15 стъпки (със снимки)

Видео: Как да започнете с програмирането на Python: 15 стъпки (със снимки)
Видео: РАННЯЯ ИГРА в AGE OF WONDERS 4 | Гайды для новичков 2024, Ноември
Anonim

Искате ли да се научите да програмирате? Изучаването на компютърно програмиране може да бъде сложно и може би мислите да вземете определен курс. Това може да е вярно за някои езици за програмиране, но има много, които отнемат само ден или два, за да разберат основите. Python е един от тези езици. Можете да стартирате основни програми на Python само за няколко минути. Вижте стъпка 1 по -долу, за да разберете как.

Стъпка

Част 1 от 5: Инсталиране на Python (Windows)

167107 1
167107 1

Стъпка 1. Изтеглете Python за Windows система

Интерпретаторът на Windows Python може да бъде изтеглен безплатно от сайта на Python. Не забравяйте да изтеглите правилната версия за вашата операционна система.

  • Ще трябва да изтеглите най -новата налична версия, която е 3.4 към момента на това писане.
  • OS X и Linux са предварително инсталирани с Python. Може да не се наложи да инсталирате софтуер, свързан с Python, но можете да инсталирате текстов редактор.
  • Повечето версии на дистрибуции на Linux и OS X все още използват Python 2.x. Има някои малки разлики между версии 2 и 3, но най -съществената промяна е в изявлението "print". За да инсталирате най -новата версия на Python на OS X или Linux, можете да изтеглите файла от уебсайта на Python.
167107 2
167107 2

Стъпка 2. Инсталирайте интерпретатора на Python

Повечето потребители могат да инсталират преводача, без да променят никакви настройки. Можете да интегрирате Python в командния ред, като активирате последната опция в списъка с наличните модули.

167107 3
167107 3

Стъпка 3. Инсталирайте текстов редактор

Въпреки че можете да създавате програми на Python от Notepad или TextEdit, е много по -лесно да четете и пишете код с помощта на специален текстов редактор. Има различни безплатни редактори, които можете да използвате, като Notepad ++ (Windows), TextWrangler (Mac) или jEdit (Всяка система).

167107 4
167107 4

Стъпка 4. Тествайте инсталацията

Отворете командния ред (Windows) от терминала (Mac/Linux) и въведете python. Python ще бъде зареден и ще се покаже номерът на версията. Ще бъдете отведени до командния ред на интерпретатора на Python, показан като >>>.

Въведете print ("Здравей, Свят!") И натисни Enter. Ще видите текста, показан под командния ред на Python

Част 2 от 5: Изучаване на основни понятия

167107 5
167107 5

Стъпка 1. Разберете, че Python не трябва да се компилира

Python е интерпретиран език, което означава, че можете да стартирате програми веднага щом направите промени във файловете. Това прави процеса на итерация, преразглеждане и отстраняване на проблеми много по -бърз, отколкото на много други езици.

Python е един от по -лесните за изучаване езици и можете да стартирате основни програми само за няколко минути

167107 6
167107 6

Стъпка 2. Свирете с преводача

Можете да използвате интерпретатора за тестване на код, без първо да го добавите към програмата. Това е чудесно за научаване как работят специалните команди или за писане на изхвърлящи се програми.

167107 7
167107 7

Стъпка 3. Научете как Python борави с обекти и променливи

Python е обектно-ориентиран език, което означава, че всичко в програмата се третира като обект. Това означава, че не е нужно да декларирате променливи в началото на програмата (можете да направите това по всяко време) и не е нужно да посочвате типа на променливата (цяло число, низ и т.н.).

Част 3 от 5: Използване на интерпретатора на 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.

Част 4 от 5: Създаване на първата програма

167107 13
167107 13

Стъпка 1. Отворете текстов редактор

Можете, като създадете тестова програма, която ще ви запознае с основите на създаването и запазването на програми, след което ги стартирате чрез интерпретатора. Това също ще ви помогне да проверите дали преводачът е инсталиран правилно.

167107 14
167107 14

Стъпка 2. Създайте изявление "печат"

"Печат" е една от основните функции на Python, използвани за показване на информация в терминала по време на програма. Забележка: „печат“е една от най -големите промени от Python 2 към Python 3. В Python 2 трябва само да напишете „print“, последвано от това, което искате да покажете. В Python 3 „print“се превърна във функция, така че трябва да напишете „print ()“и да напишете каквото искате в скоби.

167107 15
167107 15

Стъпка 3. Добавете изявление

Един от най -често срещаните начини за тестване на език за програмиране е да се покаже текстът „Hello, World!“Включете този текст в израза "print ()", включително кавичките:

print ("Здравей, Свят!")

За разлика от повечето други езици, не е нужно да декларирате завършване на ред с;. Също така не е необходимо да използвате фигурни скоби ({}) за представяне на блокове. Вместо това отстъпът ще покаже какво е включено в блока

167107 16
167107 16

Стъпка 4. Запазете файла

Щракнете върху менюто Файл в текстовия редактор и изберете Запазване като. В падащото меню под полето за име изберете типа на файла Python. Ако използвате Notepad (но не се препоръчва), изберете „Всички файлове“и след това добавете „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, така че можете да създавате програми, които правят най -различни неща, в зависимост от входа и условията. Изявлението while е добро начало за учене. В този пример използвате оператор while за изчисляване на серията на Фибоначи до 100:

# Всяко число в последователността на Фибоначи е # сумата от предишните две числа 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:

    • Обърнете внимание на тиретата.: показва, че следващият ред ще бъде с отстъп и е част от блока. В горния пример, print (b) и a, b = b, a+b са част от блока while. Правилното вдлъбнатина е от съществено значение за работата на програмата.
    • На един и същи ред могат да бъдат дефинирани множество променливи. В горния пример, a и b. И двете са дефинирани на първия ред
    • Ако въведете тази програма директно в преводача, трябва да добавите празен ред в края, така че преводачът да знае, че програмата е завършила.
167107 20
167107 20

Стъпка 2. Изградете функцията в програмата

Можете да дефинирате функции, които по -късно могат да бъдат извикани в програмата. Това е особено полезно, ако трябва да използвате множество функции в рамките на по -голяма програма. В следния пример можете да създадете функция за извикване на последователност на Фибоначи, подобна на тази, която сте написали по -рано:

def fib (n): a, b = 0, 1 докато a <n: print (a, end = '') a, b = b, a+b print () # След това можете да извикате функцията # Fibonacci за всеки посочена стойност fib (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 (input ("Enter your age:")) if age <= 12: print ("Childhood is amazing!") elif age in range (13, 20): print ("You are a teenager!") else: print ("Време за порастване") # Ако някое от тези твърдения е вярно # Съответното съобщение ще се покаже. # Ако нито едно от твърденията не е вярно, # ще се покаже съобщение "else".

  • Програмата въвежда и някои други много важни изявления за използване в различни приложения:

    • input () - Това извиква въвеждане от потребителя от клавиатурата. Потребителят ще види съобщението, написано в скоби. В този пример вход () е заобиколен от функцията int (), което означава, че всички входове ще се третират като цели числа
    • range () - Тази функция може да се използва по различни начини. В тази програма тази функция проверява дали числото е в диапазона 13 и 20. Краят на диапазона не се отчита при изчислението.
167107 22
167107 22

Стъпка 4. Научете други условни изрази

Предишният пример използва символа "по -малко или равно на" (<=), за да определи дали въведената възраст съответства на условието. Можете да използвате същите условни изрази като в математиката, но начинът на въвеждане е малко по -различен:

Условен израз.

Смисъл Символ Символ на Python
По-малък от < <
По-голяма от > >
По -малко или равно на <=
По -голямо или равно на >=
Заедно с = ==
Не е равно на !=

Стъпка 5. Постоянно учене

Всичко по -горе е само основата на Python. Въпреки че Python е един от най -простите езици за изучаване, в него има много обхват, в който можете да копаете. Най -добрият начин да продължите да учите е да продължите да програмирате! Не забравяйте, че можете бързо да пишете програми от нулата директно от интерпретатора и тестването на промените ви е толкова лесно, колкото стартирането на програмата отново от командния ред.

  • Налични са много добри книги за програмирането на Python, включително „Python за начинаещи“, „Python Cookbook“и „Python Programming: An Introduction to Computer Science“.
  • В интернет има различни източници, но повечето все още са посветени на Python 2.x. Ще трябва да направите корекции за всеки даден пример.
  • Много курсове предлагат обучение по Python. Python често се преподава във въвеждащи класове, защото това е един от по -лесните езици за изучаване.

Препоръчано: