Python ao anatin'ny iray volana

Torolàlana ho an'ireo vao manomboka dite tanteraka.
(Fanamarihana avy amin'ny lane: toro-hevitra avy amin'ny mpanoratra indiana iray ireo, saingy toa azo ampiharina. Mba ampio ao amin'ny fanehoan-kevitra.)

Python ao anatin'ny iray volana

Ny iray volana dia fotoana lava. Raha mandany 6-7 ora fianarana isan'andro ianao dia afaka manao zavatra betsaka.

Tanjona amin'ny volana:

  • Mahazatra ny hevitra fototra (variable, condition, list, loop, function)
  • Mamaha olana amin'ny programa mihoatra ny 30 amin'ny fampiharana
  • Manangona tetikasa roa hampiharana fahalalana vaovao
  • Mifankazara amin'ny rafitra roa farafahakeliny
  • Manomboka amin'ny IDE (tontolo iainana fampandrosoana), Github, fampiantranoana, serivisy, sns.

Izany dia hahatonga anao ho mpamorona Python zandriny.

Ankehitriny ny drafitra dia isan-kerinandro.

Python ao anatin'ny iray volana

Nadika tamin'ny fanohanan'ny EDISON Software ny lahatsoratra, izay manome torohevitra azo ampiharina ho an'ny zandriny, ary koa mamolavola lozisialy ary manoratra fepetra ara-teknika amin'ny teny Rosiana sy Anglisy.

Herinandro 1: Fantaro ny Python

Fantaro ny fomba fiasan'ny zavatra rehetra amin'ny Python. Hamarino zavatra betsaka araka izay azo atao.

  • Andro 1: 4 hevi-dehibe (4 ora): fampidirana, fivoahana, miovaova, fepetra
  • Andro 2: 4 hevi-dehibe (5 ora): list, for loop, while loop, function, import module
  • Andro 3: Olan'ny fandaharana tsotra (5 ora): Ampifamadiho ny fari-pahalalana roa, hamadika degre Celsius ho degre Fahrenheit, kajy ny fitambaran'ny isa rehetra amin'ny isa iray, jereo ny laharana voalohany, mamorona isa kisendrasendra, manala dika mitovy amin'ny lisitra.
  • Andro 4: Olana amin'ny fandaharana antonony (6 ora): mamadika tady (jereo ny palindrome), kajy ny fizarazarana iraisana lehibe indrindra, manambatra laharan-kira roa voafantina, manoratra lalao maminavina isa, manao kajy ny taona, sns.
  • Andro 5: Rafitra angona (6 ora): stack, filaharana, rakibolana, tuples, lisitra mifandray
  • Andro 6: OOP - Fandaharana miompana amin'ny zavatra (6 ora): zavatra, kilasy, fomba ary mpanorina, lova OOP
  • Andro 7: Algorithm (6 ora): Fikarohana (linear sy binary), fanasokajiana (fomba miboiboika, fifantenana), fiasa miverimberina (factorial, andian-dahatsoratra Fibonacci), fahasarotana amin'ny algorithms (linear, quadratic, constant)

Aza mametraka Python:

Fantatro fa toa mifanohitra izany. Fa matokia ahy. Mahafantatra olona maro izay very faniriana hianatra na inona na inona aho rehefa tsy afaka nametraka tontolo fampandrosoana na rindrambaiko. Manoro hevitra anao aho hiditra avy hatrany amin'ny fampiharana Android toy ny Mahery fo momba ny programa na amin'ny tranokala Repl ary manomboka mikaroka ny fiteny. Aza atao tsinontsinona ny fametrahana Python aloha raha tsy hoe tena mahay teknolojia ianao.

Herinandro 2: Atombohy ny Famolavolana Lozisialy (Manangana Tetikasa)

Mahazoa traikefa amin'ny famolavolana rindrambaiko. Miezaha hampiasa izay rehetra nianaranao mba hamoronana tetikasa tena izy.

  • Andro 1: Mifankazara amin'ny tontolo fampandrosoana (5 ora): Ny tontolon'ny fampandrosoana dia tontolo iaraha-miasa izay hanoratanao kaody ho an'ny tetikasa lehibe indrindra. Tokony ho zatra amin'ny tontolo fampandrosoana iray farafahakeliny ianao. Manoro hevitra aho manomboka amin'ny VS code mametraka Python extension na kahie Jupyter
  • Andro 2: Github (6 ora): Mikaroka Github, mamorona tahiry. Andramo ny manolo-tena, manosika ny kaody ary kajy ny fahasamihafana misy eo amin'ny hazo Git roa. Fantaro ihany koa ny fangatahana sampana, fampifangaroana ary fisintonana.
  • Andro 3: Tetikasa Voalohany: Calculator Tsotra (4 ora): Jereo ny Tkinter. Mamorona kajy tsotra.
  • Andro 4, 5, 6: Tetikasa manokana (5 ora isan'andro): Mifidiana iray amin'ireo tetikasa ary manomboka miasa amin'izany. Raha tsy manana hevitra momba ny tetikasa ianao dia jereo ity lisitra ity: tetikasa Python tsara maromaro
  • Andro 7: fampiantranoana (5 ora): Fantaro ny mpizara sy ny fampiantranoana ka mampiantrano ny tetikasanao. Amboary ny Heroku ary apetraho ny fananganana fampiharana anao.

Nahoana ny tetikasa:

Ny fanarahana an-jambany fotsiny ireo dingana ao amin'ny lesona na video dia tsy hampivoatra ny fahaizanao misaina. Tsy maintsy mampihatra ny fahalalanao amin'ny tetikasa ianao. Rehefa lany ny herinao rehetra nikaroka ny valiny ianao dia ho tsaroanao izany.

Herinandro fahatelo: mahazo aina amin'ny maha-programmer anao

Ny tanjonao amin'ny herinandro faha-3 dia ny hahazo fahatakarana ankapobeny momba ny fizotry ny fampivoarana rindrambaiko. Tsy mila manatsara ny fahaizanao ianao. Saingy tokony ho fantatrao ny fototra sasany satria hisy fiantraikany amin'ny asanao andavanandro izany.

  • Andro 1: Fototry ny angon-drakitra (6 ora): Fanontaniana SQL fototra (Mamorona tabilao, safidio, aiza, Fanavaozana), SQL Function (Avg, Max, Count), Relational Database (Normalization), Inner Join, Outer Join, sns.
  • Andro 2: Ampiasao ny angona amin'ny Python (5 ora): Mampiasà rafitra angon-drakitra (SQLite na Pandas), mifandray amin'ny angon-drakitra, mamorona sy ampidiro ny angona amin'ny latabatra maromaro, mamaky angona avy amin'ny latabatra
  • Andro 3: API (5 ora): Mianara miantso API, mianatra JSON, microservices, REST API
  • Andro 4: Numpy (4 ora): Jereo ny Numpy ary manaova fanazaran-tena amin'ny fampiasana azy fanazaran-tena 30 voalohany
  • Andro 5, 6: Portfolio tranonkala (5 ora isan'andro): Mianara Django, mamorona tranokala portfolio mampiasa Django, jereo ihany koa ny rafitra Flask
  • Andro 7: Fitsapana vondrona, logs, debugging (4 ora): Fantaro ny fitsapana unit (PyTest), ianaro ny fomba fiasa miaraka amin'ny diary ary jereo izany, ary ampiasao ny teboka fiatoana

Real Time (Secret):

Raha liana amin'ity lohahevitra ity ianao ary manolo-tena amin'izany, dia afaka manao ny zava-drehetra ao anatin'ny iray volana ianao.

  • Mianara Python tsy tapaka. Manomboka amin’ny 8 ora maraina ary manao izany hatramin’ny 5 ora hariva. Mialà sasatra amin'ny sakafo antoandro sy ny tsakitsaky (adiny iray manontolo)
  • Amin’ny 8 ora maraina dia ataovy lisitra ny zavatra hianaranao anio. Aorian'izay, makà adiny iray hahatsiarovana sy hampiharana ny zavatra rehetra nianaranao omaly.
  • Manomboka amin'ny 9 ora maraina ka hatramin'ny 12 ora antoandro, mianatra sy manao fanazaran-tena kely. Aorian'ny sakafo antoandro, alaivo ny hafainganam-pandeha. Raha sendra olana ianao dia mitadiava vahaolana amin'ny Internet.
  • Isan'andro, mandany 4-5 ora fianarana ary 2-3 ora manao fanazaran-tena. (afaka maka andro iray farafahakeliny isan-kerinandro ianao)
  • Ny namanao dia hihevitra fa adala ianao. Aza mandiso fanantenana azy ireo - miaina mifanaraka amin'ny sary.

Raha miasa manontolo andro na mianatra any amin'ny oniversite ianao dia mila fotoana bebe kokoa. Amin'ny maha-mpianatra ahy dia nandany 8 volana aho vao nanao izay rehetra tao anaty lisitra. Ankehitriny aho dia miasa amin'ny maha-mpamolavola zokiolona (senior). Enim-bolana ny vadiko, izay miasa ao amin’ny banky foibe amerikana, vao nahavita ny asa rehetra tao amin’ilay lisitra. Tsy maninona na hafiriana izany. Fenoy ny lisitra.

Herinandro fahaefatra: Miezaha ho matotra amin'ny fahazoana asa (Enterna)

Ny tanjonao amin'ny herinandro fahefatra dia ny hieritreritra lalina momba ny fahazoana asa. Na dia tsy maniry ny asa amin'izao fotoana izao aza ianao dia hianatra zavatra maro mandritra ny dingan'ny dinidinika.

  • Andro 1: Famintinana (5 ora): Mamorona resadresaka iray pejy. Eo an-tampon'ny resume anao dia ampidiro ny famintinana ny fahaizanao. Ataovy azo antoka ny manampy lisitry ny tetikasanao misy rohy mankany Github.
  • Andro 2: Portfolio tranonkala (6 ora): Manorata bilaogy vitsivitsy. Ampio amin'ny portfolio-n'ny tranonkala teo aloha izy ireo.
  • Andro 3: Profile LinkedIn (4 ora): Mamorona profil LinkedIn. Ento any amin'ny LinkedIn ny zavatra rehetra ao amin'ny resume.
  • Andro 4: Fanomanana ny tafatafa (7 ora): Google ny fanontaniana fanadinadinana matetika apetraka. Manaova fanazaran-tena mamaha olana 10 momba ny fandaharana izay anontaniana amin'ny dinidinika. Ataovy amin'ny taratasy izany. Ny fanontaniana dinidinika dia azo jerena ao amin'ny tranokala toy ny Glassdoor, Careercup
  • Andro 5: Fifandraisana (~ ora): Mivoaha ao anaty efi-trano. Manomboka mandeha amin'ny fihaonana sy ny tsenan'asa. Hihaona amin'ireo mpikarama an'ady sy mpamorona hafa.
  • Andro 6: Mangataha asa tsotra (~ora): Google “asa python” ary jereo izay asa hita ao amin'ny LinkedIn sy ny tranokalan'ny asa eo an-toerana. Mifidiana asa 3 izay hampiharinao. Ampifanaraho amin'ny tsirairay ny resume anao. Mitadiava zavatra 2-3 ao amin'ny lisitry ny fepetra izay tsy fantatrao. Mandany 3-4 andro manaraka handaminana azy ireo.
  • Andro 7: Mianara amin'ny tsy fahombiazana (~ora): Isaky ny voatsipaka ianao dia fantaro ny zavatra 2 tokony ho fantatrao mba hahazoana ilay asa. Dia mandany 4-5 andro hanatsara ny fahaizanao amin'ireo sehatra ireo. Amin'izany fomba izany, aorian'ny fandavana rehetra dia ho lasa mpamorona tsara kokoa ianao.

Vonona hiasa:

Ny marina dia tsy ho vonona 100% amin'ny asa ianao. Ny hany ilainao dia ny mianatra zavatra 1-2 tsara. Ary fantaro ny tenanao amin'ny fanontaniana hafa handresena ny sakana amin'ny tafatafa. Rehefa mahazo asa ianao dia hianatra zavatra betsaka avy amin’izany.

Ankafizo ny dingana:

Ny fianarana dia dingana iray. Tena hisy fahasahiranana eny an-dalanao. Arakaraka ny betsaka amin'izy ireo no maha-tsara anao amin'ny maha-mpamorona anao.

Raha afaka mamita ny lisitra ao anatin'ny 28 andro ianao dia mahavita tsara. Saingy na dia mahavita 60-70% amin'ny lisitra aza ianao dia hampivelatra ny toetra sy ny fahaiza-manao ilaina. Hanampy anao ho lasa programmer izy ireo.

Aiza no hianarana:

Raha mbola tsy fantatrao hoe aiza no hanombohana,

Mirary dia mahafinaritra ho anao aho. Eo am-pelatananao ny ho avy.

Dikanteny: Diana Sheremyeva

Source: www.habr.com

Add a comment