Il s'agit d'un guide d'introduction à Python, destiné aux étudiants qui n'ont aucune expérience en programmation et souhaitent apprendre Python à partir de zéro. Que votre point de départ pour apprendre soit axé sur vos intérêts, élargissant votre réflexion ou vos besoins professionnels, ou que vous souhaitiez changer de carrière, vous pouvez utiliser cet article comme référence.
En cette ère d'explosion de l'information, il existe des milliers de résultats de recherche pour le mot-clé « Démarrer avec Python ». De nombreux joueurs débutants frappent inévitablement ici et là avec un marteau et un bâton, et finissent par lire de nombreux articles, mais n'ont toujours pas franchi le seuil du statut de novice.
Sur la base de notre propre expérience d'apprentissage, de notre communication et de notre compréhension avec de nombreux auto-apprenants, nous avons compilé un parcours d'auto-apprentissage hautement exploitable et collecté diverses formes de ressources d'apprentissage Python de haute qualité pour ceux qui n'ont pas encore commencé. ou Une référence pour les étudiants qui débutent.
Préparation mentale
La programmation est une technologie, on peut aussi dire que c'est un métier. Tout comme la calligraphie, la peinture, les instruments de musique, la sculpture, etc., derrière la maîtrise des compétences doit se cacher une longue période de pratique répétée. Le monde de la programmation est vaste, alors gardez une attitude impressionnante pour apprendre et prenez au sérieux chaque ligne de code et même chaque caractère que vous écrivez. Préparez votre mentalité et partez vers le monde de la programmation.
Étape d'introduction
La première étape est cruciale, qu'elle soit liée au fait que les débutants passent de l'entrée à la maîtrise ou de l'entrée à l'abandon. Choisissez un chemin d’entrée approprié et respectez-le.
1.1 Configurer l'environnement d'apprentissage Python
Python2 ou Python3 ?
Beaucoup de gens se demandent s'ils doivent apprendre Python2 ou Python3 pour commencer. Ce n'est pas vraiment un problème. Je n'ai jamais entendu parler de quelqu'un étant un programmeur Python2 ou un programmeur Python3. Les deux sont simplement incompatibles au niveau du programme, il n'y a pas de grande différence dans la pensée et il n'y a pas beaucoup de changements grammaticaux. Peu importe celui par lequel vous choisissez de commencer.
Si vous n'arrivez toujours pas à vous décider, veuillez choisir Python3.
Comment choisir un éditeur ?
Je recommande la version communautaire pycharm, qui est simple à configurer, puissante, permet de gagner du temps et de s'inquiéter à utiliser et est conviviale pour les débutants. Et c'est totalement gratuit !
Autres éditeurs que vous pouvez essayer :
idle : Python est livré avec son propre éditeur. Si vous souhaitez simplement écrire quelques lignes de code le plus rapidement possible, c'est le moyen le plus simple.
vs code : Visual Studio Code - Édition de code redéfini
atom : Un éditeur de texte piratable pour le 21e siècle
SublimeText : Sublime Text - Télécharger
notepad++ : Notepad++ Home
Afin de permettre aux débutants de se concentrer davantage sur l'écriture de code, nous déconseillons vim et Emacs.
Système d'exploitation ?
Python prend en charge toutes les plates-formes d'exploitation grand public existantes, qu'il s'agisse de Windows, Mac ou Linux, il peut bien exécuter Python. Et ces deux derniers sont tous deux livrés par défaut avec un environnement Python.
1.2 Tutoriel d'introduction
"Classe de programmation de Crossin-Introduction à Python"
Classe de programmation de Crossin-Introduction à Python
Je pense que c'est le plus basique Un tutoriel d'introduction facile à comprendre, très adapté aux personnes n'ayant aucune base de programmation pour débuter.
74 tutoriels graphiques, de l'installation Python la plus simple à la syntaxe de base, aux structures de données, aux fonctions, aux opérations sur les fichiers, aux requêtes réseau, orientés objet, etc., et approfondissent progressivement.
La meilleure façon d'approfondir votre impression d'un point de connaissance est d'écrire du code pour l'implémenter vous-même. Si vous ne comprenez toujours pas, réessayez. Ainsi, quel que soit le didacticiel que vous utilisez, veuillez saisir tous les exemples de codes sur votre ordinateur et exécutez-le, en apprenant par la pratique !
Exercices de soutien
Classe de programmation de Crossin - exercices de base
Classe de programmation de Crossin - exercices en ligne
Exercices parascolaires
《Stupid Learn Python à la dure"
Préface - [Apprendre Python à la dure] - Lire
Il s'agit d'un livre Python très célèbre, mais il ne convient pas à l'auto-apprentissage pur. Parce qu’il met l’accent sur la pratique mais ne l’explique pas, les novices peuvent facilement se perdre. Il est plus approprié comme aide pendant les études.
Autres tutoriels recommandés
"Le parcours de programmation du père et du fils", également connu sous le nom de "Apprendre la programmation avec les enfants"
C'est également une introduction très appropriée à Python avec zéro livre de fondation. Les étudiants qui aiment lire des livres papier peuvent en acheter un, disponible dans de nombreuses librairies en ligne.
"Tutoriel Python concis"
Lire en ligne : Tutoriel Python concis
Il s'agit d'un tutoriel d'introduction concis et complet sur Python, simple et direct, sans bêtises. Il convient aux personnes ayant de l'expérience dans d'autres langages pour comprendre rapidement la syntaxe Python.
Ce qui précède sont les supports d'apprentissage que nous recommandons, se concentrant principalement sur les purs novices qui n'ont pas beaucoup de bases en programmation. Il existe également d'autres bonnes ressources pour les apprenants ayant des besoins différents :
Tutoriel texte en ligne :
Tutoriel Python de Liao Xuefeng
Tutoriel Python
Celui de M. Liao les didacticiels couvrent tous les aspects de la connaissance de Python. Le contenu est plus systématique et approfondi. Une fois que vous aurez acquis une certaine base, vous gagnerez davantage en apprenant.
Tête d'abord Python
Plongez dans Python
Programmation de base de Python
Compréhension approfondie de Python
Bibliothèque standard Python
Guide de programmation Python
codecademy et codeschool, deux sites Web pour apprendre Python via Internet, sont tous deux très appréciés. Autant aller en faire l'expérience.
2. Étape de mise à niveau
Après avoir terminé l'apprentissage de base au stade d'introduction, vous tomberez souvent dans une période de goulot d'étranglement, et il est difficile d'améliorer davantage votre niveau de programmation en regardant des tutoriels. En ce moment, ce qu’il faut, c’est de la pratique, beaucoup de pratique.
Vous pouvez partir des routines du livre, puis écrire de petits fragments de programme, puis écrire un projet complet.
Nous avons rassemblé quelques questions pratiques et sites Web. Vous pouvez choisir des exercices appropriés à faire en fonction de votre propre stade. Il est suggéré qu’il soit préférable de choisir une ou deux séries sur lesquelles se concentrer, plutôt que de se contenter de barboter ici et là.
Classe de programmation de Crossin - Piège hebdomadaire :
Le compte officiel de la classe de programmation publiera une question pour la pratique chaque semaine et l'expliquera la semaine prochaine. Bienvenue à suivre le compte public WeChat et à soumettre les réponses avec tout le monde.
3. Que dois-je faire si je rencontre un problème ?
Divers problèmes surgiront plus ou moins au cours du processus d'apprentissage. N'essayez pas de vous échapper. Les vrais guerriers osent affronter les bugs désastreux.
La première étape est définitivement de faire bon usage des moteurs de recherche. Comment les utiliser est aussi un travail technique :
Comment utiliser les moteurs de recherche pour les débutants en programmation
La deuxième étape est de demander de l'aide à diverses sources. Site de rencontre gay (brouillard dense) :
4. Conseils de personnes qui l'ont vécu
Quand vous êtes nouveau. En matière de programmation, vous aurez toutes sortes de doutes. Vous rencontrerez divers pièges. À l'heure actuelle, l'expérience des générations précédentes est particulièrement importante. Nous avons compilé quelques questions Zhihu pour référence :
5 Écrivez à la fin
Après la première et. deuxièmes étapes Formation étape par étape, je crois que les petits programmes ordinaires ne seront pas difficiles pour vous. Vous avez déjà franchi une étape clé dans le monde de la programmation. Ensuite, vous pouvez challenger des projets spécifiques. Le monde riche des robots d'exploration, du développement web, de l'analyse de données, du machine learning, etc. s'ouvre déjà à vous. Choisissez une direction et recommencez !
N'oubliez pas : il n'y a pas de raccourci sur le chemin de la programmation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!