Python ni oṣu kan

Itọsọna fun awọn olubere tii pipe.
(Akiyesi lati ọna: awọn imọran lati ọdọ onkọwe India kan, ṣugbọn wọn dabi pe o wulo. Jọwọ ṣafikun ninu awọn asọye.)

Python ni oṣu kan

Oṣu kan jẹ igba pipẹ. Ti o ba lo awọn wakati 6-7 ni ikẹkọ ni gbogbo ọjọ, o le ṣe pupọ.

Ète fún oṣù:

  • Mọ ararẹ pẹlu awọn imọran ipilẹ (ayipada, ipo, atokọ, lupu, iṣẹ)
  • Titunto si diẹ sii ju awọn iṣoro siseto 30 ni adaṣe
  • Fi awọn iṣẹ akanṣe meji papọ lati fi imọ tuntun sinu iṣe
  • Mọ ararẹ pẹlu o kere ju awọn ilana meji
  • Bẹrẹ pẹlu IDE (agbegbe idagbasoke), Github, alejo gbigba, awọn iṣẹ, ati bẹbẹ lọ.

Eyi yoo jẹ ki o jẹ oluṣe idagbasoke Python kekere.

Bayi eto naa jẹ ọsẹ nipasẹ ọsẹ.

Python ni oṣu kan

A tumọ nkan naa pẹlu atilẹyin EDISON Software, eyiti funni ni imọran ti o wulo fun awọn ọdọAti ṣe apẹrẹ sọfitiwia ati kọ awọn alaye imọ-ẹrọ ni Russian ati Gẹẹsi.

Ọsẹ 1: Gba lati mọ Python

Loye bi ohun gbogbo ṣe n ṣiṣẹ ni Python. Ṣayẹwo bi ọpọlọpọ awọn ohun bi o ti ṣee.

  • Ọjọ 1: Awọn imọran akọkọ 4 (wakati 4): input, o wu, ayípadà, awọn ipo
  • Ọjọ 2: Awọn imọran akọkọ 4 (wakati 5): akojọ, fun lupu, nigba ti lupu, iṣẹ, module gbe wọle
  • Ọjọ 3: Awọn iṣoro siseto ti o rọrun (wakati 5): paarọ awọn oniyipada meji, yi iwọn Celsius pada si awọn iwọn Fahrenheit, ṣe iṣiro apapọ gbogbo awọn nọmba ninu nọmba kan, ṣayẹwo nọmba kan fun ipilẹṣẹ, ṣe ina nọmba ID, yọ ẹda ẹda kan kuro ninu atokọ kan
  • Ọjọ 4: Awọn iṣoro siseto iwọntunwọnsi (wakati 6): yiyipada okun kan (ṣayẹwo fun palindrome), ṣe iṣiro ipinfunni ti o wọpọ ti o tobi julọ, ṣajọpọ awọn akojọpọ lẹsẹsẹ meji, kọ ere lafaimo nọmba kan, iṣiro ọjọ-ori, ati bẹbẹ lọ.
  • Ọjọ 5: Awọn eto data (wakati 6): akopọ, isinyi, dictionary, tuples, ti sopọ mọ akojọ
  • Ọjọ 6: OOP - Eto Iṣalaye Nkan (wakati 6): ohun, kilasi, ọna ati Constructor, OOP iní
  • Ọjọ 7: Algorithm (wakati 6): wiwa (laini ati alakomeji), tito lẹsẹsẹ (ọna ti nkuta, yiyan), iṣẹ isọdọtun (factorial, jara Fibonacci), eka akoko ti awọn algoridimu (laini, quadratic, ibakan)

Maṣe fi Python sori ẹrọ:

Mo mọ pe eyi dabi ilodi. Sugbon gbekele mi. Mo mọ ọpọlọpọ eniyan ti o padanu gbogbo ifẹ lati kọ ohunkohun lẹhin ti wọn ko le fi agbegbe idagbasoke tabi sọfitiwia sori ẹrọ. Mo gba ọ ni imọran lati wọle lẹsẹkẹsẹ sinu ohun elo Android bii Akoni Elétò tabi si oju opo wẹẹbu Sọ ki o si bẹrẹ si ṣawari ede naa. Maṣe jẹ ki o jẹ aaye lati fi Python sori ẹrọ ni akọkọ ayafi ti o ba jẹ imọ-ẹrọ pataki.

Ọsẹ 2: Bẹrẹ Idagbasoke sọfitiwia (Kọ Iṣẹ akanṣe kan)

Gba iriri idagbasoke sọfitiwia. Gbiyanju lati lo ohun gbogbo ti o ti kọ lati ṣẹda iṣẹ akanṣe gidi kan.

  • Ọjọ 1: Mọ ararẹ pẹlu agbegbe idagbasoke (wakati 5): Ayika idagbasoke jẹ agbegbe ibaraenisepo nibiti iwọ yoo kọ koodu fun awọn iṣẹ akanṣe ti o tobi julọ. O gbọdọ faramọ pẹlu o kere ju agbegbe idagbasoke kan. Mo ṣe iṣeduro bẹrẹ pẹlu VS koodu fi Python itẹsiwaju tabi Jupyter ajako
  • Ọjọ 2: Github (wakati 6): Ye Github, ṣẹda ibi ipamọ. Gbiyanju lati ṣe, Titari koodu, ati ṣe iṣiro iyatọ laarin eyikeyi awọn igi Git meji. Tun loye ẹka, dapọ, ati fa awọn ibeere.
  • Ọjọ 3: Iṣẹ akọkọ: Ẹrọ iṣiro Rọrun (wakati 4): Ṣayẹwo jade Tkinter. Ṣẹda ẹrọ iṣiro ti o rọrun.
  • Ọjọ 4, 5, 6: Iṣẹ akanṣe ti ara ẹni (wakati 5 ni gbogbo ọjọ): Yan ọkan ninu awọn iṣẹ akanṣe ki o bẹrẹ ṣiṣẹ lori rẹ. Ti o ko ba ni awọn imọran fun iṣẹ akanṣe kan, ṣayẹwo atokọ yii: orisirisi awọn ti o dara Python ise agbese
  • Ọjọ 7: Alejo (wakati 5): Loye olupin ati alejo gbigba ki gbalejo rẹ ise agbese. Ṣeto Heroku ki o ran ohun elo rẹ ṣiṣẹ.

Kini idi ti ise agbese na:

Kan titẹle awọn igbesẹ afọju ninu ẹkọ tabi fidio kii yoo ni idagbasoke awọn ọgbọn ironu rẹ. O gbọdọ lo imọ rẹ si iṣẹ akanṣe naa. Ni kete ti o ba ti lo gbogbo agbara rẹ lati wa idahun, iwọ yoo ranti rẹ.

Ọsẹ mẹta: ni itunu bi olutọpa

Ibi-afẹde rẹ ni ọsẹ 3 ni lati ni oye gbogbogbo ti ilana idagbasoke sọfitiwia. Iwọ kii yoo nilo lati hone awọn ọgbọn rẹ. Ṣugbọn o yẹ ki o mọ diẹ ninu awọn ipilẹ bi wọn yoo ni ipa lori iṣẹ ojoojumọ rẹ.

  • Ọjọ 1: Awọn ipilẹ aaye data (wakati 6): Ibere ​​SQL Ipilẹ (Ṣẹda Tabili, Yan, Nibo, Imudojuiwọn), Iṣẹ SQL (Avg, Max, Ka), Ibaṣepọ aaye data (Normalization), Darapọ inu inu, Ijọpọ ita, ati bẹbẹ lọ.
  • Ọjọ 2: Lo Awọn aaye data ni Python (wakati 5)Lo ipilẹ data data (SQLite tabi Pandas), sopọ si ibi ipamọ data, ṣẹda ati fi data kun awọn tabili pupọ, ka data lati awọn tabili
  • Ọjọ 3: API (wakati 5): Kọ ẹkọ lati pe awọn API, kọ ẹkọ JSON, awọn iṣẹ microservices, API REST
  • Ọjọ 4: Kekere (wakati 4): Ṣayẹwo jade Numpy ati ki o niwa lilo o lori akọkọ 30 idaraya
  • Ọjọ 5, 6: Portfolio Oju opo wẹẹbu (wakati 5 ni gbogbo ọjọ): Kọ ẹkọ Django, ṣẹda aaye ayelujara portfolio nipa lilo Django, tun wo ilana Flask
  • Ọjọ 7: Awọn idanwo ẹyọkan, awọn akọọlẹ, n ṣatunṣe aṣiṣe (wakati 4)Loye awọn idanwo ẹyọkan (PyTest), kọ ẹkọ bi o ṣe le ṣiṣẹ pẹlu awọn akọọlẹ ati ṣayẹwo wọn, ati lo awọn aaye fifọ

Akoko gidi (Aṣiri):

Ti o ba ni itara nipa koko yii ki o fi gbogbo ara rẹ si i, o le ṣe ohun gbogbo ni oṣu kan.

  • Kọ Python nigbagbogbo. Bẹrẹ ni 8 owurọ ki o ṣe titi di 5 pm. Gba isinmi fun ounjẹ ọsan ati awọn ipanu (wakati kan lapapọ)
  • Ni 8 owurọ, ṣe atokọ ti awọn nkan ti iwọ yoo kọ loni. Lẹhinna, gba wakati kan lati ranti ati ṣe ohun gbogbo ti o kọ ni ana.
  • Lati 9 owurọ si 12 ọsan, iwadi ati adaṣe kere si. Lẹhin ounjẹ ọsan, gbe iyara naa. Ti o ba di iṣoro kan, wa ojutu kan lori ayelujara.
  • Lojoojumọ, lo awọn wakati 4-5 ni ikẹkọ ati awọn wakati 2-3 adaṣe. (o le gba isinmi ọjọ kan ti o pọju fun ọsẹ kan)
  • Awọn ọrẹ rẹ yoo ro pe o jẹ aṣiwere. Ma ko disappoint wọn - gbe soke si awọn aworan.

