Auala ou te aoaoina tamaiti Python

Auala ou te aoaoina tamaiti Python

O laʻu galuega autu e fesoʻotaʻi ma faʻamaumauga ma polokalame i totonu R, ae i lenei tusiga ou te fia talanoa e uiga i laʻu mea e fiafia i ai, lea e oʻo lava i le aumaia o se tupe maua. Ou te fiafia i taimi uma e taʻu ma faʻamatalaina mea i uo, uo aoga ma tamaiti aoga. Sa faigofie foi ia te au ona maua se gagana masani ma tamaiti, ou te le iloa pe aisea. I se tulaga lautele, ou te talitonu o le tausiaina ma le aoaoina o fanau o se tasi lea o gaoioiga sili ona taua i gaoioiga uma, ma o lo’u toalua o se faiaoga. O lea, pe a ma le tausaga talu ai, na ou faʻasalalau i se vaega Facebook i le lotoifale, faia se vaega ma amata aʻoaʻo Scratch ma Python faʻatasi i le vaiaso. O lea ua lima au vaega, o la'u lava vasega i le fale ma lesona ta'itasi. Na faapefea ona ou ola i lenei auala ma le auala tonu ou te aoaoina ai tamaiti, o le a ou taʻu atu ia te oe i lenei tusiga.

Ou te nofo i Calgary, Alberta, Kanata, o lea o nisi mea o le a patino i le lotoifale.

Potu

O le avanoa o avanoa e fa'atino ai sa avea ma popolega tele mai le amataga. Sa ou taumafai e su'e ofisa ma potuaoga mo lisi i le itula, ae le'i manuia tele. O la matou iunivesite ma le SAIT, le tutusa i le lotoifale o le MIT, e ofoina atu vasega ma leai ni komepiuta. O tau iina na foliga mai e le o se tagata, ma i le faaiuga na foliga mai e le faatagaina e le iunivesite tamaiti laiti, ma e masani lava ona totogi e le SAIT i ana lava tamaiti aʻoga. O lea la, o lenei filifiliga na faʻaumatia. E tele ofisa tutotonu e lisiina potu fono ma ofisa i le itula, o loʻo i ai kamupani atoa e ofoina atu le tele o filifiliga mai le potuaoga atoa i se potu mo tagata e toafa. Sa i ai loʻu faʻamoemoe, talu ai o Alberta o se itumalo suauʻu, ua matou i ai i se faʻalavelave faʻaletonu talu mai le 2014, ma e tele avanoa pisinisi e gaogao. Sa le tatau ona ou faamoemoe; o tau na iu ina matua mataʻutia ma ou te leʻi talitonu i ai i le taimi muamua. E faigofie mo tagata e ona le nonofo i ofisa gaogao ma totogi tau nai lo le lafoai.

I lena taimi, na ou manatua ai ou te totogiina e le aunoa aʻu lafoga, ma pe oi ai se mea i lo matou setete pele, pe sili atu, le aai o Calgary. Na aliali mai e iai moni lava. O le taulaga e iai malae mo hockey ma isi ta'aloga ta'aloga ta'aloga, ma i totonu o nei malae o lo'o i ai potu e fa'atalanoaina ai e le au tau aisa ta'iala mo taua i le lumana'i. I se faapuupuuga, o malae taʻitasi e iai ni potu se lua ma laulau, nofoa, laupapa paepae ma e oʻo lava i se pusa ma se ulo. O le tau e matua mamalu lava - 25 Canadian tugriks i le itula. Na ou filifili muamua e fai vasega mo le itula ma le afa, o lea na ou setiina ai le tau mo se lesona i le $35 i le vasega i se vaega e toalima tagata, e totogi ai le lisi, ma tuu se mea i laʻu taga. I se tulaga lautele, sa ou fiafia e galue i malae, na foia ai se tasi o faafitauli - o le tele o tagata e tautatala i le gagana Rusia e nonofo i le itu i saute, ma ou te nofo i le itu i matu o le aai, o lea na ou filifilia ai se malae i le ogatotonu. Ae sa iai foi ni faaletonu. O le ofisa pule a Kanata e lelei ma faauo, ae, pe a faʻamalieina, e mafai ona fai si le mautonu. E leai ni faʻafitauli pe a e masani i le pao ma fuafua muamua, ae o nisi taimi e tulaʻi mai ai taimi le fiafia. Mo se faʻataʻitaʻiga, i luga o le upega tafaʻilagi a le taulaga e mafai ona e filifilia lelei se taimi ma se nofoaga ma faʻaagaga se potu, ae e le mafai ona e totogiina, i soo se auala. Latou te faia lava le telefoni ma talia le totogiina o pepa. E mafai ona e alu i le ofisa ma totogi i tinoitupe. Sa i ai se taimi malie ae le manaia tele a o ou faatalitali mo le latou valaau e totogi le lesona lona lua, e lei oo mai, ma i le aso mulimuli na ou tuai ai i le sefululima minute i le ofisa. Sa tatau ona ou agai atu i le puipuiga ma se foliga le fiafia ma pepelo faapea o le potu na tusi. O i matou o tagata Kanata e talia laʻu upu; latou te faʻatagaina aʻu i totonu ma le toʻa ma e leʻi siakiina se mea, ae ou te le faia lena mea pe a fai e leʻi o atu tagata i le vasega.

