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

Съдържание:

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

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

Видео: Как да започнете програмиране в Python: 13 стъпки (със снимки)
Видео: Как создать Android игру за 10 минут на языке Python! 2024, Април
Anonim

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

Стъпки

Част 1 от 5: Инсталиране на 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. Изтеглете 2.7.10, ако ще работите с наследствен Python код или с програми и библиотеки, които все още не са приели 3.x.x.

Това ръководство ще приеме, че инсталирате 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. Щракнете двукратно върху изтегления PKG файл, за да започнете инсталирането на Python

Следвайте подканите, за да инсталирате 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. Можете да видите каква версия имате, като отворите терминала и въведете 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

Влезте като root потребител. Въведете pacman -S python.

167107 14 2
167107 14 2

Стъпка 5. Изтеглете средата IDLE

Ако искате да използвате средата за разработка на Python, можете да я получите, като използвате софтуерния мениджър на вашата дистрибуция. Просто потърсете „python idle“, за да намерите и инсталирате пакета.

Други основни неща

167107 15 2
167107 15 2

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

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

167107 16 2
167107 16 2

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

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

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

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

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 е обектно-ориентиран език, което означава, че всичко в програмата се третира като обект. Също така няма да е необходимо да декларирате променливи в началото на вашата програма (можете да го направите по всяко време) и не е необходимо да посочвате типа на променливата (цяло число, низ и т.н.).

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

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

167107 25 2
167107 25 2

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

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

167107 26 2
167107 26 2

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

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

167107 27 2
167107 27 2

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

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

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

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

167107 28 2
167107 28 2

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

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

Стъпка 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

167107 33 2
167107 33 2

Стъпка 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. Краят на диапазона не се отчита в изчислението.
167107 34 2
167107 34 2

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

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

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

Значение Символ Символ на Python
По-малко от < <
По-голяма от > >
По -малко или равно <=
По -голямо или равно >=
Равно на = ==
Не е равно !=
167107 35 2
167107 35 2

Стъпка 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 се преподава във въвеждащи класове, тъй като това е един от по -лесните за изучаване езици.

Примерни програми

Image
Image

Примерен стартов код на интерпретатора на Python

Image
Image

Примерен код на калкулатор на Python

Image
Image

Примерна лесна програма на Python

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