ComputerProgramming

Ang Python programming pinulongan alang sa mga magsusugod

Ang programa mao ang usa ka hugpong sa mga algorithms nga motugot sa pagpatay sa gikinahanglan nga mga lihok. Conventionally, sa samang paagi ang usa ka ordinaryo nga tawo mahimong programa pinaagi sa pagsulat sa eksaktong mga sugo sa, alang sa panig-ingnan, siya naghimo sa tsa. Kon ang ulahing kapilian nga sa paggamit sa natural nga pinulongan (Russian, Ukrainian, Iningles, Korean ug sa ingon sa. D.), Ang espesyal nga programa sa pinulongan ang gikinahanglan alang sa mga computer. Python - usa sa mga. Programming palibot sa ulahi ang paghubad sa mga sugo ngadto sa makina code, ug ang katuyoan sa tawo, nga gibuhat alang sa kaayohan sa mga algorithm nga gipatay. "Python" adunay iyang kaugalingon nga syntax, nga gihisgutan sa ubos.

kasaysayan sa pinulongan

Development nagsugod sa 1980 ka tuig, ug natapos kini sa 1991. Python nga pinulongan gimugna Gvido Van Rossum. Bisan tuod nga ang nag-unang kinaiya "Python" mao ang usa ka bitin, siya ginganlan sa kadungganan sa American comedy show.

Sa diha nga sa paghimo kaninyo nga usa ka pinulongan nga developer nga gigamit sa pipila ka mga teams na hinulaman gikan sa kasamtangan nga Pascal, C ug P ++. Human sa Sumpaysumpaya sa Internet sa unang opisyal nga bersyon sa tibuok grupo sa mga programmers miduyog sa iyang refinement ug kalamboan.

Usa sa mga hinungdan nga gitugotan nga mahimong usa ka "Python" mao na pag-ayo-nga nailhan, mao ang disenyo. Daghan ang kaayo malampuson eksperto siya giila nga usa sa mga labing maayo.

Bahin sa "Python"

Ang Python programming pinulongan alang sa mga magsusugod mao ang usa ka maayo kaayo nga magtutudlo. Kini adunay usa ka minatarong, sa maayohon yano nga syntax. Sabta ang code mahimong sayon, tungod kay kini wala maglakip sa usa ka daghan sa auxiliary nga mga miyembro, ug ilabi na sa mga gambalay sa pinulongan makakat-on sa indent. Siyempre, ang programa uban sa usa ka gamay nga gidaghanon sa mga pag-ayo-bugkosan teams mahimong tin-aw diha-diha dayon.

Daghan ang syntactic sistema nga malig-on sa sa pagsuporta sa butang-oriented programming. Dili gawas ug sa Python pinulongan. Kay kon unsa kini nga siya natawo? Kini pagpahigayon sa pagbansay-bansay alang sa mga magsusugod makatabang kanimo sa paghinumdom sa pipila sa mga elemento na kwalipikado nga mga empleyado.

syntax

Sama sa nahisgotan na, ang code mabasa na dali ug sa yano. "Python" adunay usa ka makanunayon nga team, gihulagway pinaagi sa katukma performance. Sa baruganan, nga gigamit sa mga operator dili daw lisud nga, bisan alang sa mga magsusugod. Kini lahi Python pinulongan. Ang syntax kay kini mao ang sayon ug yano.

Tradisyonal nga operators:

  • Sa pagpangayo sa mga kondisyon kinahanglan nga gamiton kon-lain maghimo og. Kon adunay daghan ra kaayo ka laray nga gihulma, nga imong mahimo sa pagsulod sa sugo elif.
  • Klase gidisenyo alang sa pagsabot sa klase.
  • Usa sa simplest operators - pass. Siya walay bisan unsa nga angay alang sa mga walay sulod nga mga bloke.
  • Cycle teams mga panahon, ug alang sa.
  • Function, pamaagi, ug ang generator determinado pinaagi sa def.

Gawas sa single nga mga pulong, ingon nga mga operator sa mga programming pinulongan Python nagtugot kaninyo sa paggamit sa mga ekspresyon. Pinaagi sa paggamit sa mga mga linya sa mga talikala mahimo pagpakunhod sa gidaghanon sa mga teams ug indibidwal nga bracket. Gigamit ang gitawag nga tapulan evaluation, t. E., Kadtong gihimo lamang sa diha nga gikinahanglan sa kahimtang. Kini naglakip sa ug ug o.

Ang proseso sa pagsulat sa mga programa

tighubad Ang midagan sa usa ka mekanismo: sa diha nga pagsulat sa usa ka linya (nga gibutang human sa "sa Pagsulod") ang gipatay diha-diha dayon, ug ang tawo mahimo na tan-awa ang pipila ka mga resulta. Kini mao ang mapuslanon ug mao na sayon alang sa mga magsusugod o sa mga tawo nga gusto sa pagsulay sa usa ka gamay nga piraso sa code. Sa tinigum, hinipos kakahimtangan programming, ang programmer nga adunay sa una pagsulat sa programa sama sa sa usa ka bug-os nga, lamang unya maglunsad kini ug check sa mga sayop.