O le auala lea na ou galue ai i le taumalulu ma le tautotogo, ona tupu ai lea o suiga o vaomago mulimuli. Muamua, na tapunia le ofisa i tagata asiasi ma latou ofo atu e talia totogi e ala i le telefoni i le tulimanu. Sa ou nofo i luga o le alasavali mo le itiiti ifo ma le afa itula ae ou te lei taunuu. Lona lua, afai na ave muamua e le uso o loʻu tina le totogi mai ia te aʻu mo le itula ma le afa, o lea na tali mai e se teineititi le telefoni ma fai mai o le totogi e na o le itula. I lena taimi, o laʻu vaega pe toʻatolu pe lua tagata, ma o le $12.5 faaopoopo e leʻi faʻateleina. O le mea moni, o aʻu o se talitonuga, ae afai e togi aʻu e loʻu toʻalua i luga o le auala, o le a leai se tasi e aʻoaʻo. Sa ou le faigaluega lava i lena taimi.

Ma sa ou filifili e alu i le faletusi. O faletusi e lisiina potu matagofie e leai se totogi, ae tasi le puʻe - e le mafai ona e faia ni pisinisi faʻapisinisi. E oo lava i faalapotopotoga alofa e le faatagaina ona aoina tupe iina. Na taʻu mai ia te aʻu e le o pulea lelei lenei mea, o le mea autu e le o le aveina o tupe i le faitotoa, ae ou te matua le fiafia lava e soli tulafono. O le isi fa'afitauli o le tele o potu e nofoia ma e faigata ona fa'atino vasega fa'atulagaina i le taimi e tasi i le nofoaga e tasi. Sa ou faiaoga i faletusi i le taimi o le taumafanafana ma le amataga o le taumalulu, sa tatau ona ou filifilia i latou e avanoa, ma i le faaiuga sa ou suia le lima pe ono faletusi. Ona amata lea ona ou tusi se nofoaga i le lua masina muamua atu, ma e oo lava i lena taimi, na o le tasi lava le faletusi na mafai ona ou faia; o isi e masani lava e leai ni nofoaga mo le taimi manaʻomia. Ona ou filifili lea e fai se vasega komepiuta i le fale. Na ou tuu i luga le laupapa, faatau se laulau lona lua ma ni nai siaki tuai mai le faasalalauga. I le galuega, na faatau mai e le kamupani ia te aʻu se komepiuta feaveaʻi malosi ona o suʻesuʻega i laʻu komepiuta e toeitiiti atoa le 24 itula. O lea, sa i ai sa'u komepiuta tuai fou, o se komepiuta tuai, o se komepiuta feaveai lea na tu'i ai e la'u tamaititi le lau, ma se netbook anamua lea na ou tu'i ai le lau. Na ou faʻafesoʻotaʻi uma i luga o siaki ma faʻapipiʻi le Linux Mint i soʻo se mea, sei vagana ai le netbook, lea na ou faʻapipiʻiina ai se pusa tufatufaina mama, e foliga mai, Pappy. O loʻo i ai pea laʻu komepiuta fou tuai, faʻatau mo le $200, na ou faʻafesoʻotaʻi i le TV. O le mea e sili ona taua o le suia talu ai nei e lo matou pule o matou faamalama, ae nai lo le leaga, malepelepe o le potu, ua i ai nei a matou faʻavaa papaʻe fou. E tausia e loʻu toʻalua le potu malolo, umukuka ma le potumoe lona lua mo se aoga faʻataʻitaʻi, ma o le fola atoa na foliga mai e mama aʻoaʻoga. O lea la, o lea ua lelei mea uma i le nofoaga, sei o tatou agai atu i le aoaoga.

Su'e

