Thoir leum chun phrìomh shusbaint

Mar a dh'ionnsaicheas tu prògramadh ann am Python



Tha Python na chànan prògramaidh sgrìobhaidh àrd-ìre a chaidh a dhealbhadh ann an 1991 le Guido van Rossum. Bidh e a ’tabhann smachd fiùghantach air seòrsachan dàta agus a’ toirt taic do dhiofar paragrafan prògramaidh, a ’gabhail a-steach cuspair-amas, deatamach, dòigh-obrach no gnìomh. Ann an 2018 dh'fhàs am mòr-chòrdte aige agus thàinig e gu bhith mar aon de na cànanan as mòr-chòrdte. Ann an grunn rangachadh eadar-dhealaichte ruigidh e aon de na ciad trì àiteachan, ach a-mhàin na ciad àiteachan.

Tha Python ga leasachadh mar phròiseact le còd fosgailte a tha a ’toirt seachad pasgain stàlaidh an-asgaidh airson na h-àrd-ùrlaran as cumanta (Unix, MS Windows, macOS, Android); anns a ’mhòr-chuid de na sgaoilidhean GNU / Linux, tha Python mar phàirt den stàladh bhunaiteach.

Am measg rudan eile, bidh e a ’toirt a-steach frithealaiche tagraidh Zope, an stàlaichear agus a’ mhòr-chuid de na h-innealan rèiteachaidh aig sgaoileadh Linux Hat.

Tha cànan Python a ’tighinn air adhart, agus thar ùine, chaidh trì dreachan mòra neo-fhreagarrach a chruthachadh, Python (1), Python 2 agus Python 3.

Chan eil Python 1 air a chleachdadh tuilleadh. Chaidh Python 0.9.0 a leigeil ma sgaoil ann an 1991, Python 1.0 ann an 1994 agus chaidh an dreach as ùire 1.6.1 fhoillseachadh ann an 2000.

Tha Python 2 a ’crìonadh. Chaidh dreach 2.0 a leigeil ma sgaoil ann an 2000, tha sgaoileadh an dreach as ùire 2.7.18 clàraichte airson Giblean 2020. Mar 1 Faoilleach, 2020, a rèir PEP 373 chan eil taic oifigeil aige. Mar 2.7.18, bidh an dàrna loidhne de Python reòta agus cha fhàs e tuilleadh. Tha PEP 404 ag ràdh nach tèid dreach 2.8 a chruthachadh.

Is e Python 3 an t-sreath gnìomhach. Chaidh dreach 3.0 a leigeil ma sgaoil ann an 2008, tha e fo leasachadh agus is e an dreach as ùire 3.8.2. Bidh sreath 3 a ’rèiteachadh cho-dhùnaidhean dealbhaidh mearachdach agus seann-fhasanta. Me. Bidh Python 2 a ’cleachdadh sreangan teacsa le 8bit seann-fhasanta. Le bhith a ’còdachadh, thionndaidh Python 3 gu sreangan teacsa Unicode ùr-nodha agus ioma-ghnìomhach.

Co-chòrdadh Sreath 2 agus 3. Chaidh Python 2 agus Python 3 a leasachadh aig an aon àm airson grunn bhliadhnaichean. Chaidh cuid de fheartan ùra bho na dreachan tràth de Python 2 a ghluasad gu Python 3. Chaidh oidhirpean a dhèanamh gus Python 2 agus Python 3 a thoirt cho faisg air a chèile ’s as urrainn gus gluasad mòran phròiseactan a tha ann bho Python 2 gu Python 3. Bha seo na ghnìomh dùbhlanach. Chaidh dàil a chuir air a ’cheann-latha clàraichte airson taic Python 2 a-rithist.

Chaidh dreach 3.0 a leigeil ma sgaoil cha mhòr aig an aon àm (dà mhìos an dèidh sin) le dreach 2.6 ann an 2008.

Tha Python na chànan fiùghantach air a mhìneachadh. Aig amannan tha e air a sheòrsachadh mar chànanan sgrìobhaidh. Ach tha na comasan aige nas motha. Chaidh Python a dhealbhadh gus leigeil le tagraidhean mòra, làn-nochdadh a chruthachadh (a ’toirt a-steach eadar-aghaidh cleachdaiche grafaigeach - faic, mar eisimpleir, wxPython, a bhios a’ cleachdadh wxWidgets, no PySide agus PyQT airson Qt, no PyGTK airson GTK +).

Tha Python na chànan hybrid (no ioma-paradigmatach), a tha a ’ciallachadh gu bheil e a’ toirt cothrom dhut a bhith a ’cleachdadh chan e a-mhàin paradigm stèidhichte air cuspair, ach cuideachd dòigh-obrach agus gu ìre bheag gnìomh, a rèir dè as freagarraiche no as freagarraiche airson a’ ghnìomh. Mar thoradh air an sin, tha sgilean cànain sàr-mhath aig Python. Tha còd a ’phrògraim goirid agus furasta a leughadh an coimeas ri cànanan eile.

