Beste Antwort
Hier sind einige gute Einstiegspunkte:
Erfolgsgeschichten
Meine Erfahrung mit der Python-Community war großartig. Ich habe einige fantastische Leute durch lokale Meetups getroffen und großartige Unterstützung erhalten.
Python Weekly
Python Weekly ist ein kostenloser wöchentlicher E-Mail-Newsletter mit kuratierten Nachrichten, Artikeln, Neuerscheinungen, Jobs und mehr. Kuratiert von Rahul Chaudhary jeden Donnerstag.
Gehen Sie zu pythonweekly.com um sich anzumelden.
Internet-Relay-Chat
Freenode IRC hostet mehrere Kanäle. Wählen Sie einen IRC-Client aus , registrieren Sie Ihren Spitznamen bei Freenode
Dort Es gibt mehrere Python-bezogene Kanäle im Freenode-IRC-Netzwerk. Alle Kanäle sind auf dem Internet Relay Chat-Server Freenode verfügbar. Stellen Sie eine Verbindung zu http://irc://irc.freenode.net her oder verwenden Sie den Webchat von Freenode .
Bei kurzen Fragen können Sie sofort Hilfe erhalten, indem Sie den Kanal #python besuchen. Sie müssen zuerst Ihren Spitznamen registrieren Verwenden Sie bei FreeNode die Anweisungen zum Einrichten des Spitznamens .
Deutsche Sprecher können die # verwenden. Willkommen auf Python.de Kanal.
Portugiesische Sprecher können den Kanal # python-pt verwenden.
Spanische Sprecher können den #pyar -Kanal aus der Python Argentina-Benutzergruppe.
Französische Sprecher können dem # python-fr -Kanal beitreten.
Finnische Sprecher können der # Python Suomi ry Kanal in einem anderen Netzwerk, * IRCnet * .
Türkische Sprecher können der #pyistanbul -Kanal.
Andere Kanäle
# python-dev ist für CPython-Entwickler gedacht, in denen sie ihre Arbeit koordinieren oder Probleme diskutieren können. Bots veröffentlichen Aktualisierungen des Kanals basierend auf der Aktivität im CPython-Quellbaum und im Bug-Tracker.
# python-infra dient zur Diskussion der Python-Infrastruktur
#pydotorg ist für Willkommen bei Python.org
#distutils ist für die Python-Paketdiskussion vorgesehen.
Andere Sites
IRC-Clients für viele Plattformen finden Sie im IRC-Hilfearchiv (Internet Relay Chat) .
Antwort
Ich denke, Sie haben die richtige Wahl getroffen, als Sie mit dem Erlernen von Python begonnen haben, da Python die schnellste und beliebteste Programmiersprache der Welt ist, nicht nur unter SDEs, sondern auch unter Mathematikern, Datenanalysten, Wissenschaftler und sogar Kinder !!! Der Grund ist einfach, da Python eine sehr anfängerfreundliche Programmiersprache ist.
Python hat die folgenden Anwendungen:
- Datenanalyse
- Künstliche Intelligenz
- Maschinelles Lernen
- Automatisierung
- Web-Apps erstellen
- Softwaretests
Nun sehen wir uns die richtige Roadmap an und beherrschen Python:
Bevor Sie beginnen Auf Ihrer Reise mit dieser Sprache sollten Sie ein klares Ziel vor Augen haben: Warum möchten Sie Python lernen? Was genau möchten Sie mit dieser Sprache machen? Möchten Sie einige langweilige oder langweilige Aufgaben automatisieren oder einige Webanwendungen erstellen?
Ich würde empfehlen einige der besten Lernressourcen auch. Lassen Sie mich vorher klarstellen, dass es normalerweise 10 bis 11 Wochen dauert, um Python zu beherrschen, das ist sicher:
- Syntax und Grundlagen lernen:
- Die Python-Shell
- Anaconda-Pakete
- Kontrollstrukturen
- Ausnahmebehandlung
- Funktionen.
- OOPS-Konzept, integrierte Datenstrukturen:
- OOPS in Python
- Liste, Tupel , Wörterbuch.
- String-Formatierung
- Frameworks für die Webentwicklung:
Es gibt So viele Frameworks für Webanwendungen in Python.
- Django: Ein High-Level-Webframework, das hauptsächlich in Startups und Unternehmen für die Webentwicklung verwendet wird. Es folgt dem MVC-Muster und Sie können mehrere Datenbanken wie PostgreSQL, MySQL, SQLite und Oracle verwenden.
- Flask: Flask ist eines der am einfachsten in Python zu erlernenden Mikroframeworks.
- Flasche
- Tomado
- Pyramide
- Datenanalyse:
- Numpy
- Pandas
- Seaborn,
- Bokeh
- SciPy
- Matplotlib Diese Bibliotheken eignen sich gut für die Datenanalyse.
- ML:
Zum Lernen müssen Sie Folgendes lernen:
- TensorFlow: Es ist eine der bekanntesten und beliebtesten Deep-Learning-Bibliotheken, die von Google entwickelt wurden.
- Scikit-Learn: Es handelt sich um eine Bibliothek für maschinelles Lernen für Python, die für die Arbeit mit numerischen Bibliotheken entwickelt wurde.
- PyTorch: Dies ist die Bibliothek, die dynamische Berechnungsgraphen verarbeiten kann.
- Projekte erstellen:
Bis jetzt haben wir fast alles in Python behandelt, jetzt die letzte Phase baut Projekte. Das gesamte Lernen in Python ist nur dann sinnvoll, wenn Sie einige Projekte erstellen können.
Einige der Projektvorschläge von meiner Seite:
- Simple Interest / EMI-Rechner
- Wetteranwendung
- Einfacher Crawler
- E-Commerce-Website
- Online-Lebenslaufgenerator
Online-Ressourcen:
- Ninjas codieren : Ninjas codieren Es gibt Folgendes Features:
- Kursunterbrechungsfunktion : Sie können den Kurs pausieren, wenn Sie Prüfungen oder Kurse haben, und können daher nach 60 Tagen wieder fortfahren, was ziemlich einzigartig ist.
- GeeksforGeeks-Lernprogramm : Python-Programmiersprache – GeeksforGeeks
- Youtube-Videos : https://www.youtube.com/watch?v=WGJJIrtnfpk&t=2055s https://www.youtube.com/watch?v=rfscVS0vtbw&t=9286s
- Offizielle Dokumentation: Willkommen bei Python.org
Einige der Tipps von meiner Seite:
- Hab Geduld, es geht nicht nur darum, Python zu lernen, sondern auch darum, eine andere Sprache zu lernen. Das Erlernen einer Muttersprache erfordert immer mehr Aufwand und Zeit. Verstehen Sie also, dass es Zeit braucht, um alles zu versenken.
- Seien Sie konsequent, wenn Sie nicht konsequent lernen, wird es viel mehr Zeit und Mühe kosten.
- Das Bauprojekt ist immer hilfreich, um Vertrauen aufzubauen. Ignorieren Sie daher nicht seine Bedeutung.
- Aufgrund einiger komplexer Begriffe, Fehler und Probleme möchten Sie aufgeben. Tun Sie das nicht, es passiert mit jedem in der Programmierung.
- Lassen Sie uns jetzt mit einem guten Zitat enden: Frustration und Schmerz sind Teil des Lernprozesses, nehmen Sie es an, anstatt es zu vermeiden.
Ich hoffe, ich habe alle Ihre Zweifel ausgeräumt !!!
Alles Gute für die Zukunft !!