Ua amata ona ou a'oa'oina le fa'avae o polokalame e fa'aaoga ai le gagana Scratch. Ole gagana lea e fa'aogaina poloka ua uma ona fai, na fa'atupu ile taimi e tasi ile MIT. O le tele o tamaiti ua uma ona va'ai ia Scratch i le a'oga, o lea e vave ona latou pikiina. O loʻo i ai polokalame ua uma ona fai ma fuafuaga o lesona, ae ou te le fiafia i ai. O nisi e ese - fai sau lava tala, mo se faʻataʻitaʻiga. O le polokalama atoa e aofia ai poloka e le mafaitaulia say '<...>' for 2 seconds. E mafai ona iloa na faia e tagata sili ona fatufatuaʻi, ae faʻatasi ai ma lenei auala e mafai ona e aʻoaʻo ai pe faʻapefea ona tusia le tulafono masani a Initia spaghetti. Mai lava i le amataga, ou te talanoa e uiga i mataupu faavae e pei o DRY. O isi faʻaputuga o galuega e fai lava si lelei, ae vave ona malamalama tamaiti i le fatu ma amata ona fai e pei o se fana masini. O se taunuuga, latou te faia i se lesona e tasi le mea sa tatau ona latou faia i le lima. Ma o le sailiga ma le filifilia o galuega e manaʻomia ai le tele o taimi patino. I se tulaga lautele, Scratch e sili atu ona manatua e le o se gagana, ae o se IDE, lea e tatau ona e manatua le mea e kiliki ma le mea e suʻe ai mea. O le taimi lava e sili atu pe itiiti le toʻa o tamaiti aoga, ou te taumafai e faʻafeiloaʻi i latou i le Python. E oo lava i laʻu tama teine ​​e fitu tausaga e tusia ni polokalame faigofie i le Python. O le mea ou te vaʻai i ai o le aoga o Scratch o loʻo i ai mataupu faavae e aʻoaʻoina i se auala faʻafiafia. Mo nisi mafuaʻaga, e matua faigata lava mo tagata uma, e aunoa ma se faʻalavelave, ia malamalama i le manatu o se fesuiaiga. I le taimi muamua sa vave ona ou faavasegaina le autu ma agai i luma seia oo ina ou feagai ma le mea moni latou te le iloa le mea e fai i ai. O le taimi nei ou te faʻaaluina le tele o taimi i luga o fesuiaiga ma toe foʻi atu pea ia i latou. E tatau ona e faia se samala valea. Ou te suia fesuiaiga eseese i luga o le lau ma fai latou te tautala i latou taua. Scratch e iai fo'i fa'atonuga fa'atonutonu ma siaki tau, pei ole while, for poʻo if i le python. E fai lava si faigofie, ae o loʻo i ai faʻafitauli i faʻamau faʻapipiʻi. Ou te taumafai e tuʻuina atu ni galuega faʻatasi ma se matasele faʻapipiʻi, ma ina ia manino lana gaioiga. A uma lena ona ou agai atu lea i galuega. E oo lava i tagata matutua, o le manatu o galuega e le o manino, ma sili atu mo tamaiti. Ou te faʻaauau pea mo se taimi umi e uiga i le mea o loʻo i ai i se tulaga lautele, ou te talanoa e uiga i se falegaosimea e maua ai mea e fai ma tuʻuina atu oloa, e uiga i se kuka na te faia meaʻai mai mea mataʻutia. Ona matou faia lea o se polokalame "faia se sanuisi" ma oloa, ona matou faia lea o se galuega, lea e pasia ai oloa e fai ma faʻamau. Ou te fa'auma a'oa'oga i le Scratch.

Python

Faatasi ai ma le python e faigofie mea uma. O loʻo i ai se tusi lelei Python mo Tamaiti, o le mea lea ou te aʻoaʻo mai ai. O mea uma lava e masani iina - laina, faʻasologa o gaioiga, print(), input() ma isi. Tusia i le gagana faigofie, ma malie, e fiafia i ai tamaiti. E iai se fa'aletonu masani i le tele o tusi polokalame. E pei o le tausuaga lauiloa - pe faapefea ona tusi se lulu. Oval - li'o - lulu. O le suiga mai manatu faigofie i manatu lavelave e vave tele. E mana'omia ni nai vasega e fa'apipi'i ai le mea i le metotia togi. I le isi itu, ou te le o faanatinati, ou te toe faia le mea lava e tasi i auala eseese seia oʻo ina oʻo mai se ata. Ou te amata i fesuiaiga ma toe samala i fafo, o le taimi lenei i le Python. O fesuiaiga o se ituaiga o fetuu.

O se tamaititi aʻoga atamai, o ia i nai masina talu ai na faʻapipiʻiina suiga i luga o Skratch, e foliga mai o se mamoe poʻa i le faitotoa fou ma e le mafai ona faʻaopopoina le X ma le Y, lea e manino ona tusia i luga o le laupapa se laina i luga. Matou te toe fai! O le a le mea e iai i se fesuiaiga? Igoa ma lona uiga! O le a le uiga o le faailoga tutusa? Tofiga! E faapefea ona tatou siakiina le tutusa? Faailoga tutusa lua! Ma tatou toe fai pea lava pea seia oo ina malamalama atoatoa. Ona tatou agai atu lea i galuega, lea e sili ona umi le faʻamatalaga e uiga i finauga. Fa'aigoa finauga, e ala i tulaga, e ala i le faaletonu, ma isi. Matou te leʻi oʻo i vasega i soʻo se vaega. I le faʻaopoopoga i le Python, matou te suʻesuʻeina algorithms lauiloa mai le tusi, sili atu i lena mea mulimuli ane.

O le mea moni, toleniga

O laʻu lesona e faʻatulagaina e pei o lenei: Ou te tuʻuina atu aʻoaʻoga mo le afa itula, suʻe le malamalama, ma faʻamalosia mea ua aʻoaʻoina. Ua oo i le taimi mo fale suesue. E masani ona ou alu ese ma talanoa e oo atu i le itula, ona totoe ai lea o le afa itula mo le faataitai. A o ou aoaoina python, sa ou matamata i le vasega Algorithms ma Fa'amaumauga Fa'amaumauga Khiryanov mai MIPT. Sa ou fiafia lava i lana tautalaga ma le faatulagaga o ana lauga. O lona manatu o lenei: fa'avae, syntax, faletusi ua amata ona le toe aoga. Fa'ata'ita'iga, galulue fa'atasi, faiga fa'atonu - e vave lava. O se taunuuga, o algorithms ma faʻamaumauga faʻamaumauga o loʻo tumau pea na iloa mo se taimi umi ma o le a i ai pea i se foliga tutusa. Ou te manatua na o numera numera mai le institute pascal. Talu ai e toʻatele aʻu tamaiti aʻoga e laiti, mai le fitu i le sefululima tausaga, ou te talitonu e sili atu le taua mo lo latou lumanaʻi le faʻavaeina nai lo le vave tusia o se taʻaloga faʻavae i le Python. E ui lava, latou te mananaʻo i se platformer sili atu, ma ou te malamalama ia i latou. Ou te tuuina atu ia i latou algorithms faigofie - o se pulu, suʻesuʻega binary i se lisi faʻavasega, fesuiaʻi faʻamatalaga Polani e faʻaaoga ai se faaputuga, ae matou te suʻesuʻeina mea taʻitasi i auiliiliga sili. E foliga mai e le iloa e tamaiti faʻaonapo nei i le mataupu faavae le auala e galue ai se komepiuta, o le a ou taʻu atu foi ia te oe. Ou te taumafai e fusia faatasi ni manatu faavae i lauga taitasi. Mo se fa'ata'ita'iga, o se komepiuta - manatua/pasene - manatua e faia i sela (Ou te tu'uina oe e uu le pu, mate pe fia sela o iai) - o sela ta'itasi e pei o se matauila - e lua setete - moni/sese - ma/po'o - binary/decimal - 8bit = 1 byte - byte = 256 filifiliga - fa'asologa o fa'amaumauga i luga o le tasi bit - integers i le tasi paita - float i luga o paita e lua - string i luga o le tasi byte - o le numera tele i luga o 64 bits - o se lisi ma se tuple mai ituaiga muamua. Ou te faia se faʻasao i totonu o se komepiuta moni mea uma e fai si ese ma o le aofaʻi o le manatua mo nei ituaiga faʻamaumauga e ese, ae o le mea autu o le faia lea e i tatou lava i le faagasologa o ituaiga faʻamatalaga sili atu ona faigata mai mea faigofie. O ituaiga faʻamatalaga atonu o le mea sili ona faigata ona manatua. O le mafuaaga lena ou te amataina ai lesona taitasi i se mafanafana vave - e taʻu e le tasi tamaiti le ituaiga o faʻamaumauga, o le isi e tuʻuina atu ni faʻataʻitaʻiga se lua, ma faʻasolo atu i se liʻo. O se taunuuga, na ou ausia e oo lava i tamaiti laiti e alalaga fiafia - opeopea! boolean! fitu, lima! pizza, taavale! I le taimi o se tautalaga, ou te tosoina muamua le tasi poʻo le isi, a le o lea e vave ona latou piki o latou isu ma tilotilo i le taualuga. Ma o le maualuga o le malamalama o tagata uma e manaʻomia ona siaki i lea taimi ma lea taimi.

E le mafai lava e a'u tamaiti aoga ona faate'ia a'u, i lo latou valea ma lo latou atamai e le'i mafaufauina. O le mea e lelei ai, e masani lava ma le atamai.

Sa ou manao e tusi atili, ae na iu ina na o se laupepa. O le a ou fiafia e tali fesili uma. Ou te faʻafeiloaʻi soʻo se faitioga i soʻo se auala, ou te fai atu ia te oe ia sili atu le faapalepale o le tasi i le isi i faʻamatalaga. Ose tala lelei lenei.

puna: www.habr.com

Faaopoopo i ai se faamatalaga