Ti o ba ṣiṣẹ ni kikun akoko tabi iwadi ni University, iwọ yoo nilo akoko diẹ sii. Gẹgẹbi ọmọ ile-iwe, o gba mi oṣu 8 lati ṣe ohun gbogbo lori atokọ naa. Bayi ni mo ṣiṣẹ bi oga Olùgbéejáde (oga). O gba iyawo mi, ti o ṣiṣẹ ni banki aringbungbun AMẸRIKA, oṣu mẹfa lati pari gbogbo awọn iṣẹ ṣiṣe ti o wa ninu atokọ naa. Ko ṣe pataki bi o ṣe pẹ to. Pari akojọ naa.

Ọsẹ Mẹrin: Ṣe pataki Nipa Gbigba Iṣẹ kan (Akọṣẹ)

Ibi-afẹde rẹ ni ọsẹ kẹrin ni lati ronu ni pataki nipa gbigba iṣẹ kan. Paapa ti o ko ba fẹ iṣẹ naa ni bayi, iwọ yoo kọ ẹkọ pupọ lakoko ilana ijomitoro naa.

  • Ọjọ 1: Akopọ (wakati 5): Ṣẹda iwe-ibẹrẹ oju-iwe kan. Ni oke ti ibẹrẹ rẹ, ni akopọ ti awọn ọgbọn rẹ. Rii daju lati ṣafikun atokọ ti awọn iṣẹ akanṣe rẹ pẹlu awọn ọna asopọ si Github.
  • Ọjọ 2: Portfolio Oju opo wẹẹbu (wakati 6): Kọ diẹ ninu awọn bulọọgi. Fi wọn kun si portfolio oju opo wẹẹbu ti tẹlẹ ti o ṣe.
  • Ọjọ 3: Profaili LinkedIn (wakati 4): Ṣẹda a LinkedIn profaili. Mu ohun gbogbo wa lori ibẹrẹ rẹ si LinkedIn.
  • Ọjọ 4: Ngbaradi fun ifọrọwanilẹnuwo (wakati 7)Google: Awọn ibeere ifọrọwanilẹnuwo ti a n beere nigbagbogbo. Ṣiṣe adaṣe yanju awọn iṣoro siseto 10 ti o beere nipa awọn ifọrọwanilẹnuwo. Ṣe o lori iwe. Awọn ibeere ifọrọwanilẹnuwo ni a le rii lori awọn aaye bii Glassdoor, Careercup
  • Ọjọ 5: Nẹtiwọki (~ wakati): Jade kuro ninu kọlọfin. Bẹrẹ lilọ si awọn ipade ati awọn ere iṣẹ. Pade awọn igbanisiṣẹ ati awọn olupilẹṣẹ miiran.
  • Ọjọ 6: Kan kan fun awọn iṣẹ (~ wakati): Google "Awọn iṣẹ Python" ati wo iru awọn iṣẹ ti o wa lori LinkedIn ati awọn aaye iṣẹ agbegbe. Yan awọn iṣẹ mẹta ti iwọ yoo lo. Telo rẹ bere si kọọkan ọkan. Wa awọn nkan 3-2 lori awọn atokọ ibeere ti o ko mọ. Lo awọn ọjọ 3-3 to nbọ lati to wọn jade.
  • Ọjọ 7: Kọ ẹkọ lati ikuna (~ wakati)Ni gbogbo igba ti o ba kọ, ṣe idanimọ awọn nkan 2 ti o nilo lati mọ lati gba iṣẹ naa. Lẹhinna lo awọn ọjọ 4-5 lati ṣabọ awọn ọgbọn rẹ ni awọn agbegbe wọnyi. Ni ọna yii, lẹhin gbogbo ijusile, iwọ yoo di olupilẹṣẹ to dara julọ.

Ṣetan lati ṣiṣẹ:

Otitọ ni pe iwọ kii yoo ṣetan 100% fun iṣẹ. Gbogbo ohun ti o nilo ni lati kọ ẹkọ awọn nkan 1-2 daradara. Ati ki o mọ ararẹ pẹlu awọn ibeere miiran lati bori idena ifọrọwanilẹnuwo naa. Ni kete ti o ba gba iṣẹ kan, iwọ yoo kọ ẹkọ pupọ lati ọdọ rẹ.

Gbadun ilana naa:

Ẹkọ jẹ ilana kan. Dajudaju awọn iṣoro yoo wa ni ọna rẹ. Awọn diẹ sii ninu wọn, dara julọ ti o jẹ bi olupilẹṣẹ.

Ti o ba le pari atokọ naa ni awọn ọjọ 28, o n ṣe nla. Ṣugbọn paapaa ti o ba pari 60-70% ti atokọ naa, iwọ yoo dagbasoke awọn agbara ati awọn ọgbọn pataki. Wọn yoo ran ọ lọwọ lati di pirogirama.

Nibo lati kawe:

Ti o ko ba mọ ibiti o bẹrẹ,

Mo fẹ o ohun moriwu irin ajo. Ojo iwaju wa ni ọwọ rẹ.

Itumọ: Diana Sheremyova

orisun: www.habr.com

Fi ọrọìwòye kun