Is e aon de na feartan sònraichte aig Python a shìmplidheachd a thaobh ionnsachadh. Tha e eadhon air a mheas mar aon de na cànanan prògramachaidh as freagarraiche airson luchd-tòiseachaidh. Tha seo air sgàth gur e cànan prògramaidh ABC aon de na stòran brosnachaidh làidir aige, a chaidh a chruthachadh gu dìreach mar chànan airson teagasg agus cleachdadh le luchd-tòiseachaidh. Aig an aon àm, tha Python a ’briseadh a’ bheachd nach eil cànan a tha freagarrach airson teagasg freagarrach airson cleachdadh agus a chaochladh. Tha purrachd agus sìmplidheachd an t-siostaim, a tha gu mòr a ’gabhail cùram ann an leasachadh a’ chànain, a ’cur gu mòr ri seo. Ann am Python, eu-coltach ris a ’mhòr-chuid de chànanan, chan eil ach padding air a chleachdadh gus blocaichean a mhìneachadh.

Is e feart cudromach de Python a chinneasachd a thaobh astar sgrìobhaidh. Tha seo a ’buntainn ris an dà chuid na prògraman as sìmplidh agus tagraidhean fìor mhòr. Ann am prògraman sìmplidh, tha am feart seo air a nochdadh sa mhòr-chuid ann an giorrachadh a ’bhrath. Airson tagraidhean mòra, tha cinneasachd a ’faighinn taic bho fheartan a tha air an cleachdadh ann am prògramadh air sgèile mhòr, leithid taic àite-ainm nàdurrach, eisgeachdan, deuchainn aonadan àbhaisteach, agus barrachd. Tha cinneasachd àrd co-cheangailte ri ruigsinneachd agus furasta cleachdadh de raon farsaing de mhodalan leabharlainn, ga dhèanamh furasta gnìomhan fhuasgladh bho ghrunn raointean.

Tha Python gu furasta freumhaichte ann an tagraidhean eile (greimeachadh), far a bheil e a ’frithealadh mar an cànan sgrìobhaidh aca. Faodaidh seo dìth sùbailteachd a thoirt do thagraidhean a tha sgrìobhte ann an cànanan prògramachaidh cruinnichte. Faodaidh tagraidhean no leabharlannan tagraidh eile, air an làimh eile, goireasan eadar-aghaidh a chuir an gnìomh a leigeas leotha an cleachdadh mar mhodal Python. Ann am faclan eile, faodaidh am prògram Python an cleachdadh mar mhodal a tha ri fhaighinn gu dìreach bho Python (ie a ’leudachadh, faic Ag obair le tagraidhean eile).

Tha prògramadh ann am Python a ’cur cuideam mòr air cinneasachd obair prògramadair. Tha geàrr-chunntas air na beachdan mu dhealbhadh cànain ann am feallsanachd Python.

Is e feart cunnartach de Python gu bheil gnìomhan gun sgrìobhainn agus caochladairean ionadail ann a dh'fhaodar a mhì-chleachdadh gus àithne a ruith air an t-siostam obrachaidh.

Tha Python a ’ruith a stòr pacaid leabharlainn fhèin, PyPI, a bheir taic do bhith a’ stàladh pacaidean gu furasta le pip.

Gheibhear eisimpleirean de chlasaichean agus clasaichean oideachaidh an seo a dh ’aithghearr.

beachdan

Postan cumanta bhon bhlog seo

Rokytnice nad Jizerou, Lysa hora

Tha Rokytnice nad Jizerou (ann an Gearmailtis Rochlitz an der Iser) na bhaile-mòr agus na bheanntan ann am beanntan mòra an iar. Tha e suidhichte ann an sgìre Liberec, ann an sgìre Semily, ann an gleann fada an uillt Huťský eadar massifs an Stráž (782 m), Čertova hora (1022 m) agus Lysá hora (1344 m) agus air bruaich chlì (taobh an ear) Abhainn Jizera. Tha timcheall air 2 neach a ’fuireach ann.

Beanntan mòra, beanntan Jizera, Pàrras Bohemian

Gheibhear luchd-tadhail gràdhach frithealaiche PetrPikora.com, duilleagan a tha coisrigte dha na Beanntan Giant, Beanntan Jizera agus Pàrras Bohemian a-nis air an fhearann ​​ùr Seiceach PetrPikora.cz, tapadh leibh. Airson ùine chuingealaichte, bidh seann dhreuchdan rim faighinn air an dà raon aig an aon àm.

Àireamhair sìmplidh còd Python

Tha am prògram sìmplidh Python seo ag iarraidh air an neach-cleachdaidh an obrachadh a tha thu ag iarraidh a thaghadh. Tha roghainnean taghaidh 1, 2, 3 agus 4 dligheach. A dhà ma tha ... elif ... eile àireamhan air an taghadh agus branching air a chleachdadh gus earrann sònraichte den phrògram a chuir an gnìomh. Bidh gnìomhan cuir-ris (), toirt air falbh (), iomadachadh (), agus roinneadh () air an comharrachadh le neach-cleachdaidh a ’coileanadh nan obraichean iomchaidh.
# Tha an gnìomh seo a ’cur dà àireamh def add (x, y): till x + y # Tha an gnìomh seo a’ toirt air falbh dà àireamh def toirt air falbh (x, y): till x - y # Bidh an gnìomh seo ag iomadachadh dà àireamhandef iomadachadh ( x, y): till x * y # Tha an gnìomh seo a ’roinn dà sgaradh àireamhandef (x, y): till clò x / y (“ Tagh obrachadh. ”) clò-bhualadh (“ 1.Add ”) clò (“ 2.Subtract ”) clò-bhualadh ("3.Multiply") clò-bhualadh ("4.Divide")