Python di mehekê de

Rêberek ji bo destpêkerên çaya bêkêmasî.
(Têbînî ji rêzê: ev şîretên nivîskarek Hindî ne, lê ew pratîk xuya dikin. Ji kerema xwe di şîroveyan de zêde bikin.)

Python di mehekê de

Mehek demek dirêj e. Ger hûn her roj 6-7 demjimêran bi xwendinê derbas bikin, hûn dikarin gelek tiştan bikin.

Armanca mehê:

  • Xwe bi têgînên bingehîn (guherbar, şert, navnîş, lûk, fonksiyon) nas bikin
  • Zêdetirî 30 pirsgirêkên bernamekirinê di pratîkê de master bikin
  • Du projeyan bidin hev da ku zanîna nû têxin pratîkê
  • Bi kêmanî du çarçoveyan xwe nas bikin
  • Bi IDE (hawirdora pêşkeftinê), Github, mêvandar, karûbar, hwd dest pê bikin.

Ev ê we bike pêşdebirek piçûk a Python.

Niha plan hefte bi hefte ye.

Python di mehekê de

Gotar bi piştgiriya Nermalava EDISON, ku tê wergerandin şîretên pratîkî dide ciwananû herweha nermalavê dîzayn dike û taybetmendiyên teknîkî bi rûsî û îngilîzî dinivîse.

Heft XNUMX: Python nas bikin

Fêm bikin ka her tişt li Python çawa dixebite. Bi qasî ku pêkan tiştan kontrol bikin.

  • Roja 1: 4 têgehên sereke (4 saet): ketin, derketin, guherbar, şert
  • Roja 2: 4 têgehên sereke (5 demjimêr): lîste, ji bo lûkê, dema ku lûk, fonksiyon, importa modulê
  • Roja 3: Pirsgirêkên bernameya hêsan (5 demjimêr): Du guherbaran biguhezînin, dereceyên Celsius veguherînin dereceyên Fahrenheit, berhevoka hemî reqeman di jimarekê de hesab bikin, jimareyek ji bo seretayî kontrol bikin, jimareyek rasthatî çêkin, dubareyek ji navnîşek derxînin.
  • Roja 4: Pirsgirêkên bernameyê yên nerm (6 demjimêr): rêzek berevajî bikin (palindromek kontrol bikin), dabeşkera hevpar a herî mezin hesab bikin, du rêzikên rêzkirî bi hev re bikin, lîstikek texmînkirina hejmarê binivîsin, temen hesab bikin, hwd.
  • Roja 5: Avahiyên Daneyên (6 demjimêr): stêk, dorê, ferheng, tîp, navnîşa girêdan
  • Roja 6: OOP - Bernameya Bername Oriented Object (6 demjimêr): obje, çîn, rêbaz û çêker, mîrasiya OOP
  • Roja 7: Algorîtma (6 saet): lêgerîn (xêz û binar), veqetandin (rêbaza bilbilê, hilbijartî), fonksiyona vegerê (faktorî, rêzikên Fibonacci), dema tevliheviya algorîtmayan (xêz, çargoşe, domdar)

Python saz nekin:

Ez dizanim ku ev nakok xuya dike. Lê ji min bawer bike. Ez gelek kesan nas dikim ku piştî ku nekarîn hawîrdorek pêşkeftinê an nermalava saz bikin, xwestekek fêrbûna tiştek winda kirine. Ez ji we re şîret dikim ku hûn tavilê têkevin serîlêdanek Android-ê mîna Hero Bername an li ser malperê Repl û dest bi lêgerîna ziman bike. Heya ku hûn bi taybetî bi teknolojiyê re nebin, pêşî li sazkirina Python nekin.

Heft XNUMX: Pêşveçûna Nermalavê dest pê bikin (Projeyek ava bikin)

Tecrûbeya pêşveçûna nermalavê bistînin. Biceribînin ku hûn her tiştê ku hûn fêr bûne bikar bînin da ku projeyek rastîn biafirînin.

  • Roja 1: Xwe bi hawîrdora pêşkeftinê re nas bikin (5 demjimêr): Jîngeha pêşkeftinê jîngehek înteraktîf e ku hûn ê ji bo projeyên herî mezin kodê binivîsin. Pêdivî ye ku hûn bi kêmanî yek jîngehek pêşkeftinê nas bikin. Ez pêşniyar dikim ku bi dest pê bikin VS koda pêvekirina Python saz dike an notebook Jupyter
  • Roja 2: Github (6 demjimêr): Lêgerîn Github, depoyek çêbikin. Biceribînin ku hûn bikin, kodê bişopînin, û cûdahiya di navbera her du darên Git de hesab bikin. Di heman demê de daxwazên şaxkirin, hevgirtin û kişandinê jî fêm bikin.
  • Roja 3: Projeya Yekem: Hesibkarê Hêsan (4 saet): Binêre Tkinter. Hesabek hêsan çêbikin.
  • Roja 4, 5, 6: Projeya Kesane (her roj 5 demjimêr): Yek ji projeyan hilbijêrin û dest bi xebatê bikin. Heke ji bo projeyek ramanên we tune, vê navnîşê binihêrin: çend projeyên Python ên baş
  • Roja 7: Mêvandarî (5 demjimêr): Ji ber vê yekê server û mêvandariyê fam bikin projeya xwe mêvandar bike. Heroku saz bikin û avakirina sepana xwe bicîh bikin.

Çima proje:

Tenê şopandina gavên di dersek an vîdyoyek kor de dê jêhatîbûna ramana we pêş nekeve. Divê hûn zanîna xwe li ser projeyê bicîh bikin. Gava ku we hemî enerjiya xwe li lêgerîna bersivê xerc kir, hûn ê wê bîr bînin.

Hefteya sêyem: wekî bernamenûs rehet bibin

Armanca we di hefteya 3 de ew e ku hûn têgihîştinek giştî ya pêvajoya pêşkeftina nermalavê bi dest bixin. Hûn ê ne hewce ne ku hûn jêhatîbûna xwe zêde bikin. Lê divê hûn hin bingehîn bizanibin ji ber ku ew ê bandorê li karê weya rojane bikin.

  • Roja 1: Bingehên Database (6 demjimêr): Pirsa SQL ya Bingehîn (Tablo biafirîne, Hilbijêre, Cihê, Nûvekirin), Fonksiyona SQL (Avg, Max, Hejmar), Daneya Têkilî (Normalîzasyon), Tevbûna hundur, Tevlîbûna Derve, hwd.
  • Roja 2: Daneyên di Python de bikar bînin (5 demjimêr): Çarçoveyek databasê (SQLite an Pandas) bikar bînin, bi databasê ve girêdin, daneyan li gelek tabloyan biafirînin û pêve bikin, daneyên ji tabloyan bixwînin.
  • Roja 3: API (5 demjimêr): Fêr bibin ku gazî API-yê bikin, JSON, mîkroxizmet, REST API fêr bibin
  • Roja 4: Numpy (4 saet): Check out Numpy û li ser karanîna wê pratîk bikin yekem 30 temrîn
  • Roja 5, 6: Portfoloya Malperê (her roj 5 demjimêr): Fêrbûna Django, bi karanîna Django malperek portfolio biafirînin, di heman demê de li çarçoveya Flask jî binêre
  • Roja 7: Testên yekîneyê, têketin, xeletkirin (4 demjimêr): Testên yekîneyê (PyTest) fêm bikin, fêr bibin ka meriv çawa bi têketin re dixebite û wan kontrol dike, û xalên veqetandinê bikar tîne

Dema Rastî (Veşartî):

Heke hûn ji vê mijarê re dilşewat in û xwe bi tevahî jê re terxan dikin, hûn dikarin di mehekê de her tiştî bikin.

  • Bi berdewamî Python fêr bibin. Di 8ê sibehê de dest pê bikin û heya 5 êvarê bikin. Ji bo firavînê û xwarinên navberê (bi tevahî saetek)
  • Di 8ê sibehê de, navnîşek tiştên ku hûn ê îro bixwînin çêbikin. Dûv re, saetekê bigirin ku hûn her tiştê ku we duh fêr bûne bi bîr bînin û pratîk bikin.
  • Ji 9ê sibehê heta 12ê nîvroyê kêm bixwînin û pratîk bikin. Piştî nîvro, lezê hildin. Ger hûn di pirsgirêkek de asê mane, li çareseriyek serhêl bigerin.
  • Her roj 4-5 saetan bi xwendinê û 2-3 saetan jî bi pratîkê derbas bikin. (hûn dikarin heftê herî zêde rojek betlaneyê bigirin)
  • Hevalên we dê bifikirin ku hûn dîn in. Wan bêhêvî nekin - li gorî wêneyê bijîn.

Ger hûn bi tevahî wextê bixebitin an li zanîngehê dixwînin, hûn ê bêtir wext hewce bikin. Wekî xwendekarek, min 8 meh girt ku ez her tiştê di navnîşê de bikim. Niha ez wekî pêşdebirek payebilind (mezin) dixebitim. Jina min, ku li banka navendî ya Dewletên Yekbûyî dixebite, şeş meh girt ku hemî karên li ser lîsteyê biqedîne. Ne girîng e ku ew çiqas dirêj dibe. Lîsteyê temam bikin.

Hefteya çaremîn: Di derbarê bidestxistina karekî de ciddî bibin (Intern)

Armanca we di hefteya çaremîn de ev e ku hûn bi ciddî li ser peydakirina kar bifikirin. Her çend hûn nuha kar nexwazin jî, hûn ê di pêvajoya hevpeyivînê de gelek tiştan fêr bibin.

  • Roja 1: Kurte (5 saet): Resumeyek yek-rûpelî biafirîne. Di serê rezûmaya xwe de, kurteyek jêhatîbûna xwe vehewînin. Bê guman navnîşek projeyên xwe bi girêdanên Github re zêde bikin.
  • Roja 2: Portfoliya Malperê (6 demjimêr): Çend blogan binivîsin. Wan li portfolioya malpera berê ya ku we çêkiriye zêde bikin.
  • Roja 3: Profîla LinkedIn (4 demjimêr): Profîlek LinkedIn çêbikin. Her tiştê li ser resume xwe bînin LinkedIn.
  • Roja 4: Amadekirina hevpeyvînê (7 saet): Pirsên hevpeyivînê yên ku herî zêde tên pirsîn Google. Ji bo çareserkirina 10 pirsgirêkên bernamekirinê yên ku di hevpeyvînan de hatine pirsîn pratîk bikin. Li ser kaxezê bikin. Pirsên hevpeyvînê li ser malperên wekî Glassdoor, Careercup têne dîtin
  • Roja 5: Têkilî (~ saetan): Ji dolabê derkeve. Dest bi çûna civîn û pêşangehên kar bikin. Bi kargêr û pêşdebirên din re hevdîtin bikin.
  • Roja 6: Tenê ji bo karan serlêdan bikin (~ demjimêr): Google "Python jobs" bikin û bibînin ka çi kar li ser LinkedIn û malperên kar ên herêmî hene. 3 karên ku hûn ê serî lê bidin hilbijêrin. Resume xwe ji her yekê re li hev bikin. Li ser navnîşên hewcedariyên ku hûn nizanin 2-3 tiştên ku hûn nizanin bibînin. 3-4 rojên pêşerojê ji wan re veqetînin.
  • Roja 7: Ji têkçûnê fêr bibin (~saet): Her gava ku hûn têne red kirin, 2 tiştên ku hûn hewce ne ku hûn zanibin ji bo bidestxistina kar nas bikin. Dûv re 4-5 rojan di van waran de jêhatîbûna xwe derbas bikin. Bi vî rengî, piştî her redkirinê, hûn ê bibin pêşdebirek çêtir.

Ji bo xebatê amade ye:

Rastî ev e ku hûn ê tu carî ji bo xebatê 100% amade nebin. Ya ku hûn hewce ne ev e ku hûn 1-2 tiştan pir baş fêr bibin. Û xwe bi pirsên din re nas bikin ku hûn astengiya hevpeyivînê derbas bikin. Dema ku hûn karekî bi dest bixin, hûn ê gelek tiştan jê fêr bibin.

Ji pêvajoyê kêfxweş bibin:

Fêrbûn pêvajoyek e. Bê guman dê di riya we de dijwarî hebin. Zêdetir ji wan, hûn çêtir wekî pêşdebir in.

Ger hûn dikarin navnîşê di 28 rojan de biqedînin, hûn pir baş dikin. Lê her çend hûn 60-70% lîsteyê temam bikin, hûn ê xislet û jêhatîbûnên pêwîst pêş bixin. Ew ê ji we re bibin alîkar ku hûn bibin bernamenûs.

Li ku derê bixwînin:

Ger hûn hîn jî nizanin ji ku dest pê bikin,

Ez ji we re rêwîtiyek balkêş dixwazim. Pêşeroj di destê we de ye.

Werger: Diana Sheremyeva

Source: www.habr.com

Add a comment