Jou 2: 4 konsèp prensipal (5 èdtan): lis, pou bouk, pandan y ap bouk, fonksyon, modil enpòte
Jou 3: Pwoblèm pwogram senp (5 èdtan): chanje de varyab, konvèti degre Sèlsiyis an degre Fahrenheit, kalkile sòm tout chif nan yon nimewo, tcheke yon nimewo pou primè, jenere yon nimewo o aza, retire yon kopi nan yon lis.
Jou 4: Pwoblèm pwogram modere (6 èdtan): ranvèse yon fisèl (tcheke pou yon palindrom), kalkile pi gwo divizè komen, konbine de etalaj klase, ekri yon jwèt devine nimewo, kalkile laj, elatriye.
Jou 7: Algorithm (6 èdtan): rechèch (lineyè ak binè), klasman (metòd ti wonn, seleksyon), fonksyon recursive (faktè, seri Fibonacci), konpleksite tan algoritm (lineyè, kwadratik, konstan)
Pa enstale Python:
Mwen konnen sa a son kontradiktwa. Men fè m konfyans. Mwen konnen anpil moun ki pèdi tout anvi aprann anyen apre yo pa t kapab enstale yon anviwònman devlopman oswa lojisyèl. Mwen konseye w imedyatman antre nan yon aplikasyon android tankou Pwogramasyon ewo oswa sou sit entènèt la Repl epi kòmanse eksplore lang lan. Pa fè li yon pwen enstale Python an premye sof si ou se patikilyèman konesans teknoloji.
Semèn XNUMX: Kòmanse Devlopman Lojisyèl (Konstwi yon Pwojè)
Jwenn eksperyans devlopman lojisyèl. Eseye sèvi ak tout sa ou te aprann pou kreye yon pwojè reyèl.
Jou 1: Abitye tèt ou ak anviwònman devlopman (5 èdtan): Anviwònman devlopman an se yon anviwònman entèaktif kote w ap ekri kòd pou pi gwo pwojè yo. Ou dwe abitye ak omwen yon anviwònman devlopman. Mwen rekòmande kòmanse avèk VS kòd enstale ekstansyon Python oswa kaye Jupyter
Jou 2: Github (6 èdtan): Eksplore Github, kreye yon depo. Eseye komèt, pouse kòd la, epi kalkile diferans ki genyen ant nenpòt de pye bwa Git. Konprann tou branch, fusion, ak demann rale.
Jou 4, 5, 6: Pwojè pèsonèl (5 èdtan chak jou): Chwazi youn nan pwojè yo epi kòmanse travay sou li. Si ou pa gen lide pou yon pwojè, tcheke lis sa a: plizyè bon pwojè Python
Jou 7: Hosting (5 èdtan): Konprann sèvè a ak hosting pou sa òganize pwojè ou a. Mete kanpe Heroku epi deplwaye aplikasyon ou a.
Poukisa pwojè a:
Jis avèg swiv etap sa yo nan yon leson oswa videyo pa pral devlope ladrès panse ou. Ou dwe aplike konesans ou nan pwojè a. Yon fwa ou te depanse tout enèji ou pou chèche repons lan, ou pral sonje li.
Semèn twa: jwenn konfòtab kòm yon pwogramè
Objektif ou nan semèn 3 se jwenn yon konpreyansyon jeneral sou pwosesis devlopman lojisyèl an. Ou pa pral bezwen amelyore konpetans ou. Men, ou ta dwe konnen kèk baz jan yo pral afekte travay chak jou ou.
Jou 2: Sèvi ak baz done nan Python (5 èdtan): Sèvi ak yon fondasyon baz done (SQLite oswa Pandas), konekte ak baz done a, kreye ak ajoute done nan plizyè tab, li done ki soti nan tab
Jou 3: API (5 èdtan): Aprann rele API, aprann JSON, mikwosèvis, API REST
Jou 7: Tès inite, mòso bwa, debogaj (4 èdtan): Konprann tès inite yo (PyTest), aprann kijan pou travay ak mòso bwa yo epi tcheke yo, epi sèvi ak pwen breakpoints.
Tan reyèl (sekrè):
Si ou pasyone sou sijè sa a epi konsakre tèt ou antyèman nan li, ou ka fè tout bagay nan yon mwa.
Aprann Python toujou. Kòmanse a 8 am epi fè li jiska 5 pm. Pran yon ti repo pou manje midi ak ti goute (yon èdtan nan total)
A 8 am, fè yon lis bagay ou pral etidye jodi a. Apre sa, pran yon èdtan pou w sonje ak pratike tout sa ou te aprann yè.
Soti 9 am jiska 12 midi, etidye ak pratike mwens. Apre manje midi, pran vitès la. Si ou bloke sou yon pwoblèm, chèche yon solisyon sou entènèt.
Chak jou, pase 4-5 èdtan etidye ak 2-3 èdtan pratike. (ou ka pran yon maksimòm de yon jou konje pa semèn)
Zanmi w ap panse w fou. Pa desevwa yo - viv jiska imaj la.
Si w ap travay aplentan oswa etidye nan inivèsite, w ap bezwen plis tan. Kòm yon etidyan, li te pran m '8 mwa pou fè tout sa ki sou lis la. Koulye a, mwen travay kòm yon pwomotè ansyen (senior). Li te pran madanm mwen, ki travay nan bank santral ameriken an, sis mwa pou konplete tout travay ki sou lis la. Li pa enpòtan konbyen tan li pran. Ranpli lis la.
Semèn Kat: Pran seryezman pou jwenn yon travay (entèn)
Objektif ou nan katriyèm semèn nan se seryezman panse sou jwenn yon travay. Menm si ou pa vle travay la kounye a, ou pral aprann anpil pandan pwosesis entèvyou a.
Jou 1: Rezime (5 èdtan): Kreye yon rezime yon paj. Nan tèt rezime w la, mete yon rezime konpetans ou. Asire ou ke ou ajoute yon lis pwojè ou yo ak lyen ki mennen nan Github.
Jou 2: Pòtfolyo sit entènèt (6 èdtan): Ekri kèk blogs. Ajoute yo nan pòtfolyo sit entènèt anvan an ou te fè.
Jou 3: Profil LinkedIn (4 èdtan): Kreye yon pwofil LinkedIn. Pote tout bagay sou rezime w sou LinkedIn.
Jou 4: Preparasyon pou entèvyou a (7 èdtan): Google kesyon entèvyou yo poze souvan. Pratike rezoud 10 pwoblèm pwogramasyon yo mande sou yo nan entèvyou. Fè li sou papye. Ou ka jwenn kesyon entèvyou sou sit tankou Glassdoor, Careercup
Jou 5: Rezo (~ èdtan): Soti nan klozèt la. Kòmanse ale nan reyinyon ak fwa travay. Rankontre rekritè ak lòt devlopè.
Jou 6: Senpleman aplike pou travay (~èdtan): Google "Python travay" epi wè ki travay ki disponib sou LinkedIn ak sit travay lokal yo. Chwazi 3 travay ou pral aplike. Adapte rezime w pou chak moun. Jwenn 2-3 bagay ou pa konnen sou lis kondisyon yo. Pase 3-4 jou kap vini yo pou separe yo.
Jou 7: Aprann nan echèk (~èdtan): Chak fwa ou jwenn rejte, idantifye 2 bagay ou bezwen konnen pou jwenn travay la. Lè sa a, pase 4-5 jou amelyore konpetans ou nan domèn sa yo. Nan fason sa a, apre chak rejè, ou pral vin yon pi bon pwomotè.
Pare pou travay:
Verite a se ke ou pa janm pral 100% pare pou travay. Tout sa ou bezwen se aprann 1-2 bagay trè byen. Epi familyarize w ak lòt kesyon pou simonte baryè entèvyou a. Yon fwa ou jwenn yon travay, ou pral aprann anpil nan li.
Jwi pwosesis la:
Aprantisaj se yon pwosesis. Pral definitivman gen difikilte sou wout ou. Plis nan yo, pi bon ou ye kòm yon pwomotè.
Si ou ka fini lis la nan 28 jou, w ap fè gwo. Men, menm si ou ranpli 60-70% nan lis la, ou pral devlope kalite ki nesesè yo ak ladrès. Yo pral ede w vin yon pwogramè.
Ki kote yo etidye:
Si w toujou pa konnen ki kote pou w kòmanse,
Pwogramasyon ewo (yon aplikasyon android amizan pou aprann Python)