Python programming pinulongan (alang sa mga magsusugod, ingon sa nahimong tin-aw, kini mohaom sa hingpit) sa Linux operating sistema nagtugot kaninyo sa sa pagtrabaho direkta sa console. Kini mao ang gikinahanglan sa pagsulat sa sugo nga linya ang ngalan sa "Python" code sa Iningles. Paghimo sa inyong unang programa mahimong sayon. Una sa tanan, kinahanglan nga kita ngadto sa asoy sa kamatuoran nga ang paggamit sa usa ka tighubad mao ang posible nga ingon sa usa ka calculator. Tungod kay ang syntax mao ang kanunay nga batan-on ug budding propesyonal dili compatible, dayon isulat sa usa ka algorithm mahimong ingon sa mosunod:

6 + 4.

10 * (4-6).

6.1 + 1.8 / 9.

Human sa matag linya, kamo kinahanglan gayud nga ibutang "Sumulod kamo." Ang tubag nga gipakita diha-diha dayon human sa pagklik.

Ang data nga gigamit "Python"

Ang data nga gigamit sa computer (ug programming mga pinulongan), ang girepresentahan sa pipila ka mga matang, ug kini mao ang na klaro. Ang mga numero mao ang fractional, integer, mahimong naglangkob sa daghang mga numero o nga na kaylap nga tungod sa fractional bahin. Sa dihay maghuhubad sa mas sayon sa pagtrabaho uban kanila, ug siya makasabut kon unsa ang may pag-atubang, kamo kinahanglan gayud nga hingalan sa usa ka matang. Dugang pa, kini mao ang gikinahanglan aron mohaom sa gidaghanon nga gihatag ngadto sa handumanan cell.

Ang labing komon nga matang sa data, nga naggamit sa Python programming pinulongan:

  • Integer. Kita sa paghisgot mahitungod integers, uban sa duha negatibo ug positibo. Zero gilakip usab diha sa niini nga matang.
  • Aron makasabut sa tighubad sa pagtrabaho uban sa fractional mga bahin, nga kamo kinahanglan gayud hingalan sa matang sa float punto. Ingon sa usa ka pagmando sa, kini gigamit sa kaso sa mga numero uban sa lainlaig punto. Padayon sa diha sa hunahuna nga sa diha nga pagsulat kaninyo sa programa kinahanglan nga sundon sa entry "3.25", ug ayaw paggamit sa usa ka comma "3.25".
  • Kon kamo pagdugang kuldas Python programming pinulongan nagtugot kaninyo aron sa pagdugang sa usa ka matang sa hilo. Kasagaran ang mga pulong gilibotan sa single o double kinutlo.

Pros ug Cons

Sa milabay nga pipila ka dekada, ang mga tawo mas interesado sa kon sa unsang paagi ang labaw nga panahon nga gigahin sa data development ug dili kaayo - aron sa pagsiguro nga sila proseso sa computer. Python pinulongan, nga reviews positibo lamang mao ang labing taas nga code.

Kakulangan sa "Python" halos walay. Ang bugtong seryoso nga drawback - ang paglangaylangay sa performance sa algorithm. Oo, kon itandi mo kini uban sa mga "C" o "Java", siya prangka bug. Ang rason mao nga ang pinulongan ang hubaron.

developer mikuha sa pag-atiman sa pagdugang sa "Python" maayo kaayo. Busa, sa diha nga ikaw sa paggamit niini ikaw makamatikod nga kini ilakip sa labing maayo nga mga bahin sa ubang mga mas taas nga mga pinulongan programming.

Sa panghitabo nga ang ideya, nga gipatuman sa maghuhubad, dili impresibo, nan makaamgo kini mahimong hapit diha-diha dayon human sa pagsulat sa usa ka pipila ka mga linya dosena. Kon ang programa mao ang mapuslanon, ang kritikal nga seksyon sa bisan unsang panahon sa pagpalambo sa.

Kinsa ang sa pagpalambo sa dili lamang sa usa ka grupo sa mga programmers nagtrabaho "Python", mao nga dili alang sa kamatuoran nga ang code nahisulat sa C ++ mao ang mas maayo pa kay sa usa nga gibuhat sa paggamit sa Python.

Unsa nga version sa trabaho mas maayo?

Karon kaylap nga gigamit lang sa duha ka bersyon sa usa ka syntactic sistema, sama sa Python. Alang sa mga magsusugod, ang pagpili mahimong lisud nga igo sa taliwala kanila. Kini kinahanglan nga nakita nga ang 3.x anaa pa sa development (bisan tuod gipagawas sa masa), samtang ang 2.x - bug-os nga nahuman nga bersyon. Daghan ang gitambagan sa paggamit 2.7.8 ingon nga kini halos wala lag ug dili sa pagguba. Ang 3.x version mao ang dili usa ka radikal nga kausaban, mao nga sa bisan unsa nga panahon, ang imong code mahimong ibalhin ngadto sa programa palibot uban sa usa ka update. Sa download sa gikinahanglan nga programa kinahanglan nga moduaw sa mga opisyal nga website, pagpili sa inyong operating sistema ug maghulat hangtud nga ang download mao ang bug-os nga.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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