Искате ли да започнете да се учите как да програмирате? Влизането в компютърното програмиране може да бъде обезсърчително и може би си мислите, че трябва да посещавате класове, за да се научите. Макар че това може да е вярно за някои езици, има различни езици за програмиране, които ще отнемат само ден или два, за да разберат основите. Python е един от тези езици. Можете да имате основна програма на Python и да я стартирате само за няколко минути. Вижте стъпка 1 по -долу, за да научите как.
Стъпки
Част 1 от 5: Инсталиране на Python
Windows
Стъпка 1. Посетете уебсайта на Python
Можете да изтеглите всичко необходимо, за да започнете с Python от уебсайта на Python (python.org/downloads. Уебсайтът трябва автоматично да открие, че използвате Windows, и да представи връзките към инсталатора на Windows.
Стъпка 2. Изберете коя версия искате да инсталирате
В момента има две версии на Python: 3.x.x и 2.7.10. Python прави и двете достъпни за изтегляне, но новите потребители трябва да изберат версията 3.x.x. Изтеглете 2.7.10, ако ще работите с наследствен Python код или с програми и библиотеки, които все още не са приели 3.x.x.
Това ръководство ще приеме, че инсталирате 3.x.x
Стъпка 3. Стартирайте инсталатора, след като го изтеглите
Щракването върху бутона за желаната от вас версия ще изтегли инсталатора за него. Стартирайте този инсталатор, след като приключи изтеглянето.
Стъпка 4. Поставете отметка в квадратчето „Добавяне на Python 3.5 към PATH“
Това ще ви позволи да стартирате Python директно от командния ред.
Стъпка 5. Кликнете върху „Инсталирай сега“
Това ще инсталира Python с всички настройки по подразбиране, което би трябвало да е добре за повечето потребители.
Ако искате да деактивирате определени функции, променете инсталационната директория или инсталирайте грешката, вместо това кликнете върху „Персонализиране на инсталацията“и след това поставете или премахнете отметките от квадратчетата
Mac
Стъпка 1. Решете дали искате да инсталирате Python 3.x.x
Всички версии на OS X идват с вече инсталиран Python 2.7. Ако нямате нужда от по -новата версия на Python, не е нужно да инсталирате нищо. Ако искате достъп до най -новите версии на Python, ще искате да инсталирате 3.x.x.
Ако просто искате да използвате включената версия на Python, можете да създадете скриптове в текстов редактор и да ги стартирате през терминала
Стъпка 2. Изтеглете файловете Python 3.x.x от уебсайта на Python
Посетете (python.org/downloads на вашия Mac. Той трябва да открие вашата операционна система и да покаже инсталационните файлове на Mac. Ако не, кликнете върху връзката „Mac OS X“.
Стъпка 3. Щракнете двукратно върху изтегления PKG файл, за да започнете инсталирането на Python
Следвайте подканите, за да инсталирате Python. Повечето потребители могат просто да използват настройките по подразбиране.
Стъпка 4. Стартирайте Python в терминала
За да проверите дали инсталацията е наред, стартирайте терминала и въведете python3. Това трябва да стартира интерфейса на Python 3.x.x и да покаже версията.
Linux
Стъпка 1. Проверете версията на Python, която вече сте инсталирали
Почти всяка дистрибуция на Linux идва с инсталиран Python. Можете да видите каква версия имате, като отворите терминала и въведете python.
Стъпка 2. Инсталирайте най -новата версия в Ubuntu
Отворете прозореца на терминала и въведете sudo apt-get install python.
Можете също да инсталирате Python с помощта на приложението за добавяне/премахване на приложения на Ubuntu, разположено в прозореца с приложения
Стъпка 3. Инсталирайте най -новата версия в Red Hat и Fedora
Отворете прозореца на терминала и въведете sudo yum install python.
Стъпка 4. Инсталирайте най -новата версия в Arch Linux
Влезте като root потребител. Въведете pacman -S python.
Стъпка 5. Изтеглете средата IDLE
Ако искате да използвате средата за разработка на Python, можете да я получите, като използвате софтуерния мениджър на вашата дистрибуция. Просто потърсете „python idle“, за да намерите и инсталирате пакета.
Други основни неща
Стъпка 1. Инсталирайте текстов редактор
Въпреки че можете да създавате програми на Python в Notepad или TextEdit, ще ви бъде много по -лесно да четете и пишете кода с помощта на специализиран текстов редактор. Има различни безплатни редактори за избор, като Sublime Text (Всяка система), Notepad ++ (Windows), TextWrangler (Mac) или JEdit (Всяка система).
Стъпка 2. Тествайте инсталацията си
Отворете командния ред (Windows) на вашия терминал (Mac/Linux) и въведете python. Python ще се зареди и ще се покаже номерът на версията. Ще бъдете отведени до командния ред на интерпретатора на Python, показан като >>>.
Въведете print ("Здравей, Свят!") И натисни ↵ Enter. Трябва да видите текста Здравей, Свят! се показва под командния ред на Python
Част 2 от 5: Изучаване на основни понятия
Стъпка 1. Разберете, че Python не трябва да компилира
Python е интерпретиран език, което означава, че можете да стартирате програмата веднага щом направите промени във файла. Това прави итерациите, преразглеждането и отстраняването на проблеми много по -бързо от много други езици.
Python е един от по -лесните за изучаване езици и можете да стартирате и стартирате основна програма само за няколко минути
Стъпка 2. Объркайте се в преводача
Можете да използвате интерпретатора, за да тествате код, без да се налага първо да го добавяте към програмата си. Това е чудесно за научаване как работят конкретни команди или за писане на програма за изхвърляне.
Стъпка 3. Научете как Python борави с обекти и променливи
Python е обектно-ориентиран език, което означава, че всичко в програмата се третира като обект. Също така няма да е необходимо да декларирате променливи в началото на вашата програма (можете да го направите по всяко време) и не е необходимо да посочвате типа на променливата (цяло число, низ и т.н.).
Част 3 от 5: Използване на интерпретатора на Python като калкулатор
Изпълнението на някои основни функции на калкулатора ще ви помогне да се запознаете със синтаксиса на Python и начина, по който се обработват числата и низовете.
Стъпка 1. Стартирайте преводача
Отворете командния ред или терминала. Въведете python в подканата и натиснете ↵ Enter. Това ще зареди интерпретатора на Python и ще бъдете отведени до командния ред на Python (>>>).
Ако не сте интегрирали Python в командния си ред, ще трябва да отидете в директорията на Python, за да стартирате интерпретатора
Стъпка 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
Стъпка 3. Изчислете мощностите
Можете да използвате оператора ** за означаване на правомощия. Python може бързо да изчисли големи числа. Вижте полето по -долу за примери.
>> 7 ** 2 # 7 на квадрат 49 >>> 5 ** 7 # 5 до степен 7 78125
Стъпка 4. Създаване и манипулиране на променливи
Можете да зададете променливи в Python за изпълнение на основна алгебра. Това е добро въведение за това как да присвоите променливи в програмите на Python. Променливите се присвояват с помощта на знака =. Вижте полето по -долу за примери.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Променливите могат да бъдат всеки низ> >> височина = 5 >>> ширина * височина 50
Стъпка 5. Затворете преводача
След като приключите с използването на интерпретатора, можете да го затворите и да се върнете в командния ред, като натиснете Ctrl+Z (Windows) или Ctrl+D (Linux/Mac) и след това натиснете ↵ Enter. Можете също да въведете quit () и да натиснете ↵ Enter.
Част 4 от 5: Създаване на първата ви програма
Стъпка 1. Отворете текстовия редактор
Можете бързо да създадете тестова програма, която ще ви запознае с основите на създаването и запазването на програми и след това ги стартирате чрез интерпретатора. Това също ще ви помогне да проверите дали вашият преводач е инсталиран правилно.
Стъпка 2. Създайте изявление "печат"
"Печат" е една от основните функции на Python и се използва за показване на информация в терминала по време на програма. Забележка: „печат“е една от най -големите промени от Python 2 към Python 3. В Python 2 трябваше само да напишете „print“, последвано от това, което искате да се покаже. В Python 3 „print“се превърна във функция, така че ще трябва да напишете „print ()“, като това, което искате да се показва в скобите.
Стъпка 3. Добавете изявлението си
Един от най -често срещаните начини за тестване на език за програмиране е да се покаже текстът „Hello, World!“Поставете този текст вътре в израза "print ()", включително кавичките:
print ("Здравей, Свят!")
За разлика от много други езици, не е нужно да обозначавате края на ред с a;. Също така няма да е необходимо да използвате къдрави скоби ({}) за обозначаване на блокове. Вместо това отстъпът ще означава това, което е включено в блок
Стъпка 4. Запазете файла
Щракнете върху менюто Файл във вашия текстов редактор и изберете Запазване като. В падащото меню под полето за име изберете типа на файла Python. Ако използвате Notepad (не се препоръчва), изберете „Всички файлове“и след това добавете „.py“в края на името на файла.
- Не забравяйте да запишете файла някъде лесно достъпен, тъй като ще трябва да отидете до него в командния ред.
- За този пример запишете файла като "hello.py".
Стъпка 5. Стартирайте програмата
Отворете командния ред или терминала и отидете до мястото, където сте записали файла си. След като сте там, стартирайте файла, като въведете hello.py и натиснете ↵ Enter. Трябва да видите текста Здравей, Свят! се показва под командния ред.
В зависимост от това как сте инсталирали Python и каква версия е, може да се наложи да въведете python hello.py или python3 hello.py, за да стартирате програмата
Стъпка 6. Тествайте често
Едно от страхотните неща за Python е, че можете да тествате незабавно новите си програми. Добра практика е да отворите командния ред едновременно с отварянето на редактора. Когато запишете промените си в редактора, можете веднага да стартирате програмата от командния ред, което ви позволява бързо да тествате промените.
Част 5 от 5: Изграждане на разширени програми
Стъпка 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:
- Забележете вдлъбнатината. A: показва, че следните редове ще бъдат с отстъп и са част от блока. В горния пример, print (b) и a, b = b, a+b са част от блока while. Правилното отстъпване е от съществено значение, за да може вашата програма да работи.
- На един и същи ред могат да бъдат дефинирани множество променливи. В горния пример и a и b са дефинирани в първия ред.
- Ако влизате в тази програма директно в преводача, трябва да добавите празен ред до края, така че преводачът да знае, че програмата е завършена.
Стъпка 2. Изградете функции в програмите
Можете да дефинирате функции, които след това можете да извикате по -късно в програмата. Това е особено полезно, ако трябва да използвате множество функции в рамките на по -голяма програма. В следния пример можете да създадете функция за извикване на последователност на Фибоначи, подобна на тази, която сте написали по -рано:
def fib (n): a, b = 0, 1 докато 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
Стъпка 3. Изградете по -сложна програма за контрол на потока
Изявленията за контрол на потока ви позволяват да зададете специфични условия, които променят начина, по който се изпълнява програмата. Това е особено важно, когато се занимавате с потребителски вход. Следващият пример ще използва if, elif (else if) и else за създаване на проста програма, която оценява възрастта на потребителя.
age = int (input ("Enter your age:")) if age <= 12: print ("Чудесно е да си дете!") elif age in range (13, 20): print ("Ти си тийнейджър ! ") else: print (" Време за порастване ") # Ако някое от тези твърдения е вярно # ще се покаже съответното съобщение. # Ако нито едно от твърденията не е вярно, се показва съобщението "else" #.
-
Тази програма също така представя няколко други много важни твърдения, които ще бъдат безценни за различни приложения:
- input () - Това извиква въвеждане от потребителя от клавиатурата. Потребителят ще види съобщението, написано в скобите. В този пример input () е заобиколен от int () функция, което означава, че всички входни данни ще бъдат третирани като цяло число.
- range () - Тази функция може да се използва по различни начини. В тази програма се проверява дали броят в диапазон между 13 и 20. Краят на диапазона не се отчита в изчислението.
Стъпка 4. Научете другите условни изрази
Предишният пример използва символа „по -малко или равно“(<=), за да определи дали въведената възраст отговаря на условието. Можете да използвате същите условни изрази, които бихте използвали в математиката, но въвеждането им е малко по -различно:
Значение | Символ | Символ на Python | |
---|---|---|---|
По-малко от | < | < | |
По-голяма от | > | > | |
По -малко или равно | ≤ | <= | |
По -голямо или равно | ≥ | >= | |
Равно на | = | == | |
Не е равно | ≠ | != |
Стъпка 5. Продължете да учите
Това са само основите, когато става въпрос за Python. Въпреки че това е един от най -простите езици за изучаване, има доста дълбочина, ако се интересувате от копаене. Най -добрият начин да продължите да учите е да продължите да създавате програми! Не забравяйте, че можете бързо да пишете програми за скреч директно в интерпретатора и тестването на промените ви е толкова просто, колкото да стартирате програмата отново от командния ред.
- Налични са много добри книги за програмиране на Python, включително „Python за начинаещи“, „Python Cookbook“и „Python Programming: An Introduction to Computer Science“.
- Има различни източници, достъпни онлайн, но много от тях все още са насочени към Python 2. X. Може да се наложи да коригирате всички примери, които те предоставят.
- Ако искате да стартирате python онлайн, но искате да стартирате python 3, Repl [1] има интерпретатор на python, който използва виртуални машини на Linux. Друг добър онлайн ресурс за бъдещ „pythonista“(добре запознат програмист на python) е thinkfunctional [2]. За по -големи предизвикателства са налични и „Автоматизиране на скучните неща“[3] и Project Euler [4].
- Много местни училища предлагат класове по Python. Често Python се преподава във въвеждащи класове, тъй като това е един от по -лесните за изучаване езици.
Примерни програми
Примерен стартов код на интерпретатора на Python
Примерен код на калкулатор на Python
Примерна лесна програма на Python