Python i hoʻokahi mahina

He alakaʻi no ka poʻe hoʻomaka kī.
(E hoʻomanaʻo mai ke ala: he mau ʻōlelo aʻoaʻo kēia mai kahi mea kākau India, akā ʻike ʻia he mea kūpono ia. E ʻoluʻolu e hoʻohui i nā manaʻo.)

Python i hoʻokahi mahina

He manawa lōʻihi ka mahina. Inā hoʻohana ʻoe i 6-7 mau hola e aʻo ai i kēlā me kēia lā, hiki iā ʻoe ke hana nui.

Pahuhopu no ka mahina:

  • E hoʻomaʻamaʻa iā ʻoe iho me nā manaʻo kumu (variable, condition, list, loop, function)
  • E aʻo ma mua o 30 mau pilikia papahana ma ka hoʻomaʻamaʻa
  • E hui pū i ʻelua papahana e hoʻokō i ka ʻike hou
  • E hoʻomaʻamaʻa iā ʻoe iho me ʻelua mau papa hana
  • E hoʻomaka me IDE (kaiapuni hoʻomohala), Github, hoʻokipa, lawelawe, etc.

E lilo kēia iā ʻoe i mea hoʻomohala Python junior.

I kēia manawa ka hoʻolālā i kēlā me kēia pule.

Python i hoʻokahi mahina

Ua unuhi ʻia ka ʻatikala me ke kākoʻo o EDISON Software, ʻo ia hāʻawi i nā ʻōlelo aʻo kūpono i nā ʻōpio, a me hoʻolālā i nā polokalamu a kākau i nā kikoʻī ʻenehana ma ka Lūkini a me ka ʻōlelo Pelekania.

Hebedoma 1: E ʻike iā Python

E hoʻomaopopo pehea e hana ai nā mea a pau ma Python. E nānā i nā mea he nui i hiki.

  • Lā 1: 4 manaʻo nui (4 hola): hoʻokomo, hoʻopuka, hoʻololi, kūlana
  • Lā 2: 4 manaʻo nui (5 hola): papa inoa, no ka loop, while loop, function, module import
  • Lā 3: Nā pilikia papahana maʻalahi (5 hola): hoʻololi i ʻelua mau ʻano hoʻololi, hoʻololi i nā degere Celsius i nā degere Fahrenheit, e helu i ka huina o nā huahelu a pau i loko o kahi helu, e nānā i kahi helu no ka primality, e hana i kahi helu maʻamau, e wehe i kahi kope mai kahi papa inoa.
  • Lā 4: Nā pilikia hoʻolālā haʻahaʻa (6 hola): hoʻohuli i ke kaula (e nānā i ka palindrome), e helu i ka mea hoʻokaʻawale maʻamau, e hoʻohui i ʻelua papa kuhikuhi, kākau i kahi pāʻani koho helu, helu makahiki, etc.
  • Lā 5: Nā Kūlana ʻikepili (6 hola): pūʻulu, queue, puke wehewehe ʻōlelo, tuples, papa inoa pili
  • Lā 6: OOP - Papahana Hoʻopono Mea (6 hola): mea, papa, hana a me ka mea hana, OOP hoʻoilina
  • Lā 7: Algorithm (6 hola): huli (linear a me binary), hoʻokaʻawale ʻana (bubble method, selection), recursive function (factorial, Fibonacci series), manawa paʻakikī o nā algorithms (linear, quadratic, constant)

Mai hoʻokomo iā Python:

ʻIke wau he mea kūʻē kēia. Akā, hilinaʻi iaʻu. ʻIke au i ka nui o ka poʻe i nalowale i ka makemake e aʻo i kekahi mea ma hope o ka hiki ʻole iā lākou ke hoʻokomo i kahi kaiapuni hoʻomohala a i ʻole lako polokalamu. Aʻo wau iā ʻoe e komo koke i kahi noi Android like Leka Polokalamu a i ʻole i ka pūnaewele Ua haʻi aku ʻo Repl a hoʻomaka e ʻimi i ka ʻōlelo. Mai hoʻokomo i ka Python ma mua ke ʻole ʻoe e ʻike i ka ʻenehana.

Hebedoma 2: E hoʻomaka i ka hoʻomohala polokalamu (Kūkulu i kahi papahana)

