Python ann am mìos a

Leabhar-iùil airson fìor tea airson luchd-tòiseachaidh a.
(Nòta bhon t-sreath: seo molaidhean bho ùghdar Innseanach, ach tha e coltach gu bheil iad practaigeach. Feuch an cuir thu a-steach na beachdan.)

Python ann am mìos a

Tha mìos na ùine fhada. Ma chaitheas tu 6-7 uairean ag ionnsachadh gach latha, faodaidh tu tòrr a dhèanamh.

Amas airson na mìos:

  • Dèan eòlas air na bun-bheachdan bunaiteach (caochlaideach, suidheachadh, liosta, lùb, gnìomh)
  • Maighstir còrr air 30 duilgheadas prògramadh ann an cleachdadh
  • Cuir dà phròiseact ri chèile gus eòlas ùr a chur an gnìomh
  • Dèan eòlas air co-dhiù dà fhrèam
  • Tòisich le IDE (àrainneachd leasachaidh), Github, aoigheachd, seirbheisean, msaa.

Nì seo thu nad leasaiche Python òg.

A-nis tha am plana seachdain an dèidh seachdain.

Python ann am mìos a

Chaidh an artaigil eadar-theangachadh le taic bho EDISON Software, a tha a’ toirt comhairle phractaigeach do dhaoine òga, a bharrachd air a’ dealbhadh bathar-bog agus a’ sgrìobhadh mion-chomharrachadh teignigeach ann an Ruisis agus Beurla.

Seachdain XNUMX: Faigh eòlas air Python

Tuig mar a tha a h-uile càil ag obair ann am Python. Thoir sùil air nas urrainn dhut de rudan.

  • Latha 1: 4 prìomh bhun-bheachdan (4 uairean): cuir a-steach, toradh, caochlaideach, suidheachaidhean
  • Latha 2: 4 prìomh bhun-bheachdan (5 uairean): liosta, airson lùb, fhad 'sa tha lùb, gnìomh, in-mhalairt modal
  • Latha 3: Duilgheadasan prògramadh sìmplidh (5 uairean): atharraich dà chaochladair, tionndaidh Celsius gu Fahrenheit, obraich a-mach suim nan àireamhan gu lèir ann an àireamh, thoir sùil air àireamh airson prìomhachd, cruthaich àireamh air thuaiream, thoir air falbh dùblachadh bho liosta
  • Latha 4: Duilgheadasan prògramadh meadhanach (6 uairean): cuir cùl ri sreang (seall airson palindrome), obraich a-mach an roinnear cumanta as motha, cuir còmhla dà shreath air an òrdachadh, sgrìobh geama tomhas àireamh, obraich a-mach aois, msaa.
  • Latha 5: Structaran Dàta (6 uairean): stac, ciudha, faclair, tuples, liosta ceangailte
  • Latha 6: OOP - Prògramadh cuspaireil (6 uairean): nì, clas, modh agus neach-togail, oighreachd OOP
  • Latha 7: Algorithm (6 uairean): sgrùdadh (sreathach agus dà-chànanach), seòrsachadh (modh builgean, taghadh), gnìomh ath-chuairteach (factaraidh, sreath Fibonacci), iom-fhillteachd ùine nan algoirmean (sreathach, ceithir-cheàrnach, seasmhach)

Na stàlaich Python:

Tha fios agam gu bheil seo a’ dol an aghaidh a chèile. Ach creid mi. Tha fios agam air mòran dhaoine a chaill miann sam bith a bhith ag ionnsachadh rud sam bith às deidh dhaibh a bhith comasach air àrainneachd leasachaidh no bathar-bog a chuir a-steach. Tha mi a’ toirt comhairle dhut faighinn a-steach sa bhad gu tagradh Android mar Gaisgeach prògramaidh no dhan làrach-lìn Repl agus tòisich a’ rannsachadh a’ chànain. Na dèan e feum Python a stàladh an-toiseach mura h-eil thu gu sònraichte eòlach air teicneòlas.

Seachdain XNUMX: Tòisich leasachadh bathar-bog (Tog Pròiseact)

