Hogyan kezdjem el a Python tanulását?

Legjobb válasz

Igen, feltétlenül. Én vagyok -tanított Python programozó jómagam kijelenteném, hogy nagyon is lehetséges és valójában nem is olyan nehézkes a Python önálló tanulása. Van azonban egy figyelmeztetés. Kezdőként a tanuló iránti érdeklődés nagy része az oktató kezében és a tanfolyam lebonyolításának módjában rejlik. A nem hatékony coaching elég gyorsan ahhoz vezethet, hogy a tanuló elveszíti érdeklődését a téma iránt, legrosszabb esetben – a programozás egészében. Hogy őszinte legyek, én is keményen megtanultam ezeket a tanulságokat.

De most, miután elsajátítottam a Python programozását, és onnan egy jól fizető szoftverfejlesztő munkát (90 400 USD) zártam be, ami az Airbnb főiskolai tanulmányait követően frissen befejeződött Úgy gondolom, hogy az utazás során rengeteg kihívással kell megküzdenem, választ kell adnom erre a kérdésre, hogy tanulása kevésbé zavaró legyen, mint az enyém.

Lásd: a Python önálló tanulásához elengedhetetlen egy hatékony tananyag kiválasztása – amely úgy véli, hogy a hallgatók újak a domainben és nem ismerik jól a Python programozási környezetet, azt, amely megmagyarázza, miért hajtja végre a program a végrehajtás módját, amelyik a tanulási görbét lineárissá teszi és nehéz témákban halad csak azután, hogy elegendő betekintést és példát adott a fogalmakhoz.

Tanulási utam során rájöttem, hogy túlnyomó többség a Python megtanulásához rendelkezésre álló források – a könyvek, a PDF anyagok és az ingyenes videotanfolyamok nem tanulóbarátok. Úgy éreztem, hogy a szerző / oktató siet a kurzus végére, és nem oktatta a kódrészletek mögött rejlő indokokat , és feltételezte, hogy az egyik jól ismeri a Python programozási környezetet. Ez azonban nincs olyan, aki kezdő.

A tanulás első napjaiban ingyenes, az interneten elérhető oktatóanyagokhoz folyamodtam. Az idő múlásával azonban rájöttem, hogy a tőlük való tanulás egyik fő problémája az, hogy “szabad és mindenki számára nyitott” közösségnek számítanak, rengeteg alkotót vonzanak, akik fontolgatják hogy gyorsan bekerüljön. Az ilyen oktatóanyagok tartalmának minősége megkérdőjelezhető. Ráadásul nem lehet bizonyítani, hogy a potenciális munkaadók tudomásul veszik a témát, mivel nincs rendelkezés az ezen platformokon végzett tanfolyamok tanúsításának megszerzéséről. Ez akadályozhatja az ember karrierjét, különösen azokban az esetekben, amikor a munkáltató kritériumokat állított fel a megfelelő végzettséggel / bizonyítvánnyal rendelkező jelöltek kiválasztásához.

Kapcsolódó válasz a Python tanulási utamról. 👇

Válasz

Tehát azt hiszem, jól választottál azzal, hogy elindítottad megtanulni a Pythont, mert a Python a világ leggyorsabb és legnépszerűbb programozási nyelve nemcsak az SDE-k, hanem a matematikusok, adatelemzők, tudósok és még a gyerekek körében is !!! Az ok egyszerű, mert a Python nagyon kezdőbarát programozási nyelv.

A Python a következő alkalmazásokat használja:

  • Adatok elemzése
  • Mesterséges intelligencia
  • Gépi tanulás
  • Automatizálás
  • Webalkalmazások készítése
  • Szoftvertesztelés

Most nézzük meg a megfelelő ütemtervet és a Python mesterét:

Mielőtt elkezdené utazásod ezzel a nyelvvel egyértelmű célkitűzéssel kell rendelkezned, hogy miért akarod megtanulni a Pythont? Mit akarsz pontosan kezdeni ezzel a nyelvvel? Automatizálni szeretne unalmas vagy unalmas feladatokat, vagy szeretne webes alkalmazásokat készíteni?

Javasolnám a legjobb tanulási források közül is. Előtte hadd tisztázzam, hogy a Python elsajátításához általában 10–11 hét kell, ami biztos:

  • A szintaxis és az alapok megismerése: span>
  • A python héj
  • Anaconda csomagok
  • Vezérlő struktúrák
  • Kivételek kezelése
  • Funkciók.
  • OOPS koncepció, Beépített adatszerkezetek:
  • OOPS a Pythonban
  • Lista, sorok , Szótár.
  • Karaktersorozat kialakítása
  • Keretek a webfejlesztéshez:

Olyan sok keretrendszer van a webalkalmazások számára a Pythonban.

  • Django: Magas szintű webes keretrendszer, amelyet főleg startupokban és vállalkozásokban használnak webfejlesztésre. Ez az MVC mintát követi, és több adatbázist is használhat, például PostgreSQL, MySQL, SQLite és Oracle.
  • Lombik: A lombik az egyik legkönnyebben megtanulható mikrokeret a Pythonban.
  • Palack
  • Tomado
  • Piramis
  • Adatok elemzése:
  • hülye
  • pandák
  • Seaborn,
  • Bokeh
  • SciPy
  • A Matplotlib ezek a könyvtárak alkalmasak az adatok elemzésére.
  • ML:

A tanuláshoz részletesen meg kell tanulnia a következőket:

  • TensorFlow: Ez az egyik leghíresebb és legnépszerűbb mélytanuló könyvtár a Google által
  • Scikit-Learn: Ez egy gépi tanulási könyvtár a Python számára, amelyet numerikus könyvtárakkal való együttműködésre terveztek.
  • PyTorch: Ez a könyvtár képes kezelni a dinamikus számítási grafikonokat.
  • Projektek építése:

Mostanáig szinte mindent lefedtünk a Pythonban, most az utolsó szakasz a projektek építése . A Pythonban végzett összes tanulásnak csak akkor van értelme, ha fel tud építeni néhány projektet.

Néhány projektjavaslat az oldalamról:

  • Egyszerű érdeklődés / EMI kalkulátor
  • Időjárás-alkalmazás
  • Egyszerű bejáró
  • E-kereskedelmi webhely
  • Online önéletrajz-generátor

Online források:

  1. Nindzsák kódolása : Nindzsák kódolása A következő jellemzők:
  • Mentor támogatás : A mentorok segítséget nyújtanak Önnek a TA-val kapcsolatos kétségek tisztázása és egyéb kétségek formájában. válogatva is. Az élő csevegés és videoműsorok azok a források, amelyeken keresztül a hallgatók megkérdezhetik a kérdéseiket / kétségeiket, és így könnyen megtisztíthatják őket.
  • Segítség a elhelyezéshez: A multinacionális vállalatok csoportjával összekapcsolhatják az interjúbeszélgetést a vállalatokkal, és így Ön elhelyezkedhet. Ezeket az interjúkat a hallgató és a munkakör profilja alapján sorolják fel.
  • Néhány tipp az oldalamról:

    • Legyen türelemmel, nemcsak a Python, hanem egy másik nyelv megtanulása esetén is. Az első nyelv megtanulása mindig több erőfeszítést és időt igényel, ezért értse meg, hogy időbe telik, amíg mindent elsüllyeszt.
    • Legyen következetes, ha nem következetes a tanulás, akkor sokkal több időre és erőfeszítésre lesz szükség.
    • Az építési projekt mindig hasznos a bizalom növelésében, ezért ne hagyja figyelmen kívül annak fontosságát.
    • Egyes összetett kifejezések, hibák és problémák miatt kedve lesz lemondani. Ne tedd, ez mindenkivel megtörténik a programozás során.
    • Most fejezzük be egy jó idézettel: A csalódottság és a fájdalom a tanulási folyamat része, ölelje át, ahelyett, hogy elkerülné.

    Remélem, hogy minden kétségedet megtisztítottam !!!

    Minden jót a jövőben !!

    Vélemény, hozzászólás?

    Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük