Python ngenyanga

Isikhokelo sabaqalayo beti ngokupheleleyo.
(Qaphela umzila: ezi zingcebiso ezivela kumbhali waseNdiya, kodwa zibonakala zisebenza. Nceda wongeze kwizimvo.)

Python ngenyanga

Inyanga lixesha elide. Ukuba uchitha iiyure ezingama-6-7 ufunda yonke imihla, unokwenza okuninzi.

Injongo yenyanga:

  • Ziqhelanise neekhonsepthi ezisisiseko (inguquko, imeko, uluhlu, iluphu, umsebenzi)
  • Inkosi ngaphezulu kwe-30 yeengxaki zeprogram ekusebenzeni
  • Dibanisa iiprojekthi ezimbini zokusebenzisa ulwazi olutsha
  • Ziqhelanise ubuncinane nezakhelo ezibini
  • Qalisa nge-IDE (indawo yophuhliso), iGithub, ukusingathwa, iinkonzo, njl.

Oku kuya kukwenza ube ngumphuhlisi omncinci wePython.

Ngoku isicwangciso veki neveki.

Python ngenyanga

Eli nqaku liguqulelwe ngenkxaso ye-EDISON Software, leyo inika iingcebiso ezisebenzayo kubafundi abancinci, kwakunye uyila isoftware kwaye ubhala iinkcukacha zobugcisa ngesiRashiya nesiNgesi.

Iveki yoku-XNUMX: Yazi iPython

Qonda ukuba yonke into isebenza njani kwiPython. Jonga izinto ezininzi kangangoko.

  • Usuku 1: Iingcamango eziphambili ezi-4 (iiyure ezi-4): igalelo, imveliso, iyaguquguquka, iimeko
  • Usuku 2: Iingcamango eziphambili ezi-4 (iiyure ezi-5): uluhlu, lwelophu, ngelixa iluphu, umsebenzi, ukungenisa imodyuli
  • Usuku 3: Iingxaki zeprogram ezilula (iiyure ezi-5): tshintsha izinto ezimbini eziguquguqukayo, guqula iidigri zeCelsius ukuya kwiidigri zeFahrenheit, bala umdibaniso wawo onke amadijithi kwinani, jonga inani leprimality, yenza inani elingenamkhethe, susa impinda kuluhlu.
  • Usuku 4: Iingxaki zeprogram ephakathi (iiyure ezi-6): ukubuyisela umva umtya (jonga i-palindrome), bala esona sihluli siqhelekileyo, dibanisa ii-arrays ezimbini ezihleliweyo, bhala umdlalo wokuqikelela inani, ubale ubudala, njl.
  • Usuku 5: Ulwakhiwo lweDatha (iiyure ezi-6): isitaki, umgca, isichazi-magama, ii-tuples, uludwe oludityanisiweyo
  • Usuku 6: OOP - Inkqubo eJoliswe kwiNgcaciso (iiyure ezi-6): into, iklasi, indlela kunye nomakhi, OOP ilifa
  • Usuku 7: I-algorithm (iiyure ezi-6): phendla (umgca kunye nokubini), ukuhlelwa (indlela yeqamza, ukhetho), umsebenzi ophindaphindayo (i-factorial, i-Fibonacci series), ixesha elinzima le-algorithms (linear, quadratic, constant)

Musa ukufaka iPython:

Ndiyazi ukuba oku kuvakala kuphikisana. Kodwa ndithembe. Ndiyazi abantu abaninzi abaphulukene nawo nawuphi na umnqweno wokufunda nantoni na emva kokuba bengakwazi ukufaka indawo yophuhliso okanye isoftware. Ndicebisa ukuba ungene kwangoko kwisicelo se-Android esinje Inkqubo yeHero okanye kwiwebhusayithi Phendula kwaye uqale ukuhlola ulwimi. Sukuyenza into yokufaka iPython kuqala ngaphandle kokuba unolwazi lwetekhnoloji.

IVeki yesi-XNUMX: Qalisa uPhuhliso lweSoftwe (Yakha iProjekthi)

Fumana amava ophuhliso lwesoftware. Zama ukusebenzisa yonke into oyifundileyo ukwenza iprojekthi yokwenyani.

  • Usuku 1: Ziqhelanise nemeko yophuhliso (iiyure ezi-5): Indawo yophuhliso yindawo esebenzisanayo apho uya kubhala ikhowudi yeeprojekthi ezinkulu. Kufuneka uqhelane nobuncinci bemekobume yophuhliso. Ndincoma ukuqala nge Ikhowudi ye-VS yokufaka iPython yokwandisa okanye Jupyter notebook
  • Usuku 2: Github (iiyure ezi-6): Phonononga Github, yenza indawo yokugcina. Zama ukuzibophelela, tyhala ikhowudi, kwaye ubale umahluko phakathi kwayo nayiphi na imithi emibini yeGit. Kwakhona qonda i-branching, ukudibanisa, kunye nokutsalwa kwezicelo.
  • Usuku 3: Iprojekthi yokuqala: Isibali-manani esilula (iiyure ezi-4): Jonga uTkinter. Yenza isixhobo sokubala esilula.
  • Usuku 4, 5, 6: Iprojekthi yomntu (iiyure ezi-5 yonke imihla): Khetha enye yeeprojekthi kwaye uqalise ukusebenza kuyo. Ukuba awunazo iimbono ngeprojekthi, khangela olu luhlu: iiprojekthi ezininzi ezilungileyo zePython
  • Usuku 7: Ukusingatha (iiyure ezi-5): Qonda umncedisi kunye nokusingatha ukuze bamba iprojekthi yakho. Cwangcisa i-Heroku kwaye usebenzise i-app yakho yokwakha.

Kutheni le projekthi:

Ukulandela nje ngokumfamekileyo amanyathelo kwisifundo okanye kwividiyo akuyi kuphuhlisa izakhono zakho zokucinga. Kuya kufuneka usebenzise ulwazi lwakho kwiprojekthi. Wakuba uchithe onke amandla akho ukhangela impendulo, uya kuyikhumbula.

Iveki yesithathu: zikhululeke njengomcwangcisi

Injongo yakho kwiveki yesi-3 kukufumana ukuqonda ngokubanzi inkqubo yophuhliso lwesoftware. Akuyi kufuneka uphucule izakhono zakho. Kodwa kuya kufuneka wazi ezinye iziseko njengoko ziya kuchaphazela umsebenzi wakho wemihla ngemihla.

  • Usuku 1: Isiseko seDatha (iiyure ezi-6): Umbuzo osisiseko we-SQL (Yenza iTable, Khetha, Phi, Uhlaziywe), Umsebenzi weSQL (Avg, Max, Count), Isiseko seDatha yobudlelwane (i-Normalization), i-Inner Join, i-Outer Join, njl.
  • Usuku 2: Sebenzisa iDathabase kwiPython (iiyure ezi-5): Sebenzisa isakhelo sesiseko sedatha (SQLite okanye iPandas), qhagamshela kwisiseko sedatha, wenze kwaye udibanise idatha kwiitafile ezininzi, funda idatha kwiitafile
  • Usuku 3: API (iiyure ezi-5): Funda ukubiza ii-APIs, funda i-JSON, ii-microservices, i-REST API
  • Usuku 4: Numpy (iiyure ezi-4): Jonga uNumpy kwaye uziqhelanise nokuyisebenzisa imithambo yokuqala engama-30
  • Usuku 5, 6: Ipotfoliyo yeWebhusayithi (iiyure ezi-5 yonke imihla): Funda Django, yenza i-website yepotfoliyo usebenzisa i-Django, kwakhona jonga kwi-Flask framework
  • Usuku 7: Iimvavanyo zeyunithi, iilogi, ukulungisa ingxaki (iiyure ze-4): Qonda iimvavanyo zeyunithi (PyTest), funda indlela yokusebenza ngeelog kwaye uzijonge, kwaye usebenzise iindawo zokuqhawula

Ixesha lokwenyani (iMfihlo):

Ukuba unomdla malunga nesi sihloko kwaye uzinikele kuyo yonke into, unokwenza yonke into ngenyanga.

  • Funda iPython rhoqo. Qala ngentsimbi yesi-8 kusasa kwaye uyenze kude kube ngu-5pm. Thatha ikhefu kwisidlo sasemini kunye nokutya (iyure iyonke)
  • Ngentsimbi yesi-8 kusasa, yenza uluhlu lwezinto oza kuzifunda namhlanje. Emva koko, thatha iyure ukukhumbula kwaye usebenzise yonke into oyifundileyo izolo.
  • Ukususela ngentsimbi yesi-9 ukuya kweye-12 emini, funda kwaye uzilolonge kancinci. Emva kwesidlo sasemini, thabatha isantya. Ukuba ubambekile kwingxaki, khangela isisombululo kwi-intanethi.
  • Yonke imihla, chitha iiyure ezi-4-5 ufunda kwaye iiyure ezi-2-3 uziqhelanisa. (ungathatha ubuninzi bosuku olunye ngeveki)
  • Abahlobo bakho baya kucinga ukuba uphambene. Ungabaphoxi - phila ngokuhambelana nomfanekiso.

Ukuba usebenza ixesha elizeleyo okanye ufunda eyunivesithi, uya kufuna ixesha elingakumbi. Njengomfundi, kwandithatha iinyanga ezisi-8 ukwenza yonke into ekolu luhlu. Ngoku ndisebenza njengomphuhlisi ophezulu (ophezulu). Kwamthatha iinyanga ezintandathu umfazi wam osebenza kwibhanki yaseUnited States ukugqiba yonke imisebenzi ekolu ludwe. Akukhathaliseki nokuba kuthatha ixesha elingakanani. Gqibezela uluhlu.

IVeki yesine: Zimisele ngokunzulu ngokuFumana uMsebenzi (Umfundi owaqeqeshwayo)

Injongo yakho kwiveki yesine kukucinga nzulu ngokufumana umsebenzi. Nokuba awufuni umsebenzi ngoku, uya kufunda okuninzi ngexesha lenkqubo yodliwano-ndlebe.

  • Usuku 1: Isishwankathelo (iiyure ezi-5): Yenza iphepha elinye lokuqhubeka. Phezulu kwi-resume yakho, faka isishwankathelo sezakhono zakho. Qiniseka ukuba wongeza uluhlu lweeprojekthi zakho kunye namakhonkco kwiGithub.
  • Usuku 2: Ipotfoliyo yeWebhusayithi (iiyure ezi-6): Bhala ezinye iibhlog. Bafake kwipotifoliyo yewebhusayithi yangaphambili oyenzileyo.
  • Usuku 3: Iprofayile ye-LinkedIn (iiyure ezi-4): Yenza iprofayile ye-LinkedIn. Yiza nayo yonke into kwi-resume yakho kwi-LinkedIn.
  • Usuku 4: Ukulungiselela udliwano-ndlebe (iiyure ezisi-7): Google yeyona mibuzo idla ngokubuzwa udliwano-ndlebe. Ziqhelanise nokusombulula iingxaki zeprogram ezili-10 ezibuzwayo kudliwano-ndlebe. Yenza ephepheni. Imibuzo yodliwano-ndlebe inokufumaneka kwiindawo ezifana ne-Glassdoor, i-Careercup
  • Usuku 5: Uthungelwano (~ iiyure): Phuma egunyeni. Qala ukuya kwiintlanganiso kunye nemiboniso yemisebenzi. Dibana nabaqeshwa kunye nabanye abaphuhlisi.
  • Usuku 6: Faka isicelo semisebenzi ngokulula (~iiyure): Google "imisebenzi yePython" kwaye ubone ukuba yeyiphi imisebenzi ekhoyo kwi-LinkedIn kunye neendawo zemisebenzi yendawo. Khetha imisebenzi emi-3 oza kufaka isicelo kuyo. Lungisa i-resume yakho kumntu ngamnye. Fumana izinto ezi-2-3 kuluhlu lweemfuno ongazaziyo. Chitha iintsuku ezi-3-4 ezizayo uzisombulula.
  • Usuku 7: Funda kwintsilelo (~iiyure): Ngalo lonke ixesha usaliwa, chonga izinto ezi-2 ekufuneka uzazi ukuze ufumane umsebenzi. Emva koko uchithe iintsuku ezi-4-5 uphucula izakhono zakho kwezi ndawo. Ngale ndlela, emva kwakho konke ukwaliwa, uya kuba ngumphuhlisi ongcono.

Ulungele ukusebenza:

Inyaniso kukuba awusoze ulungele ukusebenza nge-100%. Konke okudingayo kukufunda izinto ezi-1-2 kakuhle. Kwaye uziqhelanise neminye imibuzo ukoyisa umqobo wodliwano-ndlebe. Wakuba ufumene umsebenzi, uya kufunda lukhulu kuwo.

Yonwabele inkqubo:

Ukufunda yinkqubo. Ngokuqinisekileyo kuya kubakho ubunzima endleleni yakho. Okukhona kubo, kokukhona ungcono njengomphuhlisi.

Ukuba unokugqiba uluhlu ngeentsuku ezingama-28, wenza kakuhle. Kodwa nangona uzalise i-60-70% yoluhlu, uya kuphuhlisa iimpawu eziyimfuneko kunye nezakhono. Baya kukunceda ube ngumdwelisi wenkqubo.

Indawo yokufunda:

Ukuba awukazi ukuba uqale phi,

Ndikunqwenelela uhambo olunika umdla. Ikamva lisezandleni zakho.

Inguqulelo: Diana Sheremyeva

umthombo: www.habr.com

Yongeza izimvo