Na faapefea ona ou aoao atu ona tusi lea o se tusi lesona i le Python

Na faapefea ona ou aoao atu ona tusi lea o se tusi lesona i le Python
Mo le tausaga ua tuana'i, sa ou galue ai o se faiaoga i se tasi o nofoaga autu o aoaoga faaitumalo (e ta'ua mulimuli ane o TCs), faapitoa i le aoaoina atu o polokalame. O le a ou le taʻua lenei nofoaga autu o aʻoaʻoga; O le a ou taumafai foi e fai e aunoa ma igoa o kamupani, igoa o tusitala, ma isi.

O lea, sa ou galue o se faiaoga i le Python ma Java. O lenei CA na faʻatau mea aʻoaʻoga mo Java, ma na latou faʻalauiloaina le Python ina ua ou sau ma fautuaina i latou.

Na ou tusia se tusi lesona mo tamaiti aoga (e masani lava o se tusi aoga poʻo se tusi lesona a le tagata lava ia) i le Python, ae o le aʻoaʻoina o Java ma mea faʻaoga na faʻaaogaina iina na i ai se aafiaga taua.

O le faapea atu sa latou leaga o se faamatalaga faatauvaa. O le auala o le Java textbook, lea na tuʻuina atu e se tasi kamupani lauiloa i Rusia, e le o le aʻoaʻoina o se tagata i faʻavae o lenei gagana lautele ma le OOP faʻataʻitaʻiga aemaise lava, ae ia mautinoa o matua na o mai e tatala lesona. na latou va'ai i le auala na latou kopiina ai e lou atali'i po'o lou afafine le gata po'o le si'a mai le tusi a'oga. Aisea ua ou fai atu ai ua aveese? E matua faigofie lava, o le mea moni o le tusi aʻoga na tuʻuina atu pepa atoa (A4) o faʻailoga, o nisi vaega e leʻi faʻamatalaina. O se taunuuga, e tatau i le faiaoga ona pulea le mea o loʻo i ai le numera o tamaiti taʻitoʻatasi i le taimi nei, faʻamatalaina laina taʻitasi, poʻo mea uma e faʻaogaina i le kopi.

E te fai atu: "Ia, o le a le mea ua tupu, tuu i le faiaoga e fai se galuega sili atu, ma e manaia le sikoa ma se gata!"

Ia, o le a lelei mea uma pe afai o le numera o tagata i le vaega e le o lalo ifo o le 15, ma e taua tele pe afai o le a e mulimuli i tagata uma, faʻamatala: "Ae, aisea ua matou tusia ai lenei mea?"

I le faaopoopo atu i le numera o tagata i le vaega, o loʻo i ai se isi faʻafitauli e fesoʻotaʻi ma lenei metotia. Ua tusia le code ... faʻafefea ona ou tuʻuina, naʻo le leaga. O se seti o antipatterns, archaic, talu ai o le tusi aoga e leʻi faʻafouina mo se taimi umi, ma o le matou mea e sili ona fiafia i ai, ioe, o le faiga o le taʻiala. O le mea lea, e tusa lava pe e te pulea au tamaiti aʻoga uma ma mafai ona faʻamatala vave ma manino ia i latou le uiga o le code o loʻo e tapeina, o le code lava ia e matua leaga lava o le a aʻoaʻoina ai oe i le mea sese, ia tuʻu malie.

Ia, o le mea mulimuli e faʻaumatia moni ai lenei tusi aʻoga, mai lava i le amataga e leai se faʻamatalaga talafeagai e faʻamatalaina ai ituaiga faʻamatalaga, o latou mea faitino ma muamua, o le a le mea e siaki ai le meatotino e faʻatupuina ai lenei dichotomy, ma isi. I le mataupu muamua, e talosagaina oe ma au tamaiti aoga e fai (kopi) se polokalama e fai ai se faamalama ma tusi ai le “Talofa!” iina, ae e le o faamatalaina ai le uiga moni o lenei pepa o tulafono, ae na o sootaga i isi lesona, mo se faataitaiga. , o loʻo taʻua ai le "autu" o le mea e ulufale ai, ae o le manatu tonu lava o le "ulufale" e leʻo sipelaina.

