Wie soll ich anfangen, Python zu lernen?

Beste Antwort

Ja, absolut. Ich bin ein Selbst -taught Python-Programmierer selbst würde sagen, dass es sehr gut möglich und in der Tat nicht so umständlich ist, Python selbst zu lernen. Es gibt jedoch eine Einschränkung. Als Anfänger liegt ein Großteil des Interesses des Lernenden an dem Fach in den Händen des Lehrers und in der Art und Weise, wie der Kurs angeboten wird. Ineffizientes Coaching kann ziemlich schnell dazu führen, dass der Lernende im schlimmsten Fall das Interesse an dem Thema verliert – der Programmierung als Ganzes. Um ehrlich zu sein, habe auch ich diese Lektionen auf die harte Tour gelernt.

Aber jetzt, nachdem ich die Python-Programmierung beherrscht und von da an einen hochbezahlten Job in der Softwareentwicklung (90.400 US-Dollar) erhalten habe, habe ich das College bei Airbnb abgeschlossen Ich glaube, ich sollte auf diese Frage eine Antwort auf diese Frage geben, damit Ihr Lernen weniger problematisch ist als meins.

Um Python produktiv selbst zu lernen, ist es wichtig, sich für eine effektive Lernressource zu entscheiden, die berücksichtigt, dass die Schüler neu in der Domäne sind und sind nicht gut mit der Python-Programmierumgebung vertraut, die erklärt, warum das Programm so ausgeführt wird, wie es ausgeführt wird, die Lernkurve linear macht und bei schwierigen Themen nur dann Fortschritte macht, wenn genügend Einblicke und Beispiele zu den Konzepten vorliegen.

Auf meiner Lernreise wurde mir klar, dass eine große Mehrheit Die verfügbaren Ressourcen zum Erlernen von Python – Bücher, PDF-Material und kostenlose Videokurse sind nicht lernfreundlich. Ich hatte das Gefühl, dass der Autor / Tutor es eilig hatte, das Ende des Kurses zu erreichen, und die Gründe für das Schreiben dieser Codeteile und die Annahme, dass dies nicht der Fall ist Man ist mit der Python-Programmierumgebung bestens vertraut. Dies ist jedoch bei Anfängern nicht der Fall.

In meinen ersten Lerntagen habe ich auf kostenlose Video-Tutorials zurückgegriffen, die im Internet verfügbar sind. Im Laufe der Zeit wurde mir jedoch klar, dass ein großes Problem beim Lernen von ihnen darin besteht, dass sie „frei und offen für alle“ sind und viele Schöpfer anziehen, die darüber nachdenken schnell Geld machen. Die inhaltliche Qualität solcher Tutorials ist fraglich. Darüber hinaus kann man potenziellen Arbeitgebern nicht nachweisen, dass man das Thema verstanden hat, da keine Zertifizierung für die auf diesen Plattformen absolvierten Kurse vorgesehen ist. Dies kann die Karriere beeinträchtigen, insbesondere in Fällen, in denen der Arbeitgeber Kriterien für die Auswahl von Kandidaten mit relevantem Abschluss / Zertifikat festgelegt hat.

Eine verwandte Antwort, die über meine Python-Lernreise spricht.

Antwort

Ich denke, Sie haben die richtige Wahl getroffen, indem Sie begonnen haben Python lernen, weil Python die schnellste und beliebteste Programmiersprache der Welt ist, nicht nur unter SDEs, sondern auch unter Mathematikern, Datenanalysten, Wissenschaftlern und sogar Kindern !!! 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 langweilige oder langweilige Aufgaben automatisieren oder 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:

  • Lernen Sie Syntax und Grundlagen:
  • Die Python-Shell
  • Anaconda-Pakete
  • Kontrollstrukturen
  • Ausnahmebehandlung
  • Funktionen.
  • OOPS-Konzept, integrierte Datenstrukturen:
  • OOPS in Python
  • Liste, Tupel , Dictionary.
  • String Formating
  • Frameworks für die Webentwicklung:

In Python gibt es so viele Frameworks für Webanwendungen.

  • 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.
  • Flasche: Flasche ist eine der am einfachsten in Python zu erlernenden Mikroframeworks.
  • Flasche
  • Tomado
  • Pyramide

li> Datenanalyse:

  • Numpy
  • Pandas
  • Seaborn,
  • Bokeh
  • SciPy
  • Matplotlib Diese Bibliotheken eignen sich gut für die Datenanalyse.
  • ML:
  • Zum Lernen müssen Sie Folgendes im Detail lernen:

    • TensorFlow: Es ist eine der bekanntesten und beliebtesten Deep-Learning-Bibliotheken, die entwickelt wurden von Google
    • 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: Diese Bibliothek kann dynamische Berechnungsdiagramme verarbeiten.
    • Projekte erstellen:

    Bis jetzt haben wir fast alles in Python behandelt, jetzt ist die letzte Phase das Erstellen von Projekten . 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:

    1. Ninjas codieren : Ninjas codieren Es gibt Folgendes Funktionen:
  • Mentor-Support : Mentoren helfen Ihnen in Form von Zweifelsklärungen mit TAs und anderen Zweifeln auch sortiert. Live-Chat- und Videositzungen sind die Quellen, über die die Schüler die Fragen / Zweifel stellen und sie daher leicht klären können.
  • Platzierungshilfe: Mit dem Pool multinationaler Unternehmen können sie Ihren Interviewanruf mit Unternehmen verbinden und Sie werden platziert. Diese Interviews richten sich nach dem Verdienst des Studenten und dem Jobprofil.
  • 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 !!

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.