Bästa svaret
Här är några bra ställen att komma igång:
Framgångshistorier
Min erfarenhet av Python-communityn har varit fantastisk. Jag har träffat fantastiska människor genom lokala möten och fått stort stöd.
Python Weekly
Python Weekly är ett kostnadsfritt nyhetsbrev per vecka med curated nyheter, artiklar, nya utgåvor, jobb och mer. Curated av Rahul Chaudhary varje torsdag.
Gå till pythonweekly.com för att registrera dig.
Internetrelächatt
Freenode IRC är värd för flera kanaler. Välj en IRC-klient , registrera ditt smeknamn med Freenode
Där är flera Python-relaterade kanaler i Freenode IRC-nätverket. Alla kanaler är tillgängliga via Internet Relay Chat-servern Freenode . Anslut till http://irc://irc.freenode.net eller använd Freenode ”s webbchatt .
För korta frågor kan du få omedelbar hjälp genom att besöka kanalen #python . Du måste först registrera ditt smeknamn med FreeNode, med hjälp av inställningsinstruktioner för smeknamn .
Tysktalare kan använda # Välkommen till Python.de kanal.
Portugisiska talare kan använda # python-pt kanalen.
Spansktalande kan använda #pyar kanal, från användargruppen Python Argentina.
Franska talare kan gå med i # python-fr kanalen.
Finsktalare kan gå med i # Python Suomi ry kanal i ett annat nätverk, * IRCnet * .
Turkiska talare kan gå med i #pyistanbul kanal.
Andra kanaler
# python-dev är för CPython-utvecklare, där de kan samordna sitt arbete eller diskutera problem. Bots skickar uppdateringar till kanalen baserat på aktivitet i CPython-källträdet och buggspåraren.
# python-infra är för Python-infrastrukturdiskussion .
#pydotorg är för Välkommen till Python.org diskussion .
#distutils är för Python-förpackningsdiskussion.
Andra webbplatser
IRC-klienter för många plattformar finns i Internet Relay Chat (IRC) Help Archive .
Svar
Så jag antar att du gjorde rätt val genom att börja lära dig Python eftersom Python är världens snabbaste och mest populära programmeringsspråk inte bara bland SDE: s utan också bland matematiker, dataanalytiker, Forskare och även barn också !!! Anledningen är enkel eftersom Python är ett mycket nybörjarvänligt programmeringsspråk.
Python har följande applikationer:
- Dataanalys
- Artificiell intelligens
- Machine Learning
- Automation
- Skapa webbappar
- Testning av programvara
Låt oss nu se rätt färdplan och master Python:
Innan du börjar din resa med detta språk bör du ha ett tydligt mål i ditt sinne att varför du vill lära dig Python? Vad vill du exakt göra med detta språk? Vill du automatisera några tråkiga eller tråkiga uppgifter, eller vill du skapa några webbapplikationer?
Jag skulle rekommendera några av de bästa inlärningsresurserna också. Innan det låt mig klargöra att det vanligtvis tar 10-11 veckor att behärska Python, det är säkert:
- Lär dig syntax och grunder:
- Pythonskalet
- Anaconda-paket
- Kontrollstrukturer
- Undantagshantering
- Funktioner.
- OOPS-koncept, inbyggda datastrukturer:
- OOPS i Python
- List, Tuples , Ordbok.
- Strängformering
- Ramar för webbutveckling:
Det finns så många ramar för webbapplikationer i Python.
- Django: Ett webbramverk på hög nivå som mest används i startups och företag för webbutveckling. Det följer MVC-mönstret och du kan använda flera databaser som PostgreSQL, MySQL, SQLite och Oracle.
- Flaska: Flaska är en av de enklaste mikroramarna att lära sig i Python.
- Flaska
- Tomado
- Pyramid
- Dataanalys:
- Numpy
- Pandor
- Seaborn,
- Bokeh
- SciPy
- Matplotlib dessa bibliotek är bra för dataanalys.
- ML:
För att lära dig måste du lära dig mer om följande:
- TensorFlow: Det är ett av de mest kända och populära djupinlärningsbiblioteken som utvecklats av Google
- Scikit-Learn: Det är maskininlärningsbibliotek för Python utformat för att arbeta med numeriska bibliotek.
- PyTorch: Det är biblioteket som kan hantera dynamiska beräkningsdiagram.
- Bygg projekt:
Hittills har vi täckt nästan allt i Python nu sista etappen bygger byggprojekt. All inlärning i Python är bara meningsfull om du kan bygga några projekt.
Några av projektförslagen från min sida:
- Simple Interest / EMI-kalkylator
- Väderapplikation
- Enkel sökrobot
- E-handelswebbplats
- Online CV-generator
Online-resurser:
- Coding Ninjas : Coding Ninjas Den har följande funktioner:
- Kurspausfunktion : Du kan pausa kursen om du har några tentor eller lektioner och därmed kan fortsätta igen efter 60 dagar, vilket är ganska unikt.
- Handledning för GeeksforGeeks : Pythons programmeringsspråk – GeeksforGeeks
- Youtube-videor : https://www.youtube.com/watch?v=WGJJIrtnfpk&t=2055s https://www.youtube.com/watch?v=rfscVS0vtbw&t=9286s
- Officiell dokumentation: Välkommen till Python.org
Några av tipsen från min sida:
- Ha tålamod, det är inte bara om du lär dig Python utan det handlar också om att lära dig ett annat språk. Att lära sig ett första språk kräver alltid mer ansträngning och tid så förstå att det kommer att ta tid att sjunka allt.
- Var konsekvent, om du inte är konsekvent i att lära dig tar det mycket mer tid och ansträngning.
- Byggprojektet hjälper alltid till att bygga förtroende så ignorera inte dess betydelse.
- På grund av vissa komplexa termer, fel och problem kommer du att vilja ge upp. Gör inte det, det händer med alla i programmeringen.
- Låt oss avsluta nu med ett bra citat: Frustration och smärta är en del av inlärningsprocessen, omfamna den istället för att undvika den.
Jag hoppas att jag har tagit bort alla dina tvivel !!!
Allt gott för framtiden !!