ÒdinatèPwogram

Piton pwogram Lang nan pou débutan

Pwogram nan se yon seri algoritm ki pèmèt ekzekisyon an nan aksyon ki nesesè yo. Konvansyonèl, nan menm fason an ka yon moun ki òdinè dwe pwograme pa ekri kòmandman sa yo egzak, pou egzanp, li te fè te. Si opsyon nan lèt ta dwe sèvi ak lang natirèl (Ris, Ukrainian, angle, Korean ak sou sa. D.), se Lang nan pwogram espesyal obligatwa pou òdinatè a. Piton - youn nan sa yo. anviwònman Programmation pita pral tradwi kòmandman nan kòd machin, ak objektif la nan kè yon nonm, ki te kreye pou dedomajman pou la nan algorithm a se egzekite. "Piton" gen sentaks pwòp li yo, ki pral diskite anba a.

istwa nan lang

Devlopman te kòmanse nan 1980 ane, epi li te fini li nan 1991. Piton ak lang te kreye Gvido Van Rossum. Malgre ke karaktè prensipal la "Piton" se yon koulèv, li te rele nan onè nan montre nan komedyen Ameriken an.

Lè ou kreye yon pwomotè ak lang itilize kèk ekip yo te deja prete nan men ki deja egziste Pascal, C ak C ++. Apre konekte sou entènèt nan premye vèsyon ofisyèl la nan gwoup la tout antye de pwogramasyon ansanm revizyon li yo ak amelyorasyon.

Youn nan faktè sa yo sa yo ki te pèmèt yo vin tounen yon "Piton" se trè byen li te ye, se konsepsyon an. Anpil pwofesyonèl anpil siksè, se li ki rekonèt kòm youn nan pi bon an.

Karakteristik nan "Piton"

Piton lang nan pwogram pou débutan se yon pwofesè ekselan. Li te gen yon sentaks san patipri ki senp. Konprann kòd la pral fasil, paske li pa genyen ladan yo yon anpil nan sipòte eleman, ak estrikti a espesyal nan lang lan pral moutre indent. Natirèlman, pwogram lan ak yon ti kantite ekip ki byen dekore ap vin klè imedyatman.

Anpil sistèm Massachusetts Institute of Technology yo te etabli sipòte objè-oryante pwogram. Pa gen okenn eksepsyon, ak Piton. Pou ki sa li te li te fèt? Li pral fasilite fòmasyon pou débutan pral ede w sonje kèk nan eleman yo deja anplwaye ki kalifye.

sentaks

Kòm deja mansyone, kòd a li byen fasil ak tou senpleman. "Piton" gen yon ekip ki konsistan, karakterize pa pèfòmans presizyon. Nan prensip, itilize pa operatè a pa sanble difisil, menm pou débutan. Sa a diferan Piton lang. Sentaks la pou li se fasil ak senp.

operatè Tradisyonèl:

  • Nan mande kondisyon sa yo ta dwe itilize si-lòt konstwi. Si liy sa yo twòp, ou ka antre nan èlif la lòd.
  • Se klas ki fèt pou konprann klas la.
  • Youn nan operatè yo senp - pas. Li pa fè anyen anfòm pou blòk vid.
  • ekip Sik yo ti tan ak pou.
  • Se fonksyon, metòd, ak dèlko a detèmine nan def.

Apa de mo yon sèl, kòm operatè nan lang nan pwogram Piton pèmèt ou itilize ekspresyon. Atravè itilize nan liy nan chenn ka redwi kantite ekip ak parantèz endividyèl elèv yo. Itilize sa yo rele evalyasyon an parese, t. E., Moun ki yo fèt sèlman lè sa nesesè pa kondisyon an. Men sa yo enkli ak ak oswa.

Pwosesis la nan pwogram ekri

entèprèt la kouri sou yon mekanis sèl: lè li ap ekri yon liy (ki se mete apre "a Antre nan") se egzekite imedyatman, ak moun nan ka deja wè kèk rezilta yo. Sa a se itil ak se byen bon pou débutan oswa moun ki vle teste yon ti moso nan kòd. Nan yon anviwonman pwogram konpile, pwogramè a ta gen premye ekri pwogram nan kòm yon antye, sèlman Lè sa a lanse li epi tcheke pou erè.

lang programmation Piton (pou débutan, kòm te vin klè, li adapte parfe) nan sistèm nan fonksyone Linux pèmèt ou travay dirèkteman nan konsole a. Li nesesè yo ekri nan liy la bay lòd non an nan "Piton" kòd la nan lang angle. Kreye pwogram premye fwa ou pral fasil. Premye a tout, nou ta dwe tou met nan tèt ou ke ou ka itilize entèprèt la kòm yon kalkilatris. Depi sentaks la se souvan jèn ak boujònman pwofesyonèl yo pa konpatib, lè sa a ekri yon algorithm kapab jan sa a:

6 + 4.

10 * (4-6).

6,1 + 1,8 / 9.

Apre chak liy, ou dwe mete "Antre." pral Repons lan ap parèt imedyatman apre klike.

Done yo itilize "Piton"

Done yo itilize pa òdinatè (epi pwogramasyon lang), yo reprezante pa plizyè kalite, epi li se byen evidan. Nimewo sa yo yo fraksyon, nonb antye relatif, ka konpoze de nimewo miltip oswa dwe byen masiv akòz nan pati a fraksyon. Entèprèt la te pi fasil yo travay avèk yo, epi li t 'kapab konprann sa ki te fè fas, ou dwe presize yon kalite sèten. Anplis, li se nesesè yo anfòm nan nimewo a asiyen nan selil la memwa.

ki pi komen ki kalite nan done, ki itilize lang nan pwogram Piton:

  • Nonb antye relatif. Nou ap pale de nonm antye yo, ak tou de negatif ak pozitif. Zewo se tou enkli nan kalite sa a.
  • Yo nan lòd yo konprann entèprèt la nan travay ak pati fraksyon, ou dwe presize ki kalite pwen flote. Kòm yon règ, li se itilize nan ka a nan nimewo ak divès pwen. Kenbe nan tèt ou ke lè ou ekri pwogram nan dwe konfòme yo ak antre "3.25", epi yo pa itilize yon vigil "3.25".
  • Si w ap ajoute strings Piton lang programmation pèmèt ou ajoute yon kalite fisèl. Anpil fwa mo sa yo yo fèmen nan quotes yon selibatè oubyen doub.

Les ak inconvénients

Nan deseni ki sot pase yo kèk, moun ki plis enterese nan ki jan tan an plis pase sou devlopman done ak mwens - asire yo ke yo ap trete pa òdinatè a. lang Piton, ki revize sèlman pozitif se kòd la pi wo a.

Feblès nan "Piton" pratikman anyen menm. sèlman grav dezavantaj a - lanteur la nan pèfòmans nan algorithm nan. Wi, si ou konpare li avèk "C a" oswa "Java", li te franchman ensèk. Rezon ki fè la se ke se lang la entèprete.

Pwomotè a te pran swen pou ajoute pou "Piton nan" trè bon. Se poutèt sa, lè ou sèvi ak li ou pral avi ke li te enkòpore karakteristik yo pi byen nan lòt ki pi wo lang programmation.

Nan evènman an ki lide a, ki se aplike pa entèprèt la, pa enpresyonan, Lè sa a, reyalize li pral prèske imedyatman apre ekri yon liy douzèn kèk. Si pwogram lan se entérésan, seksyon an kritik nan nenpòt ki lè amelyore.

Ki moun ki se amelyore pa sèlman yon gwoup nan pwogramasyon k ap travay "Piton", se konsa pa pou lefèt ke se kòd la ekri nan C ++ se pi bon pase yon sèl ki se kreye lè l sèvi avèk Piton.

Ki sa ki vèsyon travay pi byen?

Koulye a, lajman ki itilize jis de vèsyon nan yon sistèm Massachusetts Institute of Technology, tankou Piton. Pou débutan, chwa a pral difisil ase ant yo. Li ta dwe remake ke moun ki 3.x se toujou nan devlopman (byenke lage nan mas), pandan ke 2.x - konplètman fini vèsyon. Anpil nan yo se avize yo sèvi ak 2.7.8 kòm li pratikman pa lag epi yo pa kraze. Vèsyon an 3.x se pa yon chanjman radikal, se konsa nan nenpòt ki lè, ka kòd ou a dwe transfere nan anviwònman an pwogram ak yon ajou. Pou telechaje pwogram nan nesesè ta dwe ale nan sit entènèt la ofisyèl, chwazi sistèm opere ou epi rete tann jiskaske download la se konplè.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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