Faigh eòlas air leasachadh bathar-bog. Feuch ris a h-uile dad a dh’ ionnsaich thu a chleachdadh gus fìor phròiseact a chruthachadh.

  • Latha 1: Dèan eòlas air an àrainneachd leasachaidh (5 uairean): Tha an àrainneachd leasachaidh na àrainneachd eadar-ghnìomhach far an sgrìobh thu còd airson na pròiseactan as motha. Feumaidh tu a bhith eòlach air co-dhiù aon àrainneachd leasachaidh. Tha mi a’ moladh tòiseachadh le Còd VS stàlaich leudachadh Python no leabhar notaichean Jupyter
  • Latha 2: Github (6 uairean): rannsaich GitHub, cruthaich stòr. Feuch ri gealltainn, brùth air a’ chòd, agus obraich a-mach an diofar eadar dà chraobh Git sam bith. Cuideachd a 'tuigsinn branching, tighinn còmhla, agus iarrtasan tarraing.
  • Latha 3: A’ chiad phròiseact: Àireamhair shìmplidh (4 uairean): Thoir sùil air Tkinter. Cruthaich àireamhair sìmplidh.
  • Latha 4, 5, 6: Pròiseact Pearsanta (5 uairean a thìde gach latha): Tagh aon de na pròiseactan agus a 'tòiseachadh ag obair air. Mura h-eil beachdan agad airson pròiseact, thoir sùil air an liosta seo: grunn phròiseactan Python math
  • Latha 7: Aoigheachd (5 uairean): Tuig am frithealaiche agus aoigheachd gus am bi aoigheachd do phròiseact. Stèidhich Heroku agus cuir an gnìomh togail an aplacaid agad.

Carson a tha am pròiseact:

Cha leasaich dìreach le bhith a’ leantainn nan ceumannan ann an leasan no bhidio na sgilean smaoineachaidh agad. Feumaidh tu d’ eòlas a chur an sàs sa phròiseact. Aon uair ‘s gu bheil thu air do lùth gu lèir a chaitheamh a’ lorg an fhreagairt, bidh cuimhne agad air.

Seachdain a trì: bi comhfhurtail mar phrogramaiche

Is e an t-amas agad ann an seachdain 3 tuigse choitcheann fhaighinn air pròiseas leasachadh bathar-bog. Cha bhith feum agad air do sgilean adhartachadh. Ach bu chòir fios a bhith agad air cuid de bhunaitean oir bheir iad buaidh air an obair làitheil agad.

  • Latha 1: Bunait Stòr-dàta (6 uairean): Ceist SQL bunaiteach (Cruthaich Clàr, Tagh, Càite, Ùraich), Gnìomh SQL (Avg, Max, Cunnt), Stòr-dàta Dàimheach (Normachadh), Thig còmhla a-staigh, Thig còmhla a-muigh, msaa.
  • Latha 2: Cleachd stòran-dàta ann am Python (5 uairean): Cleachd frèam stòr-dàta (SQLite no Pandas), ceangail ris an stòr-dàta, cruthaich agus cuir dàta ri iomadh clàr, leugh dàta bho chlàran
  • Latha 3: API (5 uairean): Ionnsaich fios a chuir gu APIs, ionnsaich JSON, microservices, REST API
  • Latha 4: Numpy (4 uairean): Thoir sùil air Numpy agus cleachd e air a’ chiad 30 eacarsaich
  • Latha 5, 6: Pasgan Làrach-lìn (5 uairean a thìde gach latha): Ionnsaich Django, cruthaich làrach-lìn cùram-roinne a’ cleachdadh Django, thoir sùil cuideachd air frèam Flask
  • Latha 7: Deuchainnean aonaid, logaichean, debugging (4 uairean): Tuig deuchainnean aonaid (PyTest), ionnsaich mar a dh’obraicheas tu le logaichean agus thoir sùil orra, agus cleachd puingean brisidh

Fìor-ùine (Dìomhair):

Ma tha thu dìoghrasach mun chuspair seo agus thu fhèin a chaitheamh air, faodaidh tu a h-uile càil a dhèanamh ann am mìos.

  • Ionnsaich Python an-còmhnaidh. Tòisich aig 8m agus dèan e gu 5f. Gabh fois airson lòn is greimean-bìdh (uair a thìde gu h-iomlan)
  • Aig 8m, dèan liosta de na rudan a nì thu sgrùdadh an-diugh. Às deidh sin, thoir uair a thìde airson cuimhneachadh agus cleachd a h-uile dad a dh’ ionnsaich thu an-dè.
  • Bho 9m gu 12 meadhan-latha, dèan sgrùdadh agus cleachd nas lugha. Às deidh lòn, tog an astar. Ma tha thu an sàs ann an duilgheadas, lorg fuasgladh air-loidhne.
  • Gach latha, caith 4-5 uairean ag ionnsachadh agus 2-3 uairean ag obair. (Faodaidh tu aon latha dheth a ghabhail san t-seachdain aig a’ char as àirde)
  • Bidh do charaidean a 'smaoineachadh gu bheil thu craicte. Na dèan briseadh dùil orra - fuirich suas ris an ìomhaigh.

Ma tha thu ag obair làn-ùine no ag ionnsachadh aig an oilthigh, bidh barrachd ùine a dhìth ort. Mar oileanach, thug e 8 mìosan dhomh a h-uile càil air an liosta a dhèanamh. A-nis tha mi ag obair mar àrd leasaiche (àrd). Thug e sia mìosan dha mo bhean, a tha ag obair aig banca meadhan na SA, a h-uile gnìomh air an liosta a choileanadh. Chan eil e gu diofar dè cho fada 'sa bheir e. Cuir crìoch air an liosta.

Seachdain a Ceithir: Bi fìor dhona mu bhith a’ faighinn obair (Inntearnach)

Is e an t-amas agad sa cheathramh seachdain a bhith a’ smaoineachadh gu mòr mu bhith a’ faighinn obair. Fiù mura h-eil thu ag iarraidh na h-obrach an-dràsta, ionnsaichidh tu tòrr tron ​​​​phròiseas agallaimh.

  • Latha 1: Geàrr-chunntas (5 uairean): Cruthaich geàrr-chunntas aon-dhuilleag. Aig mullach do ath-thòiseachadh, cuir a-steach geàrr-chunntas de na sgilean agad. Dèan cinnteach gun cuir thu liosta de na pròiseactan agad le ceanglaichean gu Github.
  • Latha 2: Pasgan làrach-lìn (6 uairean): Sgrìobh beagan bhlogaichean. Cuir iad ris a’ phasgan làrach-lìn a rinn thu roimhe.
  • Latha 3: Pròifil LinkedIn (4 uairean): Cruthaich pròifil LinkedIn. Thoir a h-uile càil air do ath-thòiseachadh gu LinkedIn.
  • Latha 4: Ag ullachadh airson an agallaimh (7 uairean): Google na ceistean agallaimh as cumanta. Cleachdaibh a’ fuasgladh 10 duilgheadasan prògramaidh a chaidh faighneachd mu dheidhinn ann an agallamhan. Dèan e air pàipear. Gheibhear ceistean agallaimh air làraich mar Glassdoor, Careercup
  • Latha 5: Lìonrachadh (~ uairean): Faigh a-mach às a’ chlòsaid. Tòisich a’ dol gu coinneamhan agus fèilltean obrach. Coinnich ri luchd-fastaidh agus luchd-leasachaidh eile.
  • Latha 6: Dìreach cuir a-steach airson obraichean (~ uairean): “Obraichean Python” le Google agus faic dè na h-obraichean a tha rim faighinn air LinkedIn agus làraich obrach ionadail. Tagh 3 obraichean air an cuir thu a-steach. Gnàthaich do gheàrr-chunntas airson gach fear. Lorg 2-3 rud air na liostaichean riatanasan air nach eil thu eòlach. Cuir seachad na 3-4 latha a tha romhainn gan rèiteachadh.
  • Latha 7: Ionnsaich bho fhàilligeadh (~ uairean): Gach uair a thèid do dhiùltadh, comharraich 2 rud a dh’ fheumas tu a bhith eòlach airson an obair fhaighinn. An uairsin caith 4-5 latha a’ toirt urram do na sgilean agad anns na raointean sin. San dòigh seo, às deidh gach diùltadh, bidh thu nad leasaiche nas fheàrr.

Deiseil airson obair:

Is e an fhìrinn nach bi thu a-riamh 100% deiseil airson obair. Chan eil agad ach 1-2 rud ionnsachadh gu math. Agus eòlas a thoirt air ceistean eile gus faighinn thairis air cnap-starra an agallaimh. Cho luath ‘s a gheibh thu obair, ionnsaichidh tu tòrr bhuaithe.

Tlachd a ghabhail air a 'phròiseas:

Tha ionnsachadh na phròiseas. Bidh duilgheadasan gu cinnteach air do shlighe. Mar as motha dhiubh, is ann as fheàrr a tha thu mar leasaiche.

Mas urrainn dhut an liosta a chrìochnachadh ann an 28 latha, tha thu a’ dèanamh glè mhath. Ach eadhon ged a lìonas tu 60-70% den liosta, leasaichidh tu na feartan agus na sgilean riatanach. Cuidichidh iad thu gu bhith nad phrogramaiche.

Càite an dèan thu sgrùdadh:

Mura h-eil fios agad fhathast càite an tòisich thu,

Tha mi a’ guidhe turas inntinneach dhut. Tha an àm ri teachd nad làmhan.

Eadar-theangachadh: Diana Sheremyeva

Source: www.habr.com

Cuir beachd ann