Komputeran, Bernameyên
The zimanê bernameyên Python ji bo arşîvkirin
The program a set of algorîtmayên, ku rê li sêdaredana çalakiyên pêwîst e. Piranî, bi heman awayî ji kesekî ji rêzê dikare ji aliyê nivîsandina emrên rastîn ji bo, bo nimûne bername, ew çay çêkirin. Heke bijare ya ro dê ji bo bikaranîna zimanê xwezayî (Russian, Ukrainian, English, Korean û da ser. D.), The zimanê bernameyên taybet ji bo komputerê pêwîst e. Python - yek ji wan. jîngeha Programming paşê wê emrên nav code machine wergerandin, û bi armanca mirovî, ku ji bo xatirê yên algorithm afirandin hate darvekirin e. "Python" heye syntax xwe bi xwe, ku bê li jêr nirxandin.
dîroka zimanê
Development di sala 1980 de salekê dest pê kir, û ew li 1991. zimanê Python Gvido Wanê Rossum afirandin hate qedandin. Tevî ku karakterê bingehîn "Python" mar e, ew li rûmeta show pêkenînî ya amerîkî ku navê wî bû.
Gava ku tu hesabekî a pêşvebirinê zimanê tê bikaranîn, hin tîmên niha ve ji heyî Pascal, C û C ++ deyn. Piştî ku di internêtê de cara yekem versiyona fermî ya koma tevahiya bernamenûs bûn barîk û peyvendiyên xwe girêdan.
Yek ji wan faktoran e ku destûr ji bo wan bibe "Python" e, pir baş tê zanîn, li design e. Gelek pisporên pir serkeftî ew e ku wek yek ji baştirîn naskirin.
Taybetmendiyên "Python"
The zimanê bernameyên Python ji bo arşîvkirin wek mamosteyê pir baş e. Ev xwedî syntax têr li sade. Kodê fêm bi hêsanî wê bibin, ji ber ku ew gelek ji endamên auxiliary, û bi taybetî li avahiya zimanê to indent hîn wê de ne. Bê guman, bernameya bi hejmareke piçûk a tîmên baş-xemilandin, di cih de zelal bibin.
Gelek sîstemên sîntaktîk de hatine damezrandin û ji bo piştgiriya bernameyên-object nêrîn. Ma tu îstîsna û zimanê Python de. Bo çi ew bû ku ew ji dayîk bû? Ev dê karî hêsantir ji bo arşîvkirin dê alîkariya we li bîra we hin ji yên ku hêmanên berê karmendên bi kalîte.
syntax
Wekî ku berê behsa wan kir, ji code xwendin pir bi hêsanî û bi tênê. "Python" heye tîma hevgirtî, bi şikilkî performance azmûn dike. Di prensîbê de, tê bikaranîn ji aliyê operator xuya ye ku ne zehmet e, ji bo arşîvkirin. Ev zimanê Python jî cihê ye. The syntax ji bo ew hêsan e û hêsan e.
operatorên Traditional:
- Di pirs û mercên divê werin bikaranîn, eger-din başûr. Heger ne jî gelek rêzên wê derê, tu dikarî elif fermana binvêse.
- Class ye ji bo têgihiştina class dîzaynkirin.
- Yek ji sadetirîn operatorên - pass. Ew nizane ku tiştekî fit bo blokên vala.
- tîmên Cycle demekê û ji bo in.
- Fonksiyon, method, û generator rêya def destnîşankirin.
Ji bilî gotinên yek, wek ku operatorên ji zimanê bernameyên Python destûrê dide te ku bi kar tîne. Bi riya bikaranîna xetên yên zencîrên dikarî hejmara tîmên û bixemilînî şexsî kêm bike. Tê bikaranîn ku bi navê nirxandina lazy, t. E., Yên ku bi tenê dema ku bi şertê pêwîst dikê. Di nav van de û û an.
Pêvajoya bernameyên nivîsandin
The wergêr direve li ser mekanîzmekê yek e: dema nivîsandina vê xeta (ya ku piştî "ji binivîse" danîn) di cih de hatin îdam kirin, û kesê ji xwe dikarin bibînin ku hinek encamên. Ev kêrhatî ye û pir musaît ji bo arşîvkirin an kesên ku dixwazin ji bo ceribandinê li parçeyeke biçûk a code. Di derdorên bernameyên berhev, ji bernameçêker dê ji bo yekem binivîse bernameya bi tevayî, bi tenê hingê destpêkirin û ji bo çewtiyên kontrol bike.
zimanê bernameyên Python (ji bo arşîvkirin, wek zelal bûye, ew di ahengeke) di pergaleke xebatê Linux destûrê dide te ku kar rasterast li konsolê. Ev ji bo nivîsandinê di rêzika fermanê bi navê "Python" code in English pêwîst e. Create yekem di bernameya xwe de bi hêsanî be. Berî her tiştî, divê em hesabê ji ber ku bikaranîna wergêrekî wek calculator gengaz e bigirin. Ji ber ku syntax caran ciwan e û pisporên îhtimal ne lihevhatî ne, paşê binivîse an algorithm dikarin bibin wiha ne:
6 + 4.
10 * (4-6).
6.1 + 1.8 / 9.
Piştî her line, divê hun "binivîse." The bersiva di cih de bên piştî bibî pêşan wê.
The welat bikaranîn "Python"
Daneyên ku ji aliyê komputer (û bernamên kar zimanên), bi destê cureyên çend temsîlkirin, û ev pir eşkere ye. The hejmara fractional in, hijmar, dibe ku ji hejmara piralî pêk tên an be gelekî mezin de ji ber ku beşek fractional. Bi xweşî hatî ferhenga wergêr hêsantir kar bi wan re bû, û ew dikare fam bike ka çi heye ji bo muamelekirina, divê tu type hin diyar bike. Bi ser de jî, ji bo fit di hejmara rêdan ji bo hucreya bîra de pêwîst e.
The herî cure yên welat, ku ji zimanê bernameyên Python tîne:
- Integer. Em behsa hejmarên, bi herdu neyînî û erênî. Zero jî di vê MIME de.
- Ji bo fêmkirina wergêr ji bo xebatê bi aliyên fractional, divê tu type of xala float diyar bike. Wek qaîde, ku di doza hejmar bi xala bi cur de tê bikaranîn. Di hişê xwe de, gava ku tu nivîsandina bernameyê de divê ji bo entry "3.25" rapêçandî ne û hûn kommayê "3.25" bi kar bîne.
- Eger tu bi wiha got rêzika zimanê bernameyên Python destûrê dide te ku lê zêde bike a type of string. Gelek ji peyvên bi li quotes yek an du qat pêvekirî.
Erênî û Humberto
ku bicîh bikin ku ew bi destê kompîturê hêrandî - Di van çend deh salên borî de, gelê bêtir bala çawa zêdetir wext derbas li ser pêşketina welat û kêmtir in. zimanê Python, ku Avis bi tenê erênî bilind code e.
Kêmasî, li "Python" hema hema tu kesî. The tenê zerereke giran - bi guman di performansa ji algorithm. Erê, eger tu jî bi "C" yan "Java", wî eşkere bug hev. Sedem ew e, ku zimanê tê şîrovekirin.
Pêşvebir girt lênêrîna ji bo lê zêde bike Bi xweşî hatî ferhenga "Python" pir baş. Ji ber vê yekê, gava ku tu wê bi kar tînin tu bibînî dê ku ew hatiye venagere herî baş taybetmendiyên zimanên din bernameyên mezintir.
Di bûyerê de ku hizra, ku ji aliyê wergêr pêkanîn, bi heybet ne, hingê bizanin ku ew dê piştî nivîsandina çend xetên dehan be hema hema di cih de. Ger program hêja ye, beşa krîtîk de, li her demê ji bo baştirkirina.
Kî ye ji bo baştirkirina ne bi tenê yek kom bernamenûs kar "Python", wusa jî ne ji bo wê yekê ku ji code is in C ++ nivîsîn çêtir yek e, ku bikaranîna Python afirandin e.
Çi Versiyon ji bo baştir bixebitin?
Niha bi berfirehî tenê du versions of a sîstema sîntaktîk de, wek Python bikaranîn. Ji bo arşîvkirin, hilbijartina bes di navbera wan re zehmet be. Ev divê bê diyarkirin, ku 3.x e hîn jî di pêşveçûna (tevî ku di gorên komî serbest), dema 2.x - Versiyon ji bo bi temamî qediya. Gelek bi şîret ji bo bikaranîna 2.7.8 wek di pratîkê de nayê sist nebin û neşikandin. The Versiyon ji 3.x e guhertina radîkal ne, di her demekê da, code te dikare ji bo jîngehê bernameyî bi update veguhestin. To download bernameya pêwîst divê li malpera fermî serdana, pergala xebatê xwe hilbijêrin û li bendê, heta ku download temam e.
Similar articles
Trending Now