Meilleure réponse
Voici quelques bons endroits pour commencer:
Exemples de réussite
Mon expérience avec la communauté Python a été formidable. Jai rencontré des personnes fantastiques lors de rencontres locales et jai obtenu un excellent soutien.
Python Weekly
Python Weekly est une newsletter hebdomadaire gratuite contenant des actualités, des articles, des nouveautés, des offres demploi et bien plus. Organisé par Rahul Chaudhary tous les jeudis.
Accédez à pythonweekly.com pour vous inscrire.
Chat relais Internet
Freenode IRC héberge plusieurs canaux. Sélectionnez un client IRC , enregistrez votre pseudo avec Freenode
Là sont plusieurs canaux liés à Python sur le réseau IRC Freenode. Tous les canaux sont disponibles sur le serveur Internet Relay Chat Freenode . Connectez-vous à http://irc://irc.freenode.net ou utilisez le chat en ligne de Freenode « .
Pour de courtes questions, vous pouvez obtenir une aide immédiate en visitant la chaîne #python . Vous devrez dabord enregistrer votre pseudo avec FreeNode, en utilisant les instructions de configuration des pseudonymes .
Les germanophones peuvent utiliser # Willkommen auf Python.de chaîne.
Les locuteurs portugais peuvent utiliser la chaîne # python-pt .
Les hispanophones peuvent utiliser la chaîne #pyar canal, du groupe dutilisateurs Python Argentina.
Les francophones peuvent rejoindre le canal # python-fr .
Les locuteurs finlandais peuvent rejoindre le # Python Suomi ry chaîne sur un autre réseau, * IRCnet * .
Les turcophones peuvent rejoindre le #pyistanbul chaîne.
Autres chaînes
# python-dev est destiné aux développeurs CPython, où ils peuvent coordonner leur travail ou discuter de problèmes. Les robots publient des mises à jour sur le canal en fonction de lactivité dans larborescence des sources de CPython et dans le suivi des bogues.
# python-infra est destiné à la discussion sur linfrastructure Python .
#pydotorg est pour Bienvenue sur Python.org discussion .
#distutils est pour la discussion sur lempaquetage Python.
Autres sites
Les clients IRC pour de nombreuses plates-formes se trouvent dans les Archive daide du chat relais Internet (IRC) .
Réponse
Donc je suppose que vous avez fait le bon choix en commençant à apprendre Python car Python est le langage de programmation le plus rapide et le plus populaire au monde, non seulement parmi les SDE mais aussi parmi les mathématiciens, les analystes de données, Les scientifiques et même les enfants aussi !!! La raison est simple car Python est un langage de programmation très convivial pour les débutants.
Python a les applications suivantes:
- Analyse des données
- Intelligence artificielle
- Apprentissage automatique
- Automatisation
- Créer des applications Web
- Tests de logiciels
Voyons maintenant la feuille de route appropriée et maîtrisons Python:
Avant de commencer votre voyage avec ce langage, vous devriez avoir un objectif clair dans votre esprit: pourquoi voulez-vous apprendre Python? Que voulez-vous faire exactement avec cette langue? Voulez-vous automatiser certaines tâches ennuyeuses ou ennuyeuses, ou voulez-vous créer des applications Web?
Je recommanderais certaines des meilleures ressources dapprentissage aussi. Avant cela, permettez-moi de préciser quil faudra généralement 10 à 11 semaines pour maîtriser Python, cest certain:
- Apprenez la syntaxe et les bases:
- Le shell python
- Packages Anaconda
- Structures de contrôle
- Gestion des exceptions
- Fonctions.
- Concept OOPS, structures de données intégrées:
- OOPS en Python
- Liste, tuples , Dictionnaire.
- Formatage de chaînes
- Cadres pour le développement Web:
Il existe autant de frameworks pour applications web en Python.
- Django: Un framework web de haut niveau principalement utilisé dans les startups et les entreprises pour le développement web. Il suit le modèle MVC et vous pouvez utiliser plusieurs bases de données telles que PostgreSQL, MySQL, SQLite et Oracle.
- Flask: Flask est lun des microframeworks les plus faciles à apprendre en Python.
- Bouteille
- Tomado
- Pyramid
- Analyse des données:
- Numpy
- Pandas
- Seaborn,
- Bokeh
- SciPy
- Matplotlib ces bibliothèques sont bonnes pour lanalyse de données.
- ML:
Pour apprendre, vous devez apprendre à suivre en détail:
- TensorFlow: cest lune des bibliothèques dapprentissage en profondeur les plus connues et les plus populaires développées par Google
- Scikit-Learn: cest une bibliothèque dapprentissage automatique pour Python conçue pour fonctionner avec des bibliothèques numériques.
- PyTorch: cest la bibliothèque qui peut gérer les graphiques de calcul dynamique.
- Projets de construction:
Jusquà présent, nous avons presque tout couvert en Python maintenant la dernière étape construit des projets. Tout lapprentissage en Python na de sens que si vous pouvez créer des projets.
Certaines des suggestions de projets de mon côté:
- Calculatrice dintérêt simple / EMI
- Application météo
- Simple Crawler
- Site Web de commerce électronique
- Générateur de CV en ligne
Ressources en ligne:
- Coding Ninjas : Coding Ninjas Il comprend les éléments suivants caractéristiques:
- Fonctionnalité de pause du cours : vous pouvez mettre le cours en pause si vous avez des examens ou des cours et pouvez donc le reprendre après la durée de 60 jours, ce qui est assez unique.
- Tutoriel GeeksforGeeks : Langage de programmation Python – GeeksforGeeks
- Vidéos YouTube : https://www.youtube.com/watch?v=WGJJIrtnfpk&t=2055s https://www.youtube.com/watch?v=rfscVS0vtbw&t=9286s
- Documentation officielle: Bienvenue dans Python.org
Quelques conseils de mon côté:
- Ayez de la patience, ce nest pas seulement dans le cas de lapprentissage de Python, mais aussi dans le cas de lapprentissage dune autre langue. Apprendre une langue maternelle demande toujours plus defforts et de temps, alors comprenez quil faudra du temps pour tout couler.
- Soyez cohérent, si vous nêtes pas cohérent dans lapprentissage, cela prendra beaucoup plus de temps et defforts.
- Le projet de construction est toujours utile pour renforcer la confiance, alors nignorez pas son importance.
- En raison de certains termes complexes, derreurs et de problèmes, vous aurez envie dabandonner. Ne faites pas cela, cela arrive à tout le monde dans la programmation.
- Terminons maintenant par une bonne citation: la frustration et la douleur font partie du processus dapprentissage, acceptez-les au lieu de léviter.
Jespère avoir dissipé tous vos doutes !!!
Bonne chance pour le futur !!