Loaʻa ka ʻike hoʻomohala polokalamu. E ho'āʻo e hoʻohana i nā mea a pau āu i aʻo ai e hana i kahi papahana maoli.

  • Lā 1: E hoʻomaʻamaʻa iā ʻoe iho me ke kaiapuni hoʻomohala (5 mau hola): ʻO ke kaiapuni hoʻomohala ʻana he wahi pāʻoihana kahi āu e kākau ai i nā code no nā papahana nui loa. Pono ʻoe e kamaʻāina me hoʻokahi kaiapuni hoʻomohala. Paipai au e hoʻomaka me Hoʻokomo ʻo VS code i ka hoʻonui Python a i ʻole puke puke Jupyter
  • Lā 2: Github (6 hola): E makaikai Github, hana i kahi waihona. E ho'āʻo e hoʻokō, kaomi i ke code, a e helu i ka ʻokoʻa ma waena o nā lāʻau Git ʻelua. E hoʻomaopopo pū i nā noi lālā, hoʻohui, a huki.
  • Lā 3: Papahana Mua: Helu Ma'alahi (4 hola): E nānā iā Tkinter. E hana i ka helu helu maʻalahi.
  • Lā 4, 5, 6: Papahana Pilikino (5 hola i kēlā me kēia lā): E koho i kekahi o nā papahana a hoʻomaka e hana. Inā ʻaʻohe ou manaʻo no kahi papahana, e nānā i kēia papa inoa: kekahi mau papahana Python maikaʻi
  • Lā 7: Hoʻokipa (5 hola): Hoʻomaopopo i ke kikowaena a me ka hoʻokipa ʻana pēlā hoʻokipa i kāu papahana. E hoʻonohonoho iā Heroku a kau i kāu kūkulu polokalamu.

No ke aha ka papahana:

ʻO ka hahai makapō wale ʻana i nā ʻanuʻu i loko o kahi haʻawina a i ʻole wikiō ʻaʻole ia e hoʻomohala i kou mākaukau noʻonoʻo. Pono ʻoe e hoʻopili i kou ʻike i ka papahana. Ke pau kou ikaika i ka huli ʻana i ka pane, e hoʻomanaʻo ʻoe.

ʻEkolu pule: e ʻoluʻolu ma ke ʻano he polokalamu polokalamu

ʻO kāu pahuhopu i ka pule 3 ka loaʻa ʻana o ka ʻike ākea o ke kaʻina hana hoʻomohala polokalamu. ʻAʻole pono ʻoe e hoʻoikaika i kou akamai. Akā, pono ʻoe e ʻike i kekahi mau kumu no ka mea e pili ana lākou i kāu hana i kēlā me kēia lā.

  • Lā 1: Nā Kuleana Pūnaewele (6 hola): Nīnau SQL kumu (E hana i ka papa, koho, ma hea, hōʻano hou), SQL Function (Avg, Max, Count), Relational Database (Normalization), Inner Join, Outer Join, etc.
  • Lā 2: E hoʻohana i nā ʻikepili ma Python (5 mau hola): E hoʻohana i kahi waihona waihona (SQLite a i ʻole Pandas), hoʻohui i ka waihona, hana a hoʻohui i ka ʻikepili i nā papa he nui, heluhelu i ka ʻikepili mai nā papa.
  • Lā 3: API (5 hola): E aʻo e kāhea i nā API, e aʻo iā JSON, microservices, REST API
  • Lā 4: Numpy (4 hola): E nānā iā Numpy a hoʻomaʻamaʻa i ka hoʻohana ʻana ma luna 30 hana mua
  • Lā 5, 6: Pūnaewele Pūnaewele (5 hola i kēlā me kēia lā): E aʻo iā Django, e hana i kahi pūnaewele portfolio me Django, e nānā pū i ke kāʻei Flask
  • Lā 7: Nā hoʻāʻo ʻāpana, nā moʻolelo, ka hoʻopau ʻana (4 mau hola): E hoʻomaopopo i nā hoʻokolohua ʻāpana (PyTest), e aʻo pehea e hana ai me nā lāʻau a nānā iā lākou, a hoʻohana i nā wahi haʻihaʻi.

Manawa maoli (Huna):

Inā makemake ʻoe i kēia kumuhana a hāʻawi iā ʻoe iho iā ia, hiki iā ʻoe ke hana i nā mea āpau i hoʻokahi mahina.

  • E aʻo mau i ka Python. E hoʻomaka i ka hola 8 a hiki i ka 5 pm. E hoʻomaha no ka ʻaina awakea a me nā meaʻai (hoʻokahi hola i ka huina)
  • Ma ka hola 8, e hana i ka papa inoa o nā mea āu e aʻo ai i kēia lā. Ma hope iho, e hoʻomanaʻo a hoʻomaʻamaʻa i nā mea a pau āu i aʻo ai i nehinei.
  • Mai ka hola 9 am a hiki i ka hola 12 awakea, e aʻo a hoʻomaʻamaʻa haʻahaʻa. Ma hope o ka ʻaina awakea, e ʻohi i ka wikiwiki. Inā pili ʻoe i kahi pilikia, e ʻimi i kahi hoʻonā ma ka pūnaewele.
  • I kēlā me kēia lā, e hoʻolimalima i nā hola 4-5 e aʻo ai a me 2-3 mau hola e hoʻomaʻamaʻa. (hiki iā ʻoe ke lawe i hoʻokahi lā hoʻomaha i kēlā me kēia pule)
  • E manaʻo ana kou mau hoa he pupule ʻoe. Mai hōʻino iā lākou - e ola i ke kiʻi.

Inā hana ʻoe i ka manawa piha a i ʻole ke aʻo ʻana ma ke kulanui, pono ʻoe i ka manawa hou. Ma ke ʻano he haumāna, ua lawe au i 8 mau mahina e hana i nā mea āpau ma ka papa inoa. I kēia manawa, hana wau ma ke ʻano he mea hoʻomohala kiʻekiʻe (senior). Ua lawe kaʻu wahine, e hana ana ma ka panakō waena o ʻAmelika, ʻeono mahina e hoʻopau i nā hana āpau ma ka papa inoa. ʻAʻole pili ka lōʻihi. E hoʻopiha i ka papa inoa.

Hebedoma ʻEhā: E noʻonoʻo e pili ana i ka loaʻa ʻana o kahi hana (Intern)

ʻO kāu pahuhopu i ka pule ʻehā e noʻonoʻo nui i ka loaʻa ʻana o kahi hana. ʻOiai inā ʻaʻole ʻoe makemake i ka hana i kēia manawa, e aʻo nui ʻoe i ka wā o ke kaʻina ninaninau.

  • Lā 1: Hōʻuluʻulu (5 hola): E hoʻomau i ka ʻaoʻao hoʻokahi. Ma ka piko o kāu resume, e hoʻokomo i kahi hōʻuluʻulu o kāu mau mākau. E hōʻoia e hoʻohui i kahi papa inoa o kāu mau papahana me nā loulou iā Github.
  • Lā 2: Pūnaewele Pūnaewele (6 hola): Kākau i kekahi mau blog. Hoʻohui iā lākou i ka waihona pūnaewele mua āu i hana ai.
  • Lā 3: LinkedIn Profile (4 hola): Hana i kahi moʻolelo LinkedIn. E lawe mai i nā mea a pau ma kāu hoʻomau i LinkedIn.
  • Lā 4: Hoʻomākaukau no ka hālāwai ninaninau (7 hola): Google nā ​​nīnau nīnau nīnau pinepine. E hoʻomaʻamaʻa e hoʻoponopono i nā pilikia hoʻolālā 10 i nīnau ʻia ma nā nīnauele. E hana ma ka pepa. Hiki ke loaʻa nā nīnau nīnauele ma nā pūnaewele e like me Glassdoor, Careercup
  • Lā 5: Pūnaewele (~ hola): E hele i waho o ka lumi lumi. E hoʻomaka i ka hele ʻana i nā hālāwai a me nā ʻoihana hana. E hālāwai me nā mea hoʻolimalima a me nā mea hoʻomohala ʻē aʻe.
  • Lā 6: E noi wale no nā hana (~ hola): Google "Python jobs" a ʻike i nā hana i loaʻa ma LinkedIn a me nā kahua hana kūloko. E koho i 3 mau hana āu e noi ai. E hoʻololi i kāu resume i kēlā me kēia. E ʻimi i nā mea 2-3 ma nā papa inoa koi āu i ʻike ʻole ai. E hoʻolālā i nā lā 3-4 aʻe e hoʻokaʻawale iā lākou.
  • Lā 7: E aʻo mai ka hāʻule ʻole (~ hola): I kēlā me kēia manawa e hōʻole ʻia ʻoe, e ʻike i 2 mau mea e pono ai ʻoe e ʻike no ka loaʻa ʻana o ka hana. A laila e hoʻolimalima i nā lā 4-5 e hoʻomaikaʻi i kāu mau mākaukau ma kēia mau wahi. ʻO kēia ala, ma hope o kēlā me kēia hōʻole, e lilo ʻoe i mea hoʻomohala maikaʻi.

Mākaukau e hana:

ʻO ka ʻoiaʻiʻo ʻaʻole ʻoe e 100% mākaukau no ka hana. ʻO nā mea a pau āu e pono ai ke aʻo maikaʻi i nā mea 1-2. A e hoʻomaʻamaʻa iā ʻoe iho me nā nīnau ʻē aʻe e lanakila ai i ka pale ninaninau. Ke loaʻa ʻoe i kahi hana, e aʻo nui ʻoe mai ia mea.

E hauʻoli i ke kaʻina hana:

He kaʻina hana ke aʻo ʻana. Loaʻa nā pilikia ma kou ala. ʻO ka nui o lākou, ʻoi aku ka maikaʻi o ʻoe ma ke ʻano he mea hoʻomohala.

Inā hiki iā ʻoe ke hoʻopau i ka papa inoa i nā lā 28, maikaʻi ʻoe. Akā inā ʻoe e hoʻopau i ka 60-70% o ka papa inoa, e hoʻomohala ʻoe i nā ʻano pono a me nā mākaukau. E kōkua lākou iā ʻoe e lilo i mea polokalamu.

Kahi e aʻo ai:

Inā ʻaʻole ʻoe maopopo i kahi e hoʻomaka ai,

Makemake au iā ʻoe i kahi huakaʻi hoihoi. Aia i kou lima ka wā e hiki mai ana.

Unuhi: Diana Sheremyeva

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka