Puo ea lenaneo la Python e entsoe ke Guido van Rossum ho elella bofelong ba lilemo tsa bo-1980 Puo ena ea lenaneo, e hlokomelehang ka ho baleha habonolo le ho sebelisoa habonolo, e fetohile sesebelisoa sa bohlokoa lefats'eng tsa mananeo. Sehloohong sena, re tla hlahloba tšimoloho le ho iphetola ha puo ea Python, hammoho le karolo ea bohlokoa eo moetsi oa eona a e bapalitseng ntlafatsong ea eona. Guido van Rossum ke mang, hona sepheo sa hae e ne e le sefe? ho theha Python? Re tla fumana likarabo tsa lipotso tsena le tse ling sehloohong sena.
1. Tšimoloho ea puo ea lenaneo la Python
Puo ea lenaneo la Python e entsoe ke Guido van Rossum ka December 1989. Van Rossum o ile a susumetsoa ke khopolo ea ho ba le puo ea lenaneo e nang le syntax e hlakileng le e khutšoanyane eo ho leng bonolo ho e bala le ho e ngola. Python e ne e entsoe ka sepheo sa ho ba puo ea mananeo a akaretsang e ka sebelisoang ho hlahisa mefuta e mengata ea likopo.
Lebitso "Python" le khethiloe ke Guido van Rossum ho tlotla lenaneo la thelevishene la Brithani le bitsoang "Monty Python's Flying Circus." Van Rossum o ne a nahana hore lebitso lena le ikhethile, le sa lebaleheng, ebile lea makatsa, kahoo a etsa qeto ea ho reha puo ea hae e ncha ea lenaneo ka tsela ena.
Python e tsebahala ka ho tsepamisa maikutlo ho baleng ba khoutu. Polelo ea eona e hlakileng le e khuts'oane, hammoho le tšebeliso ea eona ea sebaka se sesoeu se nang le moelelo, e etsa hore ho be bonolo ho e bala le ho e hlalosa. Ho feta moo, Python ke puo e fetoletsoeng, ho bolelang hore khoutu ea mohloli e sebetsa ka kotloloho ntle le tlhoko ea ho bokelloa pele. Sena se etsa hore ho be bonolo ho nts'etsapele le ho lokisa mananeo a Python.
2. Ho sheba baetsi ba Python
Python ke puo ea lenaneo e entsoeng ke Guido van Rossum ka 1991. Van Rossum, setsebi sa Dutch program, o qalile ho hlahisa Python e le morero oa mohloli o bulehileng ha a ntse a sebetsa Setsing sa Netherlands sa Mathematics le Computer Science. Ho tloha ka nako eo, ho bile le sechaba se mafolofolo sa bahlahisi ba kentseng letsoho khōlong e tsoelang pele le nts'etsopele ea Python.
E 'ngoe ea lintlha-khōlō tsa baetsi ba Python ke hore ba behile pele ho baloa ha khoutu le ho ba bonolo ha puo. Sepheo sa eona se seholo e ne e le ho theha puo ea lenaneo e neng e le bonolo ho ithuta le ho e sebelisa, bakeng sa ba qalang le baetsi ba mananeo ba nang le phihlelo. Filosofi ena e bonahala ka sebopeho sa syntactic le litšobotsi tsa puo ea Python.
Guido van Rossum, ea tsejoang e le Python's "Benevolent Dictator for Life," o ile a etella pele tsoelo-pele ea puo ho fihlela a tlohela mosebetsi ka 2018. Nakong ea hae e le moetapele oa morero, o ne a okametse phetoho ea Python, ho etsa bonnete ba hore lisebelisoa le ntlafatso li boloka botšepehi ba pele. filosofi. Le hoja a se a sa etelle pele morero ona, tšusumetso ea hae ho Python e ntse e bonahala 'me mosebetsi oa hae o ralile motheo oa katleho le botumo ba puo.
3. Guido van Rossum le tsoalo ea Python
Guido van Rossum, setsebi sa mananeo a k'homphieutha sa Madache, o tsejoa e le moetsi oa Python. Mathoasong a lilemo tsa bo-90, Van Rossum o ne a sebetsa Setsing sa Mathematics le Informatics Netherlands, moo a ileng a hlokomela tlhokahalo ea puo ea mananeo e bonolo ho sebelisoa le e balehang. Kahoo, ka 1991, o ile a qala ho hlahisa Python, puo ea lenaneo e fetoletsoeng e khetholloang ka mokhoa oa eona o hlakileng le o hlakileng.
Maikutlo a Van Rossum e ne e le ho theha puo e khothalletsang ho baloa ha khoutu, ho fihlelleha ho ba qalang le litsebi tsa mananeo. Ho finyella sena, e kenyelelitse likarolo tse tsoang lipuong tse ling tse teng tsa lenaneo, tse kang C, Java, le Perl. Ntle le moo, e qapile Python ka sebopeho sa modular, ho bolelang hore e fana ka laeborari e pharalletseng e tloaelehileng e etsang hore nts'etsopele ea kopo e be bonolo.
Ha nako e ntse e ea, Python e fetohile e 'ngoe ea lipuo tse tsebahalang haholo le tse sebelisoang haholo lefatšeng. Ho ba bonolo le ho feto-fetoha ha eona ho entse hore e sebelisoe mefuteng e mengata ea lits'ebetso, ho tloha ho nts'etsopele ea marang-rang ho isa ho. bohlale ba maiketsetso. Ho phaella moo, e na le sechaba se seholo sa baetsi ba mananeo ba kenyang letsoho ntlafatsong le tlhokomelong ea puo, e leng se lumelletseng Python hore e tsoele pele ho fetoha le ho ikamahanya le litlhoko tsa bahlahisi.
Ka bokhutšoanyane, Guido van Rossum ke moetsi oa Python, e leng puo ea lenaneo e hlahelletseng ka ho baleha habonolo le bonolo. Ho tloha ha e tsoaloa lilemong tsa bo-90, Python e ntse e tsebahala 'me e fetohile sesebelisoa sa bohlokoa indastering ea software. Ka lebaka la sebopeho sa eona sa modular le sechaba sa mananeo se e tšehetsang, Python e ntse e tsoela pele ho ba e 'ngoe ea lipuo tse sebelisoang haholo le tse ananeloang ke bahlahisi ho pota lefatše.
4. Pale ea nts'etsopele ea Python
Python ke puo ea mananeo e ileng ea ntlafatsoa ke Guido van Rossum ho elella bofelong ba lilemo tsa bo-1980 Pale ea tsoelo-pele ea eona e qalile ka morero oa lenaneo Setsing sa Mathematics le Informatics Netherlands. Van Rossum o ile a hlokomela hore lipuo tse ngata tsa mananeo tse neng li le teng ka nako eo li ne li rarahane ebile ho le thata ho li sebelisa, kahoo o ile a etsa qeto ea ho etsa puo e bonolo le e baloang haholoanyane.
Phetolelo ea pele ea sechaba ea Python e lokollotsoe ka 1991 mme esale e bona kholo e kholo ea botumo. Sena se bakoa haholo ke syntax ea eona e hlakileng le e khuts'oane, e etsang hore khoutu e balehe habonolo le ho e utloisisa. Ho feta moo, Python e fetohile puo e fapaneng haholo, e sebelisoang lits'ebetsong tse fapaneng tse fapaneng, ho tloha ho nts'etsopele ea webo ho isa ho. bohlale ba maiketsetso.
Ho theosa le lilemo, Python e bile teng 'me e ntse e ntlafatsoa khafetsa. Baetsi ba Python ba sebelitse ka thata ho kenyelletsa likarolo tse ncha le ts'ebetso puong ena, ba lula ba boloka filosofi ea eona ea ho bala le ho ba bonolo. Kajeno, Python e nkuoa e le e 'ngoe ea lipuo tse tsebahalang haholo le tse matla tsa mananeo lefatšeng, tse sebelisoang ke lik'hamphani le bahlahisi ho pota lefatše. ho theha lits'ebetso le litharollo tse ncha.
5. Litšusumetso le litšusumetso ho thehoeng ha Python
Python ke puo ea lenaneo e 'nileng ea susumetsoa ke lintlha tse fapaneng le litšusumetso ho pholletsa le pōpo le nts'etsopele ea eona. E 'ngoe ea litšusumetso tse kholo e tsoa puong ea ABC, e neng e tsejoa ka bonolo le bonolo ba ho bala. Guido van Rossum, moetsi oa Python, o ne a batla puo e bonolo ho ithuta le ho e sebelisa, kahoo o ile a nka likarolo tse ling tsa ABC e le motheo.
Tšusumetso e 'ngoe e kholo ho thehoeng ha Python e ne e le puo ea lenaneo la Modula-3. Puo ena e ne e khetholloa ke bokhoni ba eona ba ho hlophisa mananeo ka li-modules, e leng se ileng sa lumella mokhatlo o hlakileng le o hlophisitsoeng haholoanyane oa khoutu. Python e ile ea amohela khopolo ena 'me ea e kenyelletsa moralong oa eona, ea e etsa puo e tloaelehileng le e atolositsoeng.
Ntle le litšusumetso tsa kantle, tšusumetso e kholo ea ho theoa ha Python e ne e le tlhoko ea puo ea lenaneo e khothalletsang ho baloa ha khoutu. Van Rossum o ne a batla ho qoba li-syntax tse ferekanyang le melao e rarahaneng ea lipuo tse ling, e le ho etsa hore khoutu e balehe habonolo le ho e utloisisa. Ka lebaka leo, Python e khetholloa ka syntax ea eona e hlakileng le e khutšoanyane, e etsang hore e be e loketseng ho ba qalang le ba nang le phihlelo ba mananeo.
Ka bokhutšoanyane, Python e entsoe ka litšusumetso tse tsoang lipuong tse kang ABC le Modula-3, empa sepheo sa eona se seholo e ne e le ho thusa ho bala le ho utloisisa khoutu. Ka lebaka la litšusumetso le litšusumetso tsena, Python e fetohile e 'ngoe ea lipuo tse tsebahalang haholo le tse sebelisoang haholo. hajoale.
6. Python ka lebaka la tlhokahalo sechabeng sa mananeo
Python ke puo ea mananeo e sebelisoang haholo sechabeng sa batho ba ntlafatsang ka lebaka la bonolo le ho feto-fetoha ha maemo. Pōpo ea eona e ne e le karabelo tlhokahalong ea puo ea lenaneo e neng e le bonolo ho ithuta le ho e sebelisa, e neng e ka sebelisoa mererong e mengata e fapaneng. Baetsi ba mananeo ba bangata ba fumane lipuo tse seng li ntse li le teng li rarahane 'me mokhoa oa bona oa ho ithuta o tebile, kahoo ba ile ba batla mokhoa o mong o motle.
E 'ngoe ea lintlha-khōlō tsa Python ke syntax ea eona e hlakileng le e baloang, e lumellang baetsi ba mananeo ho ngola khoutu ka katleho le ka nako e fokolang ea ho lokisa liphoso. Ho feta moo, Python e fana ka laeborari e pharaletseng e tloaelehileng e akaretsang libaka tse fapaneng, ho tloha ho nts'etsopele ea webo ho ea ho tlhahlobo ea data le ho ithuta ka mochini. Sena se nolofalletsa bahlahisi ho fumana lisebelisoa tse nepahetseng bakeng sa merero ea bona ntle le ho ngola ntho e ngoe le e ngoe ho tloha qalong.
Ntho e 'ngoe e tlatselitseng kholong ea Python sechabeng sa mananeo ke sechaba sa eona se mafolofolo le se tšehetsang. Ka lebaka la botumo ba eona, ho na le lisebelisoa tse ngata tse fumanehang marang-rang tse kang lithupelo, litokomane, liforamu le sechaba. mecheng ea litaba tsa sechaba, e fanang ka tšehetso le thuso ho baetsi ba Python. Sena se nolofaletsa ba sa tsebeng puo ena ho fumana thuso le ho ithuta ho tsoa ho litsebi tsa indasteri.
7. Lintlha tse ka sehloohong tsa ho iphetola ha Python
Puo ea lenaneo la Python e bile le phetoho e khōlō ho tloha ha e thehoa ka 1991. Ho theosa le lilemo, ho bile le liketsahalo tse 'maloa tsa bohlokoa tse entseng hore e ntlafatse tsoelo-pele le botumo ba eona. Lintlha-khōlō tse latelang ke tsena:
1. Ho lokolloa ha Python 2.0 ka 2000: Phetolelo ena e hlahisitse lintlafatso tsa bohlokoa le likarolo tse ncha, joalo ka kutloisiso ea lenane, ho sebetsana le mekhelo e tsoetseng pele, le tšehetso bakeng sa Unicode. Python 2.0 e tšoaile mohato oa bohlokoa kholong ea puo le ho rala motheo oa liphetolelo tse tlang.
2. Ho hlahisoa ha Python 3 ka 2008: Python 3 e ne e le ntlafatso e kholo e tlisitseng liphetoho tse kholo ho syntax le tsela eo puo e sebetsanang le likarolo tse itseng ka eona. Tokollo ena e ne e batla ho ntlafatsa ho baloa ha khoutu le ho rarolla ho se lumellane le litaba tsa moralo tse teng ho Python 2.x.
3. Ho tsebahala ha Python ho saense ea data le bohlale ba maiketsetso: Lilemong tsa morao tjena, Python e fetohile puo e sebelisoang haholo lefapheng la saense ea data le bohlale ba maiketsetso. Ho hlahisoa ha lilaebrari tse kang NumPy, Pandas, le TensorFlow ho entse hore Python e be khetho e ratoang bakeng sa mesebetsi e mengata e amanang le libaka tsena, ka lebaka la boiketlo ba eona ba tšebeliso le sechaba se seholo sa nts'etsopele se e tšehetsang.
Mehato ena ea bohlokoa e bile ea bohlokoa kholisong le ho amoheloang ha Python liindastering tse fapaneng le metseng ea mananeo. Python e tlohile ho ba puo e 'ngoe ea lenaneo ho ea ho sesebelisoa se matla le se feto-fetohang bakeng sa lits'ebetso tse fapaneng. Ha Python e ntse e tsoela pele ho fetoha, hoa thabisa ho nahana ka liketsahalo tsa nako e tlang tse tla tsoela pele ho tsamaisa nts'etsopele le keketseho ea lefats'e la mananeo.
8. Tšusumetso ea Python lefatšeng la mananeo
Python ke e 'ngoe ea lipuo tse tsebahalang haholo le tse sebelisoang haholo kajeno. Tšusumetso ea eona lefatšeng la mananeo e ke ke ea latoloa, kaha e fetotse tsela eo likopo li hlahisoang ka eona 'me mathata a rarolloa mafapheng a fapaneng.
Le leng la mabaka a mantlha a entseng hore Python e be le tšusumetso e kholo ke boiketlo ba eona ba ts'ebeliso le syntax e balehang. Sena se etsa hore e be puo e fumanehang ho ba qalang le baetsi ba mananeo ba nang le boiphihlelo. Ho feta moo, Python e na le lilaeborari le li-module tse fapaneng tse fapaneng tse thusang nts'etsopele le phepelo ea tharollo libakeng tse fapaneng, joalo ka tlhahlobo ea data, bohlale ba maiketsetso, le nts'etsopele ea webo.
Ntho e 'ngoe e hlahelletseng ea phello ea Python ke ho feto-fetoha ha eona. Puo ena e ka sebelisoa ho hlahisa mefuta e mengata ea lisebelisoa, ho tloha ho mangolo a bonolo ho ea ho merero e meholo e rarahaneng. Ntle le moo, Python ke sethala sa sefapano, ho bolelang hore se ka tsamaisoa litsamaisong tse fapaneng lits'ebetso tsa ts'ebetso, joalo ka Windows, Linux le macOS, ntle le tlhoko ea liphetoho tsa khoutu.
Ka bokhutšoanyane, Python e bile le phello e kholo lefats'eng la mananeo ka lebaka la boiketlo ba eona ba tšebeliso, mokhoa o balehang, ho feto-fetoha ha maemo, le mefuta e mengata ea lilaeborari le li-module tse fumanehang. Ntle ho pelaelo, puo ena e nolofalitse ntlafatso ea tharollo mafapheng a mangata 'me e ntse e tsoela pele ho ba khetho e ratoang ke baetsi ba mananeo ba bangata lefatšeng ka bophara.
9. Litlhaloso le likhau bakeng sa baetsi ba Python
Python e entsoe ke sehlopha sa baetsi ba mananeo ba nang le talenta e phahameng mme katleho ea eona ha e ea hlokomeloa sechabeng sa theknoloji. Ho theosa le lilemo, baqapi bana ba nang le talenta ba fumane liteboho le likhau tse ngata bakeng sa tlatsetso ea bona lefats'eng la lenaneo la Python. Karolo ena e tla totobatsa tse ling tsa kananelo ea bohlokoa eo ba e fumaneng.
E 'ngoe ea liteboho tse hlokomelehang e bile khau ea "Van Rossum Best Python Creator of the Year". Khau ena ea maemo a holimo, e reheletsoeng ka tlhompho ea Guido van Rossum, moetsi oa pele oa Python, e fuoa selemo le selemo ho bahlahisi ba entseng tlatsetso e kholo ho Python mme ba bontšitse boitlamo bo tsoelang pele ho nts'etsopele le ntlafatso ea eona. Bahlōli ba khau ena ba khethoa ke sehlopha sa litsebi tsa Python mme kananelo ea bona ke bopaki ba boinehelo le talenta ea bona.
Ntle le moputso oa "Van Rossum", baqapi ba Python ba boetse ba ananeloa ka likhau tse ling tsa bohlokoa indastering ea mananeo. Tse ling tsa likhau tsena li kenyelletsa "Moputso o Molemo ka ho Fetisisa oa Puo ea Lenaneo" le "Moputso oa Morero o Molemo ka ho Fetisisa oa Open Source." Likhau tsena li ananela boleng le ho tenyetseha ha Python, hammoho le mosebetsi oa baetsi ba eona ba ho khothaletsa le ho nts'etsapele sechaba sa Python lefatšeng ka bophara. Liphihlello le kananelo tse fumanoeng ke baetsi ba Python ke bopaki ba tšusumetso le phello e ntle eo Python e bileng le eona indastering ea mananeo.
Ka bokhutšoane, baetsi ba Python ba fumane litumellano tse ngata le likhau ho theosa le lilemo. Likhau tsena ha li lemohe talenta le boinehelo ba tsona feela, empa li boetse li totobatsa phello eo Python e bileng le eona sechabeng sa theknoloji. Ho tloha ho moputso oa Van Rossum Python Creator of the Year ho ea ho Best Programming Language le likhau tsa Best Open Source Project, likhau tsena ke bopaki ba katleho le bohlokoa ba Python lefatšeng la mananeo.
10. Histori ea Guido van Rossum: ntate oa Python
Guido van Rossum ke setsebi sa mananeo a Dutch le setsebi sa lipalo. O hlahile ka la 31 Pherekhong 1956 naheng ea Netherlands. O tsejoa e le "ntate oa Python" ka lebaka la karolo ea hae ea bohlokoa ho theheng le ho nts'etsopele ea puo ena ea mananeo. Guido o qalile ho hlahisa Python ka 1989 ha a ntse a sebetsa Setsing sa Netherlands sa Mathematics le Informatics (CWI). Ho tloha ka nako eo, e fetohile e 'ngoe ea lipuo tse tsebahalang haholo le tse sebelisoang haholo lefatšeng ka bophara.
Morero o ka sehloohong oa Python e ne e le ho theha puo ea mananeo eo ho leng bonolo ho e bala le ho e utloisisa. Guido o ne a batla hore khoutu e ngotsoeng ka Python e balehe le ho hloeka, a hatisa ho baloa ho feta bokhutšoanyane. Sena se entse hore Python e sebelisoe haholo ke ba qalang le litsebi tsa mananeo.
E 'ngoe ea likarolo tse hlokomelehang tsa Python ke syntax ea eona e bonolo le e hlakileng. Sena se etsa hore ho be bonolo haholo ho ithuta ho ba qalang ho etsa mananeo. Python e sebelisa syntax e thehiloeng ho indentation, e bolelang hore sebopeho sa khoutu se hlalosoa ka indentation ho e-na le ho bula le ho koala litlhaku. Karolo ena e thusa ho etsa hore khoutu e balehe haholoanyane le ho fokotsa liphoso tse ka bang teng tsa syntax. Ntle le moo, Python e na le laeborari e pharaletseng e tloaelehileng e kenyelletsang li-module tsa mesebetsi e fapaneng, e nolofalletsang ho nts'etsapele lits'ebetso le merero e potlakileng le e sebetsang haholoanyane.
Ka bokhutšoanyane, Guido van Rossum o tsejoa e le ntate oa Python ka lebaka la tlatsetso le boetapele ba hae ho nts'etsopele ea puo ena ea lenaneo. Ka lebaka la pono ea eona ea syntax e bonolo le e khahlang, Python e fetohile sesebelisoa sa bohlokoahali bakeng sa ba qalang le litsebi ka ho tšoana. Ho tuma le katleho ea Python kajeno ke bopaki ba mosebetsi oa Guido le boinehelo ba hae ba ho theha puo e fumanehang le e matla ea lenaneo.
11. Sechaba sa Python le tlatsetso ea sona puong
Sechaba sa Python se phethile karolo ea bohlokoa ntlafatsong le ntlafatsong e tsoelang pele ea puo ea mananeo. Ho tloha ha e thehoa ka 1991 ke Guido van Rossum, Python e se e tumme haholo 'me e amohetsoe ke bahlahisi ho pota lefatše. Tlatsetso ea sechaba sa Python e bile senotlolo sa ho ntlafatsa puo le ho e etsa hore e feto-fetohe le ho ba matla.
E 'ngoe ea litsela tse ka sehloohong tseo sechaba sa Python se kenyang letsoho puong ka tsona ke ka ho ntlafatsa lilaebrari le li-module tsa tlatsetso. Lilaebrari tsena li fana ka ts'ebetso e ikhethileng e seng teng laeboraring e tloaelehileng ea Python mme e lumella bahlahisi ho rarolla mathata a mangata libakeng tse fapaneng joalo ka mahlale a data, nts'etsopele ea webo, ho ithuta ka mochini, le bohlale ba maiketsetso. Setsi sa tikoloho sa laeborari ea Python se seholo ebile se ntse se hola kamehla, ho fa baetsi ba mefuta e mengata ea likhetho ho rarolla mathata a itseng.
Tsela e 'ngoe eo sechaba sa Python se kenyang letsoho puong ka eona ke ka ho theha le ho boloka litokomane le lisebelisoa tsa thuto. Sechaba se entse boiteko ba ho fana ka lithupelo e hlophisitsoe hantle le litokomane tse qaqileng e thusang bahlahisi ba bacha ho ithuta Python le bahlahisi ba nang le boiphihlelo ho ithuta ka lihlooho tse tsoetseng pele. Ho phaella moo, sechaba se hlophisa liketsahalo le likopano ho pota lefatše, moo litho li ka fapanyetsanang tsebo, ho arolelana maikutlo, le ho sebelisana le merero ea Python, kahoo ho matlafatsa tikoloho ea ho ithuta le ho sebelisana kamehla.
Qetellong, sechaba sa Python le sona se kenya letsoho puong ka Tšebelisano molemong oa ntlafatso le ntlafatso ea Python. Litho tsa sechaba li ka fana ka litlhahiso tsa ntlafatso ea Python, tsa buisana ka tsona, le ho sebetsa 'moho le baetsi ba mantlha ho kenya tšebetsong likarolo tse ncha. le ho rarolla mathata. Tšebelisano ena e sa feleng le e bulehileng e tiisa hore Python e ntse e tsoela pele ho fetoha le ho lula e sebetsa lefatšeng la phetoho e sa feleng ea theknoloji.
12. Kamoo Python e lutseng e sebetsa kateng indastering ea theknoloji
Python e ntse e sebetsa indastering ea theknoloji ka lebaka la likarolo tse 'maloa tse ikhethang tse etsang hore e hlahelle har'a lipuo tse ling tsa lenaneo. Le leng la mabaka ke ho ba bonolo le ho baloa ha eona, e leng se etsang hore ho be bonolo ho ithuta le ho sebelisa bakeng sa ba qalang le bahlahisi ba nang le phihlelo. Ntle le moo, Python e na le lilaeborari le litsamaiso tse fapaneng tse fapaneng tse lumellang baetsi ba mananeo ho sebelisa bokhoni ba eona ka botlalo le ho nts'etsapele lits'ebetso ka mokhoa o atlehileng haholoanyane.
Ntho e 'ngoe e tlatselitseng bohlokoa ba Python indastering ea theknoloji ke ho feto-fetoha ha eona. Puo ena ea lenaneo e ka sebelisoa mefuteng e mengata ea lits'ebetso, ho tloha ho nts'etsopele ea marang-rang ho ea ho bohlale ba maiketsetso le tlhahlobo ea data. Python e lumellana le li-platform tse ngata le litsamaiso tsa ts'ebetso, ho etsa hore e be khetho e tsebahalang bakeng sa likhoebo le bahlahisi ba batlang ho theha litharollo tse tenyetsehang le tse ka senyehang.
Sechaba se mafolofolo le se sebelisanang se potolohileng Python le sona se thusitse bohlokoa ba sona indastering ea theknoloji. Ho na le lisebelisoa tse ngata tse fumanehang marang-rang, joalo ka lithupelo, litokomane, le liforamu tsa lipuisano, tse nolofaletsang ho ithuta le ho rarolla mathata. Ho feta moo, Python e khothaletsa tšebelisano 'moho le tšebelisano, e lebisitseng ho nts'etsopele ea merero e mengata e bulehileng ea mohloli le lilaebrari tse sebelisoang haholo indastering.
Ka bokhutšoanyane, bohlokoa ba Python indastering ea thekenoloji ke ka lebaka la bonolo, ho baloa, ho feto-fetoha ha maemo, le sechaba se mafolofolo se e tšehetsang. Likarolo tsena li lumelletse Python ho lula ka pele ho nts'etsopele ea software le ho ba khetho e ratoang bakeng sa ho nts'etsapele lits'ebetso tse fapaneng.
13. Python kajeno: lits'ebetso tsa mantlha le ts'ebeliso e atileng
Python e se e le e 'ngoe ea lipuo tsa mananeo tse sebelisoang haholo kajeno. Ho ikamahanya le maemo le boiketlo ba tšebeliso ea eona li lebisitse ts'ebelisong ea eona mafapheng le makaleng a fapaneng. E 'ngoe ea likopo tsa mantlha tsa Python ke ntshetsopeleng ya webo, ka lebaka la meralo e tsebahalang joalo ka Django le Flask. Merero ena e lumella bahlahisi ho etsa lits'ebetso tsa webo kapele le ka nepo. Mohlala, Django e fana ka sete ea lisebelisoa tse matla tsa ho laola datha, netefatso ea basebelisi, le taolo ea liforomo, ho etsa hore ho be bonolo ho nts'etsapele. liwebsaete e felletseng ebile e tiile.
Sebaka se seng moo Python e ipakileng e le molemo haholo ke tlhahlobong le ts'ebetsong ea data. Python e fana ka lilaebrari le lisebelisoa tse ngata tsa tlhahlobo ea data, tse kang Pandas le NumPy, tse lumellang bo-rasaense ba data le bahlahlobisisi hore ba sebetsane le lisebelisoa tse kholo tsa data. ka katleho. Ho feta moo, Python e sebelisoa haholo ho ithuteng ka mochini le bohlaleng ba maiketsetso, ka lebaka la lilaebrari tse tsebahalang joalo ka Scikit-learn le TensorFlow. Lilaebrari tsena li fana ka li-algorithms le lisebelisoa tsa ho ithuta ka mochini le ho etsa mohlala o bohlale.
Ntle le lits'ebetso tsena, Python e boetse e sebelisoa mafapheng a mang a mangata joalo ka nts'etsopele ea lipapali, boits'oaro ba mesebetsi, tlhahiso ea ts'ebeliso ea komporo, le nts'etsopele ea lisebelisoa tsa mehala. Syntax ea eona e hlakileng le e baloang, hammoho le sechaba sa eona se seholo sa nts'etsopele, se etsa hore Python e be khetho e tsebahalang ho nts'etsopele ea software. Ka ho shebana le ho baloa le tlhahiso, Python e ipakile e le puo e matla le e fapaneng ea mananeo, e tla tsoela pele ho sebelisoa haholo nakong e tlang.
14. Bokamoso ba puo ea lenaneo la Python: Mathata le maikutlo
Bokamoso ba puo ea lenaneo la Python bo hlahisa mathata le litebello tse 'maloa tse thabisang. Ha theknoloji e ntse e tsoela pele, ho bohlokoa hore Python e lule e sebetsa le ho ikamahanya le litlhoko tse fetohang tsa bahlahisi le indasteri. E 'ngoe ea liqholotso tsa bohlokoa ka ho fetisisa ke ho netefatsa ho lumellana le mefuta ea morao-rao ea Python le ho boloka laebrari e pharaletseng ea li-module le liphutheloana ho thusa nts'etsopele ea mekhoa e metle le e sebetsang. tshebetso e phahameng.
Phephetso e 'ngoe bakeng sa Python ke ho tsoela pele ho ntlafatsa ts'ebetso ea eona le lebelo la ts'ebetso. Le hoja Python e tsebahala ka ho baloa ha eona le ho sebelisoa habonolo, ka linako tse ling e ka lieha ha e bapisoa le lipuo tse ling tse sebetsang hantle haholo. Ho rarolla bothata bona, ho ntse ho ntlafatsoa mekhoa ea ho ntlafatsa lebelo la ts'ebetso ea Python, joalo ka pokello ea Just-in-Time (JIT) le ts'ebetsong ea mekhoa ea ho bapisa.
Ntle le mathata, Python e boetse e na le litebello tse monate tsa bokamoso. Sechaba sa Python se ntse se tsoela pele ho hola mme ho na le ts'ehetso le menehelo e kholo ho tsoa ho baetsi ba lefats'e ho pota. Sena se bolela hore ho tla ba le lisebelisoa tse ngata, lithupelo, le lisebelisoa tse fumanehang bakeng sa baetsi ba mananeo a Python. Ho feta moo, Python e sebelisoa haholo libakeng tse kang mahlale a data, ho ithuta ka mochini, le bohlale ba maiketsetso, ho theha menyetla e khahlisang ea ho ntšetsa pele lithuto tsena ka thuso ea Python.
[QALA-KA NTLE]
Qetellong, re batlisisa ka tšimoloho ea puo ea lenaneo la Python, eo ho eona re khonneng ho tseba ka tieo hore e bōpiloe ke Guido van Rossum ka 1991. Puo ena e fetohile e 'ngoe ea tse sebelisoang haholo le tse ratoang kajeno ka har'a naha. sechaba sa nts'etsopele ea software.
Python e ipakile e le sesebelisoa se feto-fetohang le se matla sa ho theha mefuta e fapaneng ea lits'ebetso, ho tloha lits'ebetsong tsa marang-rang le tsa mahlale ho isa ho bohlale ba maiketsetso le tlhahlobo ea data. Ho ba bonolo le ho baloa ha eona, ho kopantsoe le lilaeborari tsa eona tse pharalletseng le sechaba se sebetsang, se sebelisanang, se etsa hore e be khetho e khahlang ho ba qalang le litsebi ka ho tšoana.
Ho theosa le lilemo, Python e bile teng mme e ntse e tsoela pele ho ntlafatsa ka lebaka la litlatsetso tsa bahlahisi ho pota lefatše. Moralo oa eona o shebaneng le ho baloa le boiketlo ba tšebeliso e bile senotlolo sa katleho ea eona le ho amoheloa ka bongata indastering ea mananeo.
Ka bokhutšoanyane, puo ea lenaneo la Python, e entsoeng ke Guido van Rossum, e siile tšusumetso e kholo tseleng eo software e hlahisoang ka eona kajeno. Nalane ea eona le litšoaneleho tsa tekheniki li bontša ka ho hlaka hore na hobaneng e le puo ea lenaneo la litšupiso kajeno, 'me bohlokoa ba eona bo tla tsoela pele ho hola nakong e tlang.
[QETELLO-KA NTLE]
Ke 'na Sebastián Vidal, moenjiniere oa k'homphieutha ea chesehelang theknoloji le DIY. Ho feta moo, ke 'na moetsi oa tecnobits.com, moo ke arolelanang lithupelo ho etsa hore theknoloji e fumanehe le ho utloisisoa ke motho e mong le e mong.