Съдържание:

Започнете с Python: 7 стъпки (със снимки)
Започнете с Python: 7 стъпки (със снимки)

Видео: Започнете с Python: 7 стъпки (със снимки)

Видео: Започнете с Python: 7 стъпки (със снимки)
Видео: Python на практике / Пишем 3 программы на Питон за 5 минут 2024, Ноември
Anonim
Започнете с Python
Започнете с Python

Програмирането е страхотно!

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

Нека ви кажа веднага, че всеки може да се научи да пише програми. С напредъка в лесните за четене езици за програмиране като python и богатството от информация в интернет, това вече не е инвестиция на пълен работен ден за изучаване на тънкостите на езика за програмиране. Най -малките програмисти от 21 -ви век са изключително мързеливи, просто научете основите и надградете оттам.

Това е без жаргон, лесен за следване ible, който можете да направите точно сега. Това е вярно! Минимизирайте facebook и youtube, отпуснете се и следвайте заедно на компютъра си.

Компютър за възрастни хора
Компютър за възрастни хора

Днес ще разглеждаме език за програмиране, наречен Python, wikipedia определя python като:

"Python е широко използван език за програмиране с общо предназначение и високо ниво. Неговата философия за дизайн подчертава четимостта на кода, а неговият синтаксис позволява на програмистите да изразяват концепции в по-малко редове код, отколкото би било възможно в езици като C ++ или Java. Езикът предоставя конструкции, предназначени да позволят ясни програми както в малък, така и в голям мащаб."

И така, какво означава ВСИЧКО? Мислех, че каза не жаргон? Ами по принцип:

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

Защо избрах python? Тъй като основите на python са лесни за усвояване и езикът има отлична онлайн общност за поддръжка. След като приключите с това, можете веднага да започнете да правите програми, вместо да отделяте времето си за изучаване на необходимите тънкости на езика.

Така че нека започнем!

Стъпка 1: Какво ще ви трябва

Първо ще ви трябва компютър с копие на python, за съжаление потребителите на мобилни устройства!

Отидете на https://www.python.org/downloads/ и изтеглете най -новата версия, налична с големия жълт бутон.

Изтегляне на Python
Изтегляне на Python

След това следвайте инструкциите на инсталатора, за да инсталирате python.

Инсталатор на Python
Инсталатор на Python

За да проверите дали python е инсталиран, отидете на CMD (или терминал) и въведете:

python --версия

Python трябва да отговори с версията на python.

Образ
Образ

Сега за този урок ще използваме IDE или интегрирана среда за разработка (основно текстов редактор и компилатор, пълни заедно), така че преминете към https://www.jetbrains.com/pycharm/download/ и изтеглете „Community Edition“на Пихарм.

PyCharm общност
PyCharm общност

След това следвайте Инструкциите за инсталиране, за да инсталирате PyCharm.

Сега, за да започнете програмирането!

Стъпка 2: Инсталирайте PyCharm и създайте нов проект

Първият път, когато стартирате pycharm, той ще ви попита коя карта и тема на клавишите искате да използвате. Бих препоръчал да оставите ключовата карта по подразбиране, но можете да играете с темата, цветовете и шрифтовете по ваш вкус. За този урок използвам pycharm общност 4.5 с темата Dracula.

След това ще бъдете посрещнати с екран за добре дошли.

Натиснете Създаване на нов проект

Начален екран на PyCharm
Начален екран на PyCharm

Изберете Pure Python, след това изберете папка, в която да съхранявате файловете, след това натиснете create (Имайте предвид, че името на папката ще бъде името на вашия проект)

Екран на проекта PyCharm
Екран на проекта PyCharm

В този момент трябва да бъдете посрещнати с действителния екран за създаване на код: P

Кодов екран
Кодов екран

Стъпка 3: Създайте първата си програма

Щракнете с десния бутон върху папката на вашия проект и отидете на new -> Python File

Създайте ново МЕНЮ
Създайте ново МЕНЮ

Дайте име на файла и натиснете OK

Диалог на файлове
Диалог на файлове

Сега в основната ви област ще се появи нов раздел

Образ
Образ

Под _author_ копирайте и поставете този код.

message = "Здравей свят"

отпечатано съобщение

След това щракнете с десния бутон върху файла и натиснете Run

Образ
Образ

Това ще компилира нашата програма и ще върне резултат. Hello World ще бъде отпечатан в Run Area

Образ
Образ

Нека да разгледаме това, което току -що написахме.

Стъпка 4: Измислете първата си програма

Сега нека се опитаме да разберем какъв е кодът

message = "Здравей свят"

отпечатано съобщение

наистина означава.

Първо създавам и задавам стойността на променливата на низ, съдържащ Hello World, Ако промените текста между речевите знаци, тогава можете да промените стойността на променливата и следователно съобщението. Например:

message = "Здравейте инструктори!"

отпечатано съобщение

Се завръща:

Образ
Образ

при бягане.

Низът е дефиниран поради речевите знаци, низовете могат да бъдат определени и с единични знаци

message = 'Здравей свят'

отпечатано съобщение

Променливите също могат да имат различни типове. За инстанция това:

цяло число = 29302

е променлива с цяло число (съкратено int) и това:

floatingPoint = 1469.928

е променлива със стойност с плаваща запетая (съкратено до плаващо).

По принцип разликата между цели числа и плаващи числа са цели числа, докато поплавките са десетични числа. Целите числа заемат по -малко място, но не могат да държат десетични знаци. Например междинно число 1 / цяло число 2

integer1 = 1

integer2 = 2 отпечатайте integer1 / integer2

0,5 е правилно? Но резултатът е:

Образ
Образ

Тъй като целите числа не могат да бъдат разделени на десетични. Това обаче:

float1 = 1.0

integer2 = 2 print float1 / integer2

връща 0,5 при изпълнение, тъй като една от променливите е плаваща

Образ
Образ

„Печат“просто отпечатва стойност. Например

отпечатайте "УНИЩОЖДАНЕ НА СВЕТА"

отпечатва низ

Образ
Образ

Print може също да отпечата стойността на уравнение, включително комбиниране на два низа

string1 = "ЗДРАВЕЙ"

string2 = "IBLE LOVERS" печат string1 + string2

отпечатъци

Образ
Образ

Стъпка 5: Цикли и ако - Контролни структури

Едно от най -съществените неща за всяка програма е съществуването на контролни структури.

Първата структура за управление е цикъл while, този фрагмент от код се затваря, докато условието е вярно. За Instance този код

брой = 0

while count <10: # Добавяне към count count = count + 1 отпечатване брой отпечатване "Finished"

изпълнява кода в цикъла до брой <10 и след това продължава с програмата.

Образ
Образ

Второто е оператор if-else, този фрагмент от код проверява и прави нещо, ако стойността на променлива е равна на 10, прави нещо друго, ако стойността е равна на 11 и прави нещо друго при всички други обстоятелства.

цяло число = 0

# Ако е равно на 10, ако integer == 10: отпечатайте "ITS 10" # Ако е равно на 11 elif integer == 11: отпечатайте "ITS 11" # При всички други обстоятелства друго: отпечатайте "I DONT KNOWWWWWWWW" print "Готово"

Ще се върне

Образ
Образ

Тъй като променливата integer не е равна на 10 или 11 и във всяка друга ситуация тя работи другаде.

За да определите време или ако структурата за управление поставете типа (while или if), последван от истинската или невярна стойност, тогава:

въведете true == true:

Забележете „бялото пространство“за съдържанието на всеки цикъл, python е много специфичен за пробелите, така той знае какъв код е след известно време или ако цикъл. PyCharm използва едно пространство за табулатор, което трябва да е последователно във вашия код! Можете също така да коригирате настройките, за да използвате вместо това интервали (което има някои предимства).

Стъпка 6: Коментари

Може би сте забелязали, че съм „коментирал“кода, който публикувах в частта за контролните структури. Можете да коментирате част от кода, като поставите #, а останалата част от реда ще бъде коментирана. Когато софтуерът се компилира, коментарите се игнорират

# Здравей свят

Коментарите са спасителят на кода. Защото те ви позволяват да покажете на всички какво има във вашия код и какво сте мислили, когато пишете кода. Но не прекалявайте! Кодираният код може да бъде също толкова лош, колкото кодът, който не е коментиран

И така, кога трябва да коментирам кода си?

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

# Променлива, която държи моята възраст в години # Всъщност не се използва в тази програма, но # от съществено значение за оцеляването на човешката раса! myAge = 23

Стъпка 7: Готово - време е да напишете нещо сами

Уау, току -що научихте основите на python!

Образ
Образ

И така "какво да правя сега?" може да попитате, добре, можете да продължите да играете с вашия файл. Когато мислите, че сте готови, можете да се заемете с предизвикателство. Напишете програма за добавяне или изваждане на две въведени от потребителя числа. Използвайте интернет, за да разберете как да получите потребителски вход, след това добавете или извадете двата входа и не забравяйте да коментирате кода си! Въпреки че Python е лесен за научаване, в никакъв случай няма таван с ниски възможности - програми с всякакви форми, размери и конфигурации са възможни с помощта на Python и неговите изчерпателни (и обикновено изпратени от общността) библиотеки. Публикувайте кода си по -долу за предложения и подобрения. Късмет!

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