I se aotelega, o lenei pepa faʻaumatia sa avea ma faʻamatalaga e oʻo lava i faiaoga ma pulega. Na te leʻi aoaoina atoatoa tamaiti i se mea, ina ua ou tau atu i se vaega o loʻo suʻesuʻeina nei mea mo le tausaga ua mavae, i le iʻuga e le mafai ona latou tusia se taamilosaga, ou te maitauina latou te atamamai uma ma e le o toe mamao mea uma. e le'i leaga tele. O le toʻatele o a latou paaga na taumafai e alu ese mai mea e aʻoaʻo atu ina ia faʻaaogaina mea e faʻaoga ae le na o le lele i luga o le ea, e ui lava sa i ai ni tagata faʻapitoa e manatu o se mea masani mo a latou tamaiti aʻoga ona kopi e aunoa ma se faʻamatalaga.

Ina ua manino mai o le a ou tuua le nofoaga autu mo aoaoga ma e tatau ona faaauau le polokalame o le Python i se isi itu i le tausaga a sau, sa amata loa ona ou tusia la'u tusi aoga. I se faapuupuuga, na ou vaevaeina i ni vaega se lua, i le muamua na ou faʻamatalaina mea uma e uiga i ituaiga faʻamaumauga, o latou uiga, gaioiga ma i latou ma faʻatonuga gagana. I le va o autu na ou faia QnA ina ia mafai ai e le faiaoga i le lumanaʻi ona malamalama i le auala na aʻoaʻoina ai e le tamaititi le autu. Ia, i le faaiuga sa ou faia se galuega-poloketi laitiiti. O le vaega muamua o loʻo faʻamatalaina ai faʻavae o le gagana ma lamu i luga, lea e tusa ma le 12-13 lesona e 30-40 minute taʻitasi. I le vaega lona lua, ua uma ona ou tusia e uiga i le OOP, faʻamatalaina pe faʻapefea ona ese le faʻatinoga o lenei faʻataʻitaʻiga i le Python mai le tele o isi, faia le tele o fesoʻotaʻiga i le taʻiala taʻiala, ma isi. I se aotelega, sa ou taumafai e ese mai le mea sa i totonu o le tusi Java. Na ou tusi talu ai nei i loʻu faiaoga Python o loʻo i ai nei, ma fesili mo ni faʻamatalaga i meafaitino, ma o lea ua ou fiafia ua lelei mea uma, o loʻo malamalama lelei tamaiti i polokalame ile Python.

O le a se faaiuga ou te manao e aumai mai lenei tala: o'u matua pele, afai e te filifili e auina atu lau tama i se nofoaga autu mo aoaoga, ona mata'ituina lea ma le faaeteete mea o loo latou faia, ina ia le faamaimauina fua e lau tama le taimi, ina ia aua nei faavaivaia. ia mai le manao e polokalame i le lumanai.

UPD: E pei ona taʻua saʻo i faʻamatalaga, e toetoe lava a leai se tala e uiga i le tuʻuina atu o mea. O le a ou fai atu i le taimi lava lena ou te talitonu e tatau ona i ai nisi faʻataʻitaʻiga, i le tele e mafai ai. I le faaiuga o lesona taitasi i le vaega muamua, sa ou faia ni galuega faataitai laiti se 4-5 i le autu o le mataupu. I le va o mataupu sa i ai QnA (pulea lesona), lea sa i ai foi galuega faatino, ae ua uma ona iloiloina galuega, ma i le faaiuga o le vaega muamua sa i ai se galuega faatino ma se autu e filifili mai i latou ua fuafuaina. I le vaega lona lua, na ou faia se folasaga i le OOP e ala i le fausiaina o se tamaʻi taʻaloga faʻamafanafanaga, o le atinaʻeina o le vaega lona lua atoa ma le folasaga atoa i le paradigm.

Na'o tagata fa'aigoaina e mafai ona auai i le su'esu'ega. Saini ese j, faʻamolemole.

O a'oa'oina e lau tama polokalame i se nofoaga mo a'oa'oga?

  • 4,6%Ioe3

  • 95,4%Leai62

65 tagata fa'aoga na palota. 27 tagata fa'aoga na le fa'aaogaina.

puna: www.habr.com

Faaopoopo i ai se faamatalaga