Paras vastaus
Kyllä, ehdottomasti. Olen itse – opettanut Python-ohjelmoija itse sanoisin, että se on hyvin mahdollista ja itse asiassa ei niin hankalaa itse oppia Python. On kuitenkin olemassa varoitus. Aloittelijana suuri osa oppijan kiinnostuksesta aiheeseen on ohjaajan käsissä ja tavalla, jolla kurssi pidetään. Tehoton valmennus voi johtaa melko nopeasti siihen, että oppija menettää kiinnostuksensa aiheeseen, pahimmassa tapauksessa – ohjelmointiin kokonaisuutena. Ollakseni rehellinen, minäkin olen oppinut nämä opetukset kovalla tavalla.
Mutta nyt, kun olen oppinut Python-ohjelmoinnin ja sieltä käsin korkean palkkatason ohjelmistokehitystyön (90 400 dollaria), joka oli vasta Airbnb: n yliopiston ulkopuolella Uskon, että minun on vastattava tähän kysymykseen matkan varrella monien haasteiden kanssa, jotta oppimisestasi olisi vähemmän hankalaa kuin minun.
Jos haluat oppia itse Pythonia tuottavasti, on välttämätöntä valita tehokas oppimisresurssi – se, joka katsoo, että opiskelijat ovat uusia verkkotunnuksessa ja he eivät ole kovin taitavia Python-ohjelmointiympäristössä, joka selittää, miksi ohjelma suorittaa suoritustavansa, joka tekee oppimiskäyrästä lineaarisen ja etenee vaikeissa aiheissa vasta antamalla tarpeeksi oivalluksia ja esimerkkejä käsitteistä.
Oppimismatkallani huomasin, että valtava enemmistö käytettävissä olevista resursseista Pythonin oppimiseen – kirjat, PDF-aineisto ja ilmaiset videokurssit eivät ole oppijaystävällisiä. Minusta tuntui, että kirjoittajalla / tutorilla oli kiire päästä kurssin loppuun ja ei kouluttanut näiden koodikappaleiden kirjoittamisen perusteluja ja olettaen, että yksi on hyvin perehtynyt Python-ohjelmointiympäristöön. Näin ei kuitenkaan ole, jos joku on aloittelija.
Ensimmäisinä oppimispäivinäni käytin ilmaisia verkko-opetusohjelmia. Ajan myötä tajusin, että heidän oppimisestaan on suuri ongelma, että he ovat ”vapaita ja avoimia kaikille” , houkuttelevat paljon tekijöitä, jotka harkitsevat tehdä nopea buck. Tällaisten opetusohjelmien sisällön laatu on kyseenalainen. Lisäksi potentiaalisille työnantajille ei voida osoittaa omaa ymmärrystä aiheesta, koska ei ole säännöksiä sertifikaatin hankkimisesta kyseisillä alustoilla suoritetuille kursseille. Tämä voi haitata hänen uraansa, etenkin tapauksissa, joissa työnantaja on asettanut kriteerit hakijoiden valinnalle, joilla on asianmukainen tutkinto / todistus.
Aiheeseen liittyvä vastaus, jossa keskustellaan Pythonin oppimismatkastani.👇
Vastaus
Joten luulit, että teit oikean valinnan aloittamalla oppia Python, koska Python on maailman nopein ja suosituin ohjelmointikieli paitsi SDE: n myös matemaatikoiden, data-analyytikkojen, tutkijoiden ja jopa lasten keskuudessa !!! Syy on yksinkertainen, koska Python on hyvin aloittelijoille sopiva ohjelmointikieli.
Pythonilla on seuraavat sovellukset:
- Tietojen analysointi
- Tekoäly
- koneoppiminen
- automaatio
- Verkkosovellusten luominen
- Ohjelmistojen testaus
Katsotaan nyt oikea etenemissuunnitelma ja Master Python:
Ennen kuin aloitat matkallasi tällä kielellä sinulla tulisi olla selkeä tavoite mielessäsi, miksi haluat oppia Pythonia? Mitä haluat tehdä tällä kielellä? Haluatko automatisoida joitain tylsiä tai tylsiä tehtäviä vai haluatko tehdä joitain verkkosovelluksia?
Suosittelisin myös parhaista oppimisresursseista. Sitä ennen sanon, että Pythonin hallitseminen vie yleensä 10–11 viikkoa, mikä on varmaa:
- Opi syntaksia ja perusteita:
- Python-kuori
- Anaconda-paketit
- Ohjausrakenteet
- Poikkeusten käsittely
- Toiminnot.
- OOPS-käsite, sisäänrakennetut tietorakenteet:
- OOPS Pythonissa
- Luettelo, tuplit , Sanakirja.
- Merkkijonojen muotoilu
- Verkkokehityksen kehykset:
Pythonissa on niin paljon kehyksiä verkkosovelluksille.
- Django: korkean tason verkkokehys, jota käytetään enimmäkseen startup-yrityksissä ja yrityksissä verkkokehitykseen. Se noudattaa MVC-mallia ja voit käyttää useita tietokantoja, kuten PostgreSQL, MySQL, SQLite ja Oracle.
- Pullo: Pullo on yksi helpoimmin mikrokehyksistä, joita voi oppia Pythonissa.
- Pullo
- Tomado
- Pyramidi
- Tietojen analysointi:
- Numpy
- Pandat
- Seaborn,
- Bokeh
- SciPy
- Näiden kirjastojen Matplotlib on hyvä tietojen analysointiin.
- ML:
Oppimista varten sinun on opittava yksityiskohtaisesti seuraavista:
- TensorFlow: Se on yksi tunnetuimmista ja suosituimmista syvällisen oppimisen kirjastoista by Google
- Scikit-Learn: Se on koneoppimiskirjasto Pythonille, joka on suunniteltu toimimaan numeeristen kirjastojen kanssa.
- PyTorch: Se on kirjasto, joka pystyy käsittelemään dynaamisia laskentakaavioita.
- Rakenna projektit:
Tähän asti olemme käsittäneet melkein kaiken Pythonissa, nyt viimeinen vaihe on rakennushankkeita . Kaikella Pythonin oppimisella on järkevää vain, jos pystyt rakentamaan joitain projekteja.
Joitakin projektiehdotuksia puoleltani:
- Simple Interest / EMI-laskin
- sääsovellus
- yksinkertainen indeksointirobotti
- verkkokauppasivusto
- online-CV-generaattori
online-resurssit:
- Ninjojen koodaus : Ninjojen koodaus Siinä on seuraavat ominaisuudet:
- Kurssin keskeytysominaisuus : Voit keskeyttää kurssin, jos sinulla on tenttejä tai kursseja, ja voit siten jatkaa uudelleen 60 päivän kuluttua, mikä on melko ainutlaatuista.
- GeeksforGeeks-opetusohjelma : Python-ohjelmointikieli – GeeksforGeeks
- Youtube-videot : https://www.youtube.com/watch?v=WGJJIrtnfpk&t=2055s https://www.youtube.com/watch?v=rfscVS0vtbw&t=9286s
- Virallinen dokumentaatio: Tervetuloa Python.org
Joitakin vinkkejä puoleltani:
- Ole kärsivällinen, se ei ole vain siinä tapauksessa, että opit Pythonin, vaan myös toisen kielen oppimisesta. Ensimmäisen kielen oppiminen vaatii aina enemmän vaivaa ja aikaa, joten ymmärrä, että kaiken upottaminen vie aikaa.
- Ole johdonmukainen, jos et ole johdonmukainen oppimisessa, se vie paljon enemmän aikaa ja vaivaa.
- Rakennusprojektista on aina hyötyä luottamuksen rakentamisessa, joten älä unohda sen merkitystä.
- Joistakin monimutkaisista termeistä, virheistä ja ongelmista johtuen sinusta tuntuu luopuvan. Älä tee niin, se tapahtuu kaikkien ohjelmoinnin yhteydessä.
- Lopetetaan nyt hyvällä lainauksella: Turhautuminen ja tuska ovat osa oppimisprosessia, omaksua se sen sijaan, että vältät sitä.
Toivon, että olen poistanut kaikki epäilyt !!!
Parhain tulevaisuuteen!