Праграмаванне на Python

Аўтар: Frank Hunt
Дата Стварэння: 13 Марш 2021
Дата Абнаўлення: 1 Ліпень 2024
Anonim
Учим Python за 1 час! #От Профессионала
Відэа: Учим Python за 1 час! #От Профессионала

Задаволены

Вы хочаце даведацца, як праграмаваць? Пачатак праграмавання на мове праграмавання можа здацца складаным, і вы можаце падумаць, што для навучання гэтаму неабходна наведваць заняткі. Хоць гэта можа быць і для некаторых моў праграмавання, ёсць некалькі моў, якія вы можаце авалодаць за дзень-два. Python - адна з гэтых моў. Вы ўжо маглі стварыць працуючую праграму Python на працягу некалькіх хвілін. Чытайце далей, каб даведацца, як.

Крок

Частка 1 з 5: Усталёўка Python (Windows)

  1. Загрузіце Python для Windows. Вы можаце бясплатна загрузіць перакладчык Python для Windows з веб-сайта Python. Не забудзьцеся загрузіць правільную версію для вашай аперацыйнай сістэмы.
    • Загрузіце самую свежую версію.
    • Python ужо ўваходзіць у склад OS X і Linux. Няма неабходнасці ўсталёўваць усё звязанае з Python праграмнае забеспячэнне, але вам сапраўды патрэбны добры тэкставы працэсар на мове праграмавання.
    • У большасці дыстрыбутываў Linux і версій OS X па-ранейшаму выкарыстоўваецца Python 2.X. Паміж 2 і 3 ёсць некалькі нязначных адрозненняў, асабліва заўважныя змены ў заяве "друк". Калі вы хочаце ўсталяваць новую версію Python на OS X або Linux, загрузіце неабходныя файлы з веб-сайта Python.
  2. Усталюйце інтэрпрэтатар Python. Налады па змаўчанні будуць дастаткова для большасці карыстальнікаў. Вы можаце прымусіць Python працаваць з каманднага радка, усталяваўшы апошнюю опцыю ў спісе даступных модуляў.
  3. Усталюйце тэкставы працэсар. Можна напісаць праграму Python у нататніку альбо TextEdit, але значна прасцей чытаць код з дапамогай спецыялізаванага тэкставага рэдактара. На выбар ёсць мноства бясплатных рэдактараў, напрыклад Notepad ++ (Windows), TextWrangler (Mac) або JEdit (любая сістэма).
  4. Праверце ўстаноўку. Адкрыйце камандны радок (камандны радок Windows) або тэрмінал (Mac / Linux) і ўвядзіце пітон. Будзе загружаны Python і адлюстроўваецца нумар версіі. Цяпер вы ўбачыце камандны радок інтэрпрэтатара Python наступным чынам >.
    • Тып print ("Прывітанне, свет!") і націсніце ↵ Увайдзіце. Цяпер вы атрымаеце тэкст Прывітанне Сусвет! можна ўбачыць у камандным радку Python.

Частка 2 з 5: Вывучэнне асноўных паняццяў

  1. Няма неабходнасці складаць праграму Python. Python працуе з інтэрпрэтатарам, што азначае, што вы можаце запусціць праграму адразу, як толькі вы ўнясеце ў яе змены. Гэта робіць працэс ітэрацыі, перагляду і пошуку памылак значна хутчэйшым, чым у многіх іншых мовах праграмавання.
    • Python - адна з самых простых для вывучэння моў, і вы можаце запусціць простую праграму на працягу некалькіх хвілін.
  2. Выкарыстанне перакладчыка. Вы можаце праверыць з дапамогай інтэрпрэтатара, не дадаючы яго ў праграму. Гэта выдатна падыходзіць для таго, каб даведацца, як працуюць заданні, альбо напісаць разавую праграму.
  3. Спосаб апрацоўкі Python аб'ектаў і зменных. Python - гэта аб'ектна-арыентаваная мова, што азначае, што ўсё разглядаецца як аб'ект. Гэта азначае, што вам трэба аб'явіць зменныя ў пачатку праграмы (вы можаце зрабіць гэта ў любы час), а таксама вам трэба будзе пазначыць тып зменнай (цэлае, радок і г.д.).

Частка 3 з 5: Выкарыстанне перакладчыка Python у якасці калькулятара

Выкананне некаторых асноўных арыфметычных функцый дапамагае азнаёміцца ​​з сінтаксісам Python і спосабам апрацоўкі нумароў і радкоў.


  1. Пачніце перакладчык. Адкрыйце камандны радок або тэрмінал. Тып пітон і націсніце ↵ Увайдзіце. Гэта запускае інтэрпрэтатар 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 # Зменнымі могуць быць любыя радкі> height = 5> width * height 50

  5. Зачыніце перакладчыка. Пасля завяршэння выкарыстання інтэрпрэтатара вы можаце выйсці з яго і вярнуцца ў камандны радок, націснуўшы Ctrl+Z (Windows) альбо Ctrl+Д. (Linux / Mac), а потым ↵ Увайдзіце. Вы таксама можаце кінуць () набярыце, затым націсніце ↵ Увайдзіце прэсы.

Частка 4 з 5: Першая праграма

  1. Адкрыйце тэкставы працэсар. Вы можаце хутка стварыць тэставую праграму, каб азнаёміцца ​​з асновамі стварэння і захавання праграм, а затым запусціць іх з перакладчыкам. Гэта таксама дазваляе праверыць, ці правільна ўсталяваны ваш перакладчык.
  2. Стварэнне "друкаванай" заявы. "Друк" - адна з асноўных функцый Python і выкарыстоўваецца для адлюстравання інфармацыі ў тэрмінале падчас запуску праграмы. Заўвага: "print" - адно з самых вялікіх адрозненняў паміж Python 2 і Python 3. У Python 2 вам проста трэба было ўвесці "print", а потым тое, што вы хочаце адлюстраваць. У Python 3 "print" стаў функцыяй, таму вам зараз трэба будзе ўвесці "print ()", і тое, што вы хочаце адлюстраваць у дужках.
  3. Дадайце заяву. Адзін з самых распаўсюджаных спосабаў праверкі мовы праграмавання - прачытаць тэкст "Прывітанне, свет!" паказаць. Змесціце гэты тэкст у заяву "print ()" разам з двукоссямі:

    print ("Прывітанне, свет!")

    • У адрозненне ад многіх іншых моў, у канцы радка не трэба дадаваць кропку з коскай ; да месца. Таксама не трэба выкарыстоўваць фігурныя дужкі ({}), які будзе выкарыстоўвацца для пазначэння блокаў з кодам. Замест гэтага вы працуеце з водступам, каб пазначыць блокі кода.
  4. Захавайце файл. Націсніце "Файл" у галоўным меню вашага тэкставага працэсара і абярыце "Захаваць як". У выпадальным меню пад акном імя абярыце тып файла Python. Калі вы выкарыстоўваеце "Нататнік" (не рэкамендуецца), выберыце "Усе файлы" і ў канцы імя файла пастаўце ".py".
    • Не забудзьцеся захаваць файл там, дзе вы можаце лёгка атрымаць да яго доступ, бо вы павінны мець доступ да яго лёгка з каманднага радка.
    • Спачатку захавайце яго як "hello.py".
  5. Запусціце праграму. Адкрыйце камандны радок альбо тэрмінал і перайдзіце да месца захавання файла. Патрапіўшы туды, запусціце праграму, набраўшы прывітанне.py і націсніце ↵ Увайдзіце. Цяпер вы павінны атрымаць тэкст Прывітанне Сусвет! ніжэй каманднага радка.
    • У залежнасці ад таго, як вы ўсталявалі Python і якую версію вам можа спатрэбіцца выкарыстоўваць python hello.py альбо python3 hello.py набраўшы для запуску праграмы.
  6. Тэстуйце як мага часцей. Адна з выдатных рэчаў Python - гэта тое, што вы можаце праверыць новыя праграмы адразу. Добрай практыкай з'яўляецца пакінуць камандны радок уключаным у той самы час, калі вы працуеце ў сваім рэдактары. Калі вы захоўваеце праграму ў рэдактары, вы можаце запусціць праграму прама з каманднага радка, каб вы маглі хутка праверыць змены.

Частка 5 з 5: Распрацоўка больш складаных праграм

  1. Паэксперыментуйце са стандартнай заявай пра кіраванне патокам. Заявы пра кіраванне патокам дазваляюць кантраляваць, чым займаецца праграма, на аснове пэўных умоў. Гэтыя выказванні ляжаць у аснове праграмавання на 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. Ён не будзе працаваць належным чынам, калі водступ няправільны.
      • У адным радку можна вызначыць некалькі зменных. У прыведзеным прыкладзе абодва а як б вызначана на першым радку.
      • Калі вы ўводзіце гэтую праграму непасрэдна ў перакладчык, вам трэба будзе дадаць пусты радок у канцы, каб перакладчык ведаў, што праграма скончылася.
  2. Дызайнерскія функцыі ў праграмах. Вы можаце вызначыць функцыі, якія вы зможаце выклікаць пазней у праграме. Гэта асабліва карысна, калі вам трэба выкарыстоўваць некалькі функцый у межах большай праграмы. У наступным прыкладзе вы ствараеце тую ж функцыю, што і раней, для выкліку паслядоўнасці Фібаначы:

    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
  3. Стварыце больш складаную праграму кіравання патокам. З дапамогай аператараў кіравання патокам вы можаце паказаць пэўныя ўмовы, якія змяняюць функцыянаванне праграмы. Гэта асабліва важна пры працы з уводам карыстальніка. У наступным прыкладзе выкарыстоўваецца калі, elif (інакш калі) і яшчэ стварыць простую праграму для каментавання ўзросту кагосьці.

    age = int (input ("Enter your age:")) if age = 12: print ("Выдатна быць дзіцем!") elif age у дыяпазоне (13, 20): print ("Вы - падлетак!" ) else: print ("Час вырасці") # Калі якое-небудзь з гэтых сцвярджэнняў адпавядае рэчаіснасці #, то адлюструецца адпаведны тэкст. # Калі ні адно з выказванняў не адпавядае рэчаіснасці, адлюстроўваецца паведамленне "else".

    • Гэтая праграма прадстаўляе некалькі іншых важных сцвярджэнняў, якія неабходныя для шэрагу розных прыкладанняў:
      • уваход () - Гэта будзе запытаць увод з клавіятуры. Карыстальнік убачыць паведамленне ў двукоссі. У гэтым прыкладзе уваход () акружаны int () функцыя, што азначае, што ўвесь увод разглядаецца як цэлае (integer).
      • дыяпазон () - Гэтую функцыю можна выкарыстоўваць па-рознаму. У гэтай праграме ён правярае, ці не падае дыяпазон паміж 13 і 20. Канец дыяпазону не ўключаецца ў разлік.
  4. Вывучыце іншыя ўмоўныя выразы. У папярэднім прыкладзе выкарыстоўваецца сімвал "менш альбо роўна" (=), каб вызначыць, ці адпавядае ўведзены ўзрост умове. Вы можаце выкарыстоўваць тыя ж умоўныя выразы, якія вы выкарыстоўваеце ў матэматыцы, але ўвод іх некалькі адрозніваецца:
    Умоўныя выразы.
    СэнсСімвалСімвал пітона
    Менш, чым
    Больш, чым>>
    Менш альбо роўна=
    Больш альбо роўна>=
    Роўны===
    Не роўна!=
  5. Працягвайце вучыцца. Гэта толькі пачатак навучання Python. Хоць гэта адна з самых простых для вывучэння моў, тут можна шмат чаму навучыцца, калі вы хочаце глыбей вывучыць мову. Лепшы спосаб - працягваць рабіць праграмы! Памятаеце, вы можаце хутка напісаць некалькі канструкцый праграмы ў інтэрпрэтатары, і праверыць змены так проста, як запусціць праграму зноў з каманднага радка.
    • Ёсць некалькі добрых кніг па праграмаванні на Python, у тым ліку "Python для пачаткоўцаў", "Кулінарная кніга Python" і "Праграмаванне Python: увядзенне ў інфарматыку".
    • Даступны шэраг інтэрнэт-рэсурсаў, але яны ў асноўным сканцэнтраваны на Python 2.X. Тады вам можа спатрэбіцца змяніць прыклады, каб яны працавалі ў Python 3.
    • Шмат якія школы прапануюць урокі па Python. Python часта выкладаюць на ўступных занятках па праграмаванні, таму што гэта адна з самых простых для вывучэння моў.

Парады

  • Python - адна з больш простых камп'ютэрных моў, але для таго, каб па-сапраўднаму добра вучыцца, усё ж патрабуецца самаадданасць. Гэта таксама дапамагае мець некаторыя веды па алгебры, бо Python вельмі засяроджаны на матэматычных мадэлях .