Wat zijn enkele actieve Python-forums voor beginners?

Beste antwoord

Hier zijn enkele geweldige plaatsen om te beginnen:

Succesverhalen

Mijn ervaring met de Python-gemeenschap was geweldig. Ik heb een aantal fantastische mensen ontmoet via lokale bijeenkomsten en kreeg geweldige ondersteuning.

@alex\_gaynor

Python Weekly

Python Weekly is een gratis wekelijkse e-mailnieuwsbrief met samengesteld nieuws, artikelen, nieuwe releases, vacatures en meer. Samengesteld door Rahul Chaudhary elke donderdag.

Ga naar pythonweekly.com om u aan te melden.

Internet Relay Chat

Freenode IRC host verschillende kanalen. Selecteer een IRC-client , registreer uw bijnaam bij Freenode

Daar zijn verschillende Python-gerelateerde kanalen op het Freenode IRC-netwerk. Alle kanalen zijn beschikbaar via de Internet Relay Chat-server Freenode . Maak verbinding met http://irc://irc.freenode.net of gebruik Freenode “s webchat .

Voor korte vragen kunt u onmiddellijk hulp krijgen door naar het #python kanaal te gaan. U moet eerst uw bijnaam registreren met FreeNode, met behulp van de instructies voor het instellen van de bijnaam .

Duitstaligen kunnen de # gebruiken Willkommen auf Python.de kanaal.

Portugezen kunnen het # python-pt -kanaal gebruiken.

Spaanstaligen kunnen het #pyar -kanaal, van de Python Argentina-gebruikersgroep.

Franstaligen kunnen lid worden van het # python-fr -kanaal.

Finse sprekers kunnen deelnemen aan de # Python Suomi ry kanaal op een ander netwerk, * IRCnet * .

Turken kunnen lid worden van de #pyistanbul kanaal.

Andere kanalen

# python-dev is voor ontwikkelaars van CPython, waar ze hun werk kunnen coördineren of problemen kunnen bespreken. Bots plaatsen updates op het kanaal op basis van activiteit in de CPython-broncodestructuur en bugtracker.

# python-infra is voor discussie over de infrastructuur van Python. .

#pydotorg is voor Welkom bij Python.org discussie .

#distutils is voor Python-verpakkingsdiscussies.

Andere sites

IRC-clients voor veel platforms zijn te vinden in het Internet Relay Chat (IRC) Helparchief .

Antwoord

Dus ik denk dat je de juiste keuze hebt gemaakt door Python te gaan leren, omdat Python s werelds snelste en populairste programmeertaal is, niet alleen onder SDEs maar ook onder wiskundigen, data-analisten, Wetenschappers en zelfs kinderen !!! De reden is simpel omdat Python een zeer beginnersvriendelijke programmeertaal is.

Python heeft de volgende toepassingen:

  • Gegevensanalyse
  • Kunstmatige intelligentie
  • Machine Learning
  • Automatisering
  • Webapps bouwen
  • Software testen

Laten we nu de juiste roadmap bekijken en Python onder de knie krijgen:

Voordat je begint je reis met deze taal moet je een duidelijk doel voor ogen hebben, daarom wil je Python leren? Wat wil je precies doen met deze taal? Wil je saaie of saaie taken automatiseren, of wil je webapplicaties maken?

Ik zou het aanraden enkele van de beste leermiddelen. Laat me eerst duidelijk maken dat het gewoonlijk 10-11 weken duurt om Python onder de knie te krijgen, dat is zeker:

  • Leer syntaxis en basisprincipes:
  • De python-shell
  • Anaconda-pakketten
  • Controlestructuren
  • Afhandeling van uitzonderingen
  • Functies.
  • OOPS-concept, ingebouwde gegevensstructuren:
  • OOPS in Python
  • Lijst, Tuples , Woordenboek.
  • Tekenreeksopmaak
  • Frameworks voor webontwikkeling:

Er zijn zoveel frameworks voor webtoepassingen in Python.

  • Django: een hoogwaardig webframework dat meestal wordt gebruikt in startups en ondernemingen voor webontwikkeling. Het volgt het MVC-patroon en u kunt meerdere databases gebruiken, zoals PostgreSQL, MySQL, SQLite en Oracle.
  • Flask: Flask is een van de gemakkelijkste microframeworks om te leren in Python.
  • Fles
  • Tomado
  • Piramide
  • Gegevensanalyse:
  • Numpy
  • Pandas
  • Seaborn,
  • Bokeh
  • SciPy
  • Matplotlib deze bibliotheken zijn goed voor data-analyse.
  • ML:

Om te leren moet je in detail leren over het volgende:

  • TensorFlow: het is een van de meest bekende en populaire deep learning-bibliotheken ontwikkeld door Google
  • Scikit-Learn: het is Machine Learning-bibliotheek voor Python, ontworpen om te werken met numerieke bibliotheken.
  • PyTorch: het is de bibliotheek die dynamische berekeningen kan verwerken.
  • Projecten bouwen:

Tot nu toe hebben we bijna alles in Python behandeld, nu de laatste fase bouwt projecten. Al het leren in Python heeft alleen zin als je een aantal projecten kunt bouwen.

Enkele van de projectsuggesties van mijn kant:

  • Simple Interest / EMI-calculator
  • Weerapplicatie
  • Eenvoudige crawler
  • Website voor e-commerce
  • Online CV-generator

Online bronnen:

  1. Ninjas coderen : Ninjas coderen Het heeft het volgende kenmerken:
  • Mentorondersteuning : mentoren zullen u helpen in de vorm van twijfels verduidelijking met TAs en andere twijfels zullen zijn ook gesorteerd. Livechat- en videosessies zijn de bronnen waarmee leerlingen de vragen / twijfels kunnen stellen en ze dus gemakkelijk kunnen oplossen.
  • Hulp bij plaatsing: Met de pool van multinationale bedrijven kunnen ze uw interviewgesprek met bedrijven verbinden en zo wordt u geplaatst. Deze interviews zijn opgesteld op basis van de verdiensten van de student en het functieprofiel.
  • Enkele tips van mijn kant:

    • Heb geduld, het is niet alleen bij het leren van Python, maar ook bij het leren van een andere taal. Het leren van een eerste taal vereist altijd meer inspanning en tijd, dus begrijp dat het tijd zal kosten om alles tot zinken te brengen.
    • Wees consistent, als je niet consistent bent in het leren, zal het veel meer tijd en moeite kosten.
    • Het bouwproject helpt altijd bij het opbouwen van vertrouwen, dus negeer het belang ervan niet.
    • Vanwege een aantal complexe termen, fouten en problemen, zul je het gevoel hebben op te geven. Doe dat niet, het gebeurt bij iedereen bij het programmeren.
    • Laten we nu eindigen met een goede quote: Frustratie en pijn zijn een onderdeel van het leerproces, omarm het in plaats van het te vermijden.

    Ik hoop dat ik al je twijfels heb weggenomen !!!

    Het allerbeste voor de toekomst !!

    Geef een reactie

    Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *