КампутарыПраграмаванне

Мова праграмавання Python для пачаткоўцаў

Праграма ўяўляе сабой набор алгарытмаў, якія забяспечваюць выкананне неабходных дзеянняў. Умоўна такім жа чынам можна запраграмаваць звычайнага чалавека, напісаўшы дакладныя каманды, для таго каб, напрыклад, ён падрыхтаваў гарбату. Калі ў апошнім варыянце будзе выкарыстоўвацца натуральная гаворка (руская, украінская, ангельская, карэйская і т. Д.), То для кампутара спатрэбіцца спецыяльны мова праграмавання. Python - адзін з такіх. Асяроддзе праграмавання пасля перавядзе каманды ў машынны код, і мэта чалавека, дзеля якой ствараўся алгарытм, будзе выканана. «Пітон» мае свой сінтаксіс, які будзе разгледжаны ніжэй.

Гісторыя мовы

Распрацоўка пачалася ў 1980-х годзе, а завяршылася яна ў 1991. Мова Python быў створаны Гвіда ван Россум. Хоць асноўным знакам «пітонаў» з'яўляецца змяя, названы ён быў так у гонар камедыйнага амерыканскага шоу.

Пры стварэнні мовы распрацоўшчык выкарыстаў некаторыя каманды, запазычаныя ўжо у існых Pascal, З і З ++. Пасля выхаду ў інтэрнэт першай афіцыйнай версіі цэлая група праграмістаў далучылася да яго дапрацоўцы і паляпшэнню.

Адным з фактараў, якія дазволілі стаць «Пітону» досыць вядомым, з'яўляецца дызайн. Шматлікімі вельмі паспяховымі спецыялістамі ён прызнаецца адным з лепшых.

Асаблівасці «пітонаў»

Мова праграмавання Python для пачаткоўцаў спецыялістаў стане выдатным настаўнікам. Ён мае досыць просты сінтаксіс. Зразумець код будзе лёгка, бо ён не ўключае ў сябе шмат дапаможных элементаў, а асаблівая структура мовы будзе вучыць рабіць водступы. Вядома ж, добра аформленая праграма з невялікай колькасцю каманд стане зразумелай адразу ж.

Многія сінтаксічныя сістэмы былі створаны з апорай на аб'ектна-арыентаванае праграмаванне. Не выключэннем з'яўляецца і мова Python. Для чаго ж менавіта ён з'явіўся на свет? Ён палегчыць навучанне пачаткоўцам, дапаможа ўспомніць некаторыя элементы ўжо кваліфікаваным супрацоўнікам.

сінтаксіс мовы

Як ужо было сказана, код чытаецца досыць лёгка і проста. «Пітон» мае паслядоўныя каманды, якія адрозніваюцца выразнасцю выканання. У прынцыпе, якія выкарыстоўваюцца аператары не здадуцца нават пачаткоўцам цяжкімі. Гэтым і адрозніваецца мова Python. Сінтаксіс яго лёгкі і просты.

Традыцыйныя аператары:

  • Пры задавання ўмовы варта выкарыстоўваць канструкцыю if-else. Калі такіх радкоў занадта шмат, можна ўпісваць каманду elif.
  • Class прызначаны для разумення класа.
  • Адзін з простых аператараў - pass. Ён нічога не робіць, ўпісваецца для пустых блокаў.
  • Цыклавой камандамі з'яўляюцца while і for.
  • Функцыя, метад і генератар вызначаецца дзякуючы def.

Акрамя адзіночных слоў, у якасці аператараў мова праграмавання Python дазваляе выкарыстоўваць і выразы. Дзякуючы выкарыстанню ланцужкоў радкоў можна паменшыць колькасць асобных каманд і дужак. Выкарыстоўваюцца і так званыя гультаяватыя вылічэнні, т. Е. Тыя, якія выконваюцца толькі тады, калі таго патрабуе ўмова. Да іх ставяцца and і or.

Працэс напісання праграм

Інтэрпрэтатар працуе на адзіным механізме: пры напісанні радка (пасля якой ставіцца «энтэрыце») яна адразу ж выконваецца, і чалавек можа ўжо бачыць нейкі вынік. Гэта спатрэбіцца і будзе дастаткова зручным для пачаткоўцаў ці тых, хто хоча пратэставаць невялікі кавалачак кода. У кампіляваных асяроддзях праграмавання праграмісту давялося б спачатку напісаць праграму цалкам, толькі потым запусціць яе і праверыць на памылкі.

Мова праграмавання Python (для пачаткоўцаў, як ужо стала зразумела, ён падыходзіць ідэальна) у аперацыйнай сістэме Linux дазваляе працаваць непасрэдна ў самой кансолі. Варта напісаць у камандным радку назву кода «Пітон» на англійскай мове. Сваю першую праграму стварыць будзе няцяжка. Перш за ўсё, варта ўлічваць і тое, што карыстацца інтэрпрэтатарам тут можна ў якасці калькулятара. Бо з сінтаксісам часцяком маладыя і пачаткоўцы спецыялісты не сябруюць, то напісаць алгарытм можна такім чынам:

6 + 4.

10 * (4-6).

6.1 + 1.8 / 9.

Пасля кожнага радка неабходна ставіць «Ентер». Адказ будзе выводзіцца непасрэдна пасля яго націску.

Дадзеныя, якія выкарыстоўваюцца «пітонаў»

Дадзеныя, якімі карыстаюцца кампутары (і мовы праграмавання), прадстаўлены некалькімі тыпамі, і гэта цалкам відавочна. Колькасці бываюць дробавымі, цэлымі, могуць складацца з мноства лічбаў або быць вельмі масіўнымі з-за дробавай часткі. Каб інтэрпрэтатара было прасцей працаваць з імі, і ён мог зразумець, з чым мае справу, варта задаць пэўны тып. Больш за тое, ён неабходны, каб колькасці змясціліся ў адведзеную вочка памяці.

Найбольш распаўсюджаныя тыпы дадзеных, якім карыстаецца мова праграмавання Python:

  • Integer. Гаворка ідзе пра цэлых лічбах, якія маюць як адмоўнае, так і станоўчае значэнне. Нуль таксама ўваходзіць у дадзены тып.
  • Для таго каб інтэрпрэтатар зразумеў, што працуе з дробавымі часткамі, варта задаць тып float point. Як правіла, ім карыстаюцца ў выпадку выкарыстання лікаў з вар'іруецца кропкай. Варта памятаць, што пры напісанні праграмы трэба прытрымлівацца запісу «3.25», а не выкарыстоўваць коску «3,25».
  • У выпадку дадання радкоў мова праграмавання Python дазваляе дадаць тып string. Часцяком слова ці фразы складаюцца ў адзінарныя або двайныя двукоссі.

Недахопы і перавагі

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

Недахопаў у «Пітон» практычна няма. Адзіны сур'ёзны мінус - марудлівасць пры выкананні алгарытму. Так, калі параўноўваць яго з «Сі» ці «Джавы», ён, шчыра кажучы, черепашка. Тлумачыцца гэта тым, што гэтая мова з'яўляецца інтэрпрэтаваны.

Распрацоўшчык паклапаціўся пра тое, каб дадаць у «Пітон» самае добрае. Таму пры яго выкарыстанні можна заўважыць, што ён увабраў у сябе лепшыя рысы іншых вышэйшых моў праграмавання.

У тым выпадку, калі ідэя, якая рэалізуецца інтэрпрэтатарам, не ўражвае, то зразумець гэта можна будзе практычна адразу, пасля напісання некалькіх дзясяткаў радкоў. Калі праграма якая стаіць, то крытычны ўчастак можна ў любы час удасканаліць.

Цяпер над паляпшэннем «пітонаў» працуе не адна група праграмістаў, таму не факт, што код, напісаны на З ++ будзе лепш, чым той, які створаны пры дапамозе Python.

З якой версіяй лепш працаваць?

Цяпер шырока выкарыстоўваюцца адразу дзве версіі такой сінтаксічнай сістэмы, як мова Python. Для пачаткоўцаў выбар паміж імі будзе дастаткова цяжкім. Варта заўважыць той факт, што 3.х ўсё яшчэ знаходзіцца на распрацоўцы (хоць і выпушчаны ў масы), у той час як 2.х - цалкам завершаная версія. Многія раяць выкарыстоўваць 2.7.8, так як яна практычна не лага і ня зьбіваецца. У 3.х версіі няма радыкальных змяненняў, таму ў любы час свой код можна перанесці ў сераду праграмавання з абнаўленнем. Каб спампаваць неабходную праграму, варта зайсці на афіцыйны сайт, выбраць сваю аперацыйную сістэму і дачакацца заканчэння загрузкі.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.