Задаволены
- Крок
- Частка 1 з 5: Усталёўка Python (Windows)
- Частка 2 з 5: Вывучэнне асноўных паняццяў
- Частка 3 з 5: Выкарыстанне перакладчыка Python у якасці калькулятара
- Частка 4 з 5: Першая праграма
- Частка 5 з 5: Распрацоўка больш складаных праграм
- Парады
Вы хочаце даведацца, як праграмаваць? Пачатак праграмавання на мове праграмавання можа здацца складаным, і вы можаце падумаць, што для навучання гэтаму неабходна наведваць заняткі. Хоць гэта можа быць і для некаторых моў праграмавання, ёсць некалькі моў, якія вы можаце авалодаць за дзень-два. Python - адна з гэтых моў. Вы ўжо маглі стварыць працуючую праграму Python на працягу некалькіх хвілін. Чытайце далей, каб даведацца, як.
Крок
Частка 1 з 5: Усталёўка Python (Windows)
- Загрузіце Python для Windows. Вы можаце бясплатна загрузіць перакладчык Python для Windows з веб-сайта Python. Не забудзьцеся загрузіць правільную версію для вашай аперацыйнай сістэмы.
- Загрузіце самую свежую версію.
- Python ужо ўваходзіць у склад OS X і Linux. Няма неабходнасці ўсталёўваць усё звязанае з Python праграмнае забеспячэнне, але вам сапраўды патрэбны добры тэкставы працэсар на мове праграмавання.
- У большасці дыстрыбутываў Linux і версій OS X па-ранейшаму выкарыстоўваецца Python 2.X. Паміж 2 і 3 ёсць некалькі нязначных адрозненняў, асабліва заўважныя змены ў заяве "друк". Калі вы хочаце ўсталяваць новую версію Python на OS X або Linux, загрузіце неабходныя файлы з веб-сайта Python.
- Усталюйце інтэрпрэтатар Python. Налады па змаўчанні будуць дастаткова для большасці карыстальнікаў. Вы можаце прымусіць Python працаваць з каманднага радка, усталяваўшы апошнюю опцыю ў спісе даступных модуляў.
- Усталюйце тэкставы працэсар. Можна напісаць праграму Python у нататніку альбо TextEdit, але значна прасцей чытаць код з дапамогай спецыялізаванага тэкставага рэдактара. На выбар ёсць мноства бясплатных рэдактараў, напрыклад Notepad ++ (Windows), TextWrangler (Mac) або JEdit (любая сістэма).
- Праверце ўстаноўку. Адкрыйце камандны радок (камандны радок Windows) або тэрмінал (Mac / Linux) і ўвядзіце пітон. Будзе загружаны Python і адлюстроўваецца нумар версіі. Цяпер вы ўбачыце камандны радок інтэрпрэтатара Python наступным чынам >.
- Тып print ("Прывітанне, свет!") і націсніце ↵ Увайдзіце. Цяпер вы атрымаеце тэкст Прывітанне Сусвет! можна ўбачыць у камандным радку Python.
Частка 2 з 5: Вывучэнне асноўных паняццяў
- Няма неабходнасці складаць праграму Python. Python працуе з інтэрпрэтатарам, што азначае, што вы можаце запусціць праграму адразу, як толькі вы ўнясеце ў яе змены. Гэта робіць працэс ітэрацыі, перагляду і пошуку памылак значна хутчэйшым, чым у многіх іншых мовах праграмавання.
- Python - адна з самых простых для вывучэння моў, і вы можаце запусціць простую праграму на працягу некалькіх хвілін.
- Выкарыстанне перакладчыка. Вы можаце праверыць з дапамогай інтэрпрэтатара, не дадаючы яго ў праграму. Гэта выдатна падыходзіць для таго, каб даведацца, як працуюць заданні, альбо напісаць разавую праграму.
- Спосаб апрацоўкі Python аб'ектаў і зменных. Python - гэта аб'ектна-арыентаваная мова, што азначае, што ўсё разглядаецца як аб'ект. Гэта азначае, што вам трэба аб'явіць зменныя ў пачатку праграмы (вы можаце зрабіць гэта ў любы час), а таксама вам трэба будзе пазначыць тып зменнай (цэлае, радок і г.д.).
Частка 3 з 5: Выкарыстанне перакладчыка Python у якасці калькулятара
Выкананне некаторых асноўных арыфметычных функцый дапамагае азнаёміцца з сінтаксісам Python і спосабам апрацоўкі нумароў і радкоў.
- Пачніце перакладчык. Адкрыйце камандны радок або тэрмінал. Тып пітон і націсніце ↵ Увайдзіце. Гэта запускае інтэрпрэтатар Python і адкрывае камандны радок Python (>).
- Калі ў вас не ўсталяваны Python, каб вы маглі запусціць яго з каманднага радка, спачатку вам трэба перайсці ў каталог Python, каб запусціць інтэрпрэтатар.
- Некалькі простых арыфметычных дзеянняў. Вы можаце лёгка выкарыстоўваць 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
- Разлік магутнасцей. Выкарыстоўваць ** аператар, каб паказаць магутнасць. Python можа хутка вылічыць вялікія лічбы. Глядзіце код ніжэй з прыкладамі.
> 7 * * 2 # 7 у квадраце 49> 5 * * 7 # 5 у ступені 7 78125
- Стварэнне зменных і кіраванне імі. Вы можаце прызначаць зменныя ў Python для простых алгебраічных функцый. Гэта выдатнае ўвядзенне ў прызначэнне зменных у праграмах Python. Вы прызначаеце зменныя з дапамогай = знак. Глядзіце код ніжэй з прыкладамі.
> a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Зменнымі могуць быць любыя радкі> height = 5> width * height 50
- Зачыніце перакладчыка. Пасля завяршэння выкарыстання інтэрпрэтатара вы можаце выйсці з яго і вярнуцца ў камандны радок, націснуўшы Ctrl+Z (Windows) альбо Ctrl+Д. (Linux / Mac), а потым ↵ Увайдзіце. Вы таксама можаце кінуць () набярыце, затым націсніце ↵ Увайдзіце прэсы.
Частка 4 з 5: Першая праграма
- Адкрыйце тэкставы працэсар. Вы можаце хутка стварыць тэставую праграму, каб азнаёміцца з асновамі стварэння і захавання праграм, а затым запусціць іх з перакладчыкам. Гэта таксама дазваляе праверыць, ці правільна ўсталяваны ваш перакладчык.
- Стварэнне "друкаванай" заявы. "Друк" - адна з асноўных функцый Python і выкарыстоўваецца для адлюстравання інфармацыі ў тэрмінале падчас запуску праграмы. Заўвага: "print" - адно з самых вялікіх адрозненняў паміж Python 2 і Python 3. У Python 2 вам проста трэба было ўвесці "print", а потым тое, што вы хочаце адлюстраваць. У Python 3 "print" стаў функцыяй, таму вам зараз трэба будзе ўвесці "print ()", і тое, што вы хочаце адлюстраваць у дужках.
- Дадайце заяву. Адзін з самых распаўсюджаных спосабаў праверкі мовы праграмавання - прачытаць тэкст "Прывітанне, свет!" паказаць. Змесціце гэты тэкст у заяву "print ()" разам з двукоссямі:
print ("Прывітанне, свет!")
- У адрозненне ад многіх іншых моў, у канцы радка не трэба дадаваць кропку з коскай ; да месца. Таксама не трэба выкарыстоўваць фігурныя дужкі ({}), які будзе выкарыстоўвацца для пазначэння блокаў з кодам. Замест гэтага вы працуеце з водступам, каб пазначыць блокі кода.
- Захавайце файл. Націсніце "Файл" у галоўным меню вашага тэкставага працэсара і абярыце "Захаваць як". У выпадальным меню пад акном імя абярыце тып файла Python. Калі вы выкарыстоўваеце "Нататнік" (не рэкамендуецца), выберыце "Усе файлы" і ў канцы імя файла пастаўце ".py".
- Не забудзьцеся захаваць файл там, дзе вы можаце лёгка атрымаць да яго доступ, бо вы павінны мець доступ да яго лёгка з каманднага радка.
- Спачатку захавайце яго як "hello.py".
- Запусціце праграму. Адкрыйце камандны радок альбо тэрмінал і перайдзіце да месца захавання файла. Патрапіўшы туды, запусціце праграму, набраўшы прывітанне.py і націсніце ↵ Увайдзіце. Цяпер вы павінны атрымаць тэкст Прывітанне Сусвет! ніжэй каманднага радка.
- У залежнасці ад таго, як вы ўсталявалі Python і якую версію вам можа спатрэбіцца выкарыстоўваць python hello.py альбо python3 hello.py набраўшы для запуску праграмы.
- Тэстуйце як мага часцей. Адна з выдатных рэчаў Python - гэта тое, што вы можаце праверыць новыя праграмы адразу. Добрай практыкай з'яўляецца пакінуць камандны радок уключаным у той самы час, калі вы працуеце ў сваім рэдактары. Калі вы захоўваеце праграму ў рэдактары, вы можаце запусціць праграму прама з каманднага радка, каб вы маглі хутка праверыць змены.
Частка 5 з 5: Распрацоўка больш складаных праграм
- Паэксперыментуйце са стандартнай заявай пра кіраванне патокам. Заявы пра кіраванне патокам дазваляюць кантраляваць, чым займаецца праграма, на аснове пэўных умоў. Гэтыя выказванні ляжаць у аснове праграмавання на Python, і вы можаце выкарыстоўваць іх для стварэння праграм, якія робяць розныя рэчы ў залежнасці ад уводу і ўмоў. Гэта пакуль для пачатку гэта добры прыклад. У гэтым прыкладзе вы можаце гэта зрабіць пакуль выказванне для разліку паслядоўнасці Фібаначы да 100:
# Кожны лік у паслядоўнасці Фібаначы - гэта # сума папярэдніх двух лікаў. a, b = 0, 1, а b 100: print (b, end = "") a, b = b, a + b
- Паслядоўнасць працягваецца да (пакуль) б менш за () 100.
- Выхад тады становіцца 1 1 2 3 5 8 13 21 34 55 89
- Гэта канец = "" каманда пакажа выснову ў адным радку, замест таго, каб паказваць кожнае значэнне ў іншым радку.
- У гэтай простай праграме трэба адзначыць шэраг рэчаў, якія маюць вырашальнае значэнне для стварэння складаных праграм на Python:
- Звярніце ўвагу на водступ. А : азначае, што наступныя радкі будуць з водступам і будуць часткай блока кода. Стварыце ў прыкладзе вышэй раздрукаваць (б) і a, b = b, a + b частка яго пакуль блок. Правільны водступ неабходны і ўнікальны для праграмы Python. Ён не будзе працаваць належным чынам, калі водступ няправільны.
- У адным радку можна вызначыць некалькі зменных. У прыведзеным прыкладзе абодва а як б вызначана на першым радку.
- Калі вы ўводзіце гэтую праграму непасрэдна ў перакладчык, вам трэба будзе дадаць пусты радок у канцы, каб перакладчык ведаў, што праграма скончылася.
- Дызайнерскія функцыі ў праграмах. Вы можаце вызначыць функцыі, якія вы зможаце выклікаць пазней у праграме. Гэта асабліва карысна, калі вам трэба выкарыстоўваць некалькі функцый у межах большай праграмы. У наступным прыкладзе вы ствараеце тую ж функцыю, што і раней, для выкліку паслядоўнасці Фібаначы:
def fib (n): a, b = 0, 1, а an: 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
- Стварыце больш складаную праграму кіравання патокам. З дапамогай аператараў кіравання патокам вы можаце паказаць пэўныя ўмовы, якія змяняюць функцыянаванне праграмы. Гэта асабліва важна пры працы з уводам карыстальніка. У наступным прыкладзе выкарыстоўваецца калі, elif (інакш калі) і яшчэ стварыць простую праграму для каментавання ўзросту кагосьці.
age = int (input ("Enter your age:")) if age = 12: print ("Выдатна быць дзіцем!") elif age у дыяпазоне (13, 20): print ("Вы - падлетак!" ) else: print ("Час вырасці") # Калі якое-небудзь з гэтых сцвярджэнняў адпавядае рэчаіснасці #, то адлюструецца адпаведны тэкст. # Калі ні адно з выказванняў не адпавядае рэчаіснасці, адлюстроўваецца паведамленне "else".
- Гэтая праграма прадстаўляе некалькі іншых важных сцвярджэнняў, якія неабходныя для шэрагу розных прыкладанняў:
- уваход () - Гэта будзе запытаць увод з клавіятуры. Карыстальнік убачыць паведамленне ў двукоссі. У гэтым прыкладзе уваход () акружаны int () функцыя, што азначае, што ўвесь увод разглядаецца як цэлае (integer).
- дыяпазон () - Гэтую функцыю можна выкарыстоўваць па-рознаму. У гэтай праграме ён правярае, ці не падае дыяпазон паміж 13 і 20. Канец дыяпазону не ўключаецца ў разлік.
- Гэтая праграма прадстаўляе некалькі іншых важных сцвярджэнняў, якія неабходныя для шэрагу розных прыкладанняў:
- Вывучыце іншыя ўмоўныя выразы. У папярэднім прыкладзе выкарыстоўваецца сімвал "менш альбо роўна" (=), каб вызначыць, ці адпавядае ўведзены ўзрост умове. Вы можаце выкарыстоўваць тыя ж умоўныя выразы, якія вы выкарыстоўваеце ў матэматыцы, але ўвод іх некалькі адрозніваецца:
Умоўныя выразы. Сэнс Сімвал Сімвал пітона Менш, чым Больш, чым > > Менш альбо роўна ≤ = Больш альбо роўна ≥ >= Роўны = == Не роўна ≠ != - Працягвайце вучыцца. Гэта толькі пачатак навучання Python. Хоць гэта адна з самых простых для вывучэння моў, тут можна шмат чаму навучыцца, калі вы хочаце глыбей вывучыць мову. Лепшы спосаб - працягваць рабіць праграмы! Памятаеце, вы можаце хутка напісаць некалькі канструкцый праграмы ў інтэрпрэтатары, і праверыць змены так проста, як запусціць праграму зноў з каманднага радка.
- Ёсць некалькі добрых кніг па праграмаванні на Python, у тым ліку "Python для пачаткоўцаў", "Кулінарная кніга Python" і "Праграмаванне Python: увядзенне ў інфарматыку".
- Даступны шэраг інтэрнэт-рэсурсаў, але яны ў асноўным сканцэнтраваны на Python 2.X. Тады вам можа спатрэбіцца змяніць прыклады, каб яны працавалі ў Python 3.
- Шмат якія школы прапануюць урокі па Python. Python часта выкладаюць на ўступных занятках па праграмаванні, таму што гэта адна з самых простых для вывучэння моў.
Парады
- Python - адна з больш простых камп'ютэрных моў, але для таго, каб па-сапраўднаму добра вучыцца, усё ж патрабуецца самаадданасць. Гэта таксама дапамагае мець некаторыя веды па алгебры, бо Python вельмі засяроджаны на матэматычных мадэлях .