Maison  >  Article  >  développement back-end  >  Que devraient apprendre les débutants en Python ?

Que devraient apprendre les débutants en Python ?

PHP中文网
PHP中文网original
2017-06-20 16:22:321311parcourir

L'apprentissage de n'importe quelle langue commence dès le début (environ 1 an) et atteint la maîtrise grâce à une pratique continue (3 à 5 ans). Quelques personnes peuvent éventuellement maîtriser la langue et devenir des leaders. Même si tout est difficile au début, un bon début représente la moitié du succès. Aujourd'hui, cet article explique comment démarrer avec Python. Tant que vous allez dans la bonne direction, vous n’avez pas peur d’un long voyage.

 Fixez-vous des objectifs
Lorsque vous décidez de vous lancer avec Python, vous avez besoin d'un objectif clair et réalisable à court terme, comme trouver un travailler en apprenant Pour obtenir un emploi de programmeur junior, une fois l'objectif clair, vous devez comprendre les compétences requises par l'entreprise pour les programmeurs juniors. Voici les exigences du poste d'ingénieur Python junior que j'ai trouvées sur Lagou.com :

.

1, Familier avec Python et les frameworks de développement Web couramment utilisés
 
 2. Familier avec l'utilisation d'au moins une base de données, telle que MySQL, mongodb, redis, etc.;
 3. Familier avec le système d'exploitation Linux et les commandes courantes;
 
 4. Bonnes habitudes de codage et de rédaction de documents

 En plus d'être familier avec le langage lui-même, le développement de Python nécessite également de maîtriser de nombreuses compétences connexes, tout comme pour jouer en NBA, il faut non seulement apprendre à tirer, mais aussi pratiquer tout un ensemble de choses telles que la force, les compétences et la tactique. Par conséquent, les compétences qu'un ingénieur en développement Web Python ordinaire doit maîtriser incluent au moins un framework Web, tel que : Django, Flask et Tornado. La construction d'un système d'entreprise ne peut pas être séparée de la prise en charge de la base de données. se familiariser avec les opérations de base et les commandes courantes du système Linux, comme vous le savez, car les programmes que vous écrivez à l'avenir fonctionneront essentiellement sur la plate-forme Linux.

 
 Ensuite, je présenterai ces aspects un par un
 
 
Python3 ?

Adresse de téléchargement du document officiel python3 :

De nombreux novices se demandent toujours s'ils doivent apprendre Python2 ou Python3, tout comme avoir des petits pains et des petits pains cuits à la vapeur dans les mains en même temps, ne sachant pas lequel manger en premier . Ce type d'enchevêtrement est totalement inutile, car il s'agit du même langage, avec seulement quelques endroits où la syntaxe est incompatible. Bien que la plupart des entreprises utilisent encore Python2, il est incontestable que Python3 devient progressivement le courant dominant. Après tout, ce dernier présente plus d'avantages en termes de performances, et le fonctionnaire recommande fortement Python3. Alors choisissez Python3 sans hésitation. Cela peut prendre jusqu'à une journée pour comprendre le contenu unique de Python2.
 
 Outils de développement
 
Si vous voulez bien faire votre travail, vous devez d'abord affiner vos outils. Il existe une infinité d'IDE (éditeurs) pour le développement Python, que je recommande seulement. Pycharm et Sublime. Le coût d'apprentissage est très faible. Vous pouvez commencer en trouvant un didacticiel en ligne. Il est préférable de se renseigner plus tard sur les artefacts anciens tels que Vim et Emacs. De plus, 90 % des problèmes que vous rencontrerez à l'avenir pourront être résolus grâce à Google et StackOverflow.
 
 Ressources d'apprentissage
 
Il existe une gamme éblouissante de ressources d'introduction en ligne, et un bon livre peut vous guider. Pour apprendre Python rapidement, jetez un œil à Apprendre Python en Y minutes. Mais ne vous laissez pas tromper par le titre : vous ne pouvez pas apprendre une langue en quelques minutes seulement. Après avoir lu ceci, vous devriez avoir une première impression de Python. Après avoir suivi les exemples, vous devez choisir un tutoriel approprié pour l'obtenir. a commencé., "A Byte of Python" est un livre qui mérite d'être recommandé. Laissez-moi parler des raisons pour lesquelles je recommande ce livre.
 
Le nom chinois de "A Byte of Python" est "Concise Python Tutorial". La dernière version de ce livre est déjà la 10ème édition, basée sur Python3.5, vous n'avez donc pas à vous inquiéter. prendre du retard dans les connaissances. Deuxièmement, ce livre fait 152 pages et est très approprié pour débuter avec Python. Par rapport à ces tomes de 500 à 600 pages, il est très concis et peut être lu. dans 2 semaines. Et le plus important c'est que ce livre est gratuit. Répondez "byte" sur le compte public PythonZhizhi pour obtenir gratuitement l'e-book "A Byte of Python" dans différents formats.
 
Après avoir lu ce livre, vous devriez être capable de concevoir un programme simple. Je recommande un autre livre "Python Learning Manual" comme apprentissage avancé. Le contenu est relativement plus approfondi et convient aux personnes ayant une certaine base de programmation.
 
Pour faire du développement Web, vous devez comprendre le HTML, le JS et le CSS. En tant que compétences frontales, vous n'avez pas besoin d'une compréhension approfondie. Il suffit d'être capable d'écrire du HTML de base. code De plus, vous devez également comprendre le protocole HTTP (recommander "Protocole HTTP illustré"). Actuellement, les frameworks Web les plus courants incluent Django, Flask et Tornado, chacun avec ses propres caractéristiques. Django possède une documentation riche, Flask est court et concis et Tornado est asynchrone et simultané. Il est recommandé d'utiliser Flask ici, et le livre recommandé est "Flask Web Development: Practical Web Application Development Based on Python"
 
Linux recommande "Happy Linux Command Line", qui est aussi un mini livre d'introduction très classique , pas trop Théoriquement, le champ d'application n'est pas trop large. Le compte public répond "linux" et l'obtient gratuitement.
 
MySQL ne recommande qu'un seul livre intitulé "MySQL Must Know, Must Know". C'est un livret de moins de 250 pages et il n'y a pas de théorie compliquée. Après avoir lu ce livre, vous pouvez essentiellement obtenir. a commencé avec des bases de données
 
 Enfin
 
La simple lecture de livres ne fera pas de progrès, la réflexion et la pratique mèneront à la croissance. La programmation d'auto-apprentissage est un processus relativement ennuyeux sans positif. rétroaction, l'enthousiasme pour l'apprentissage sera très faible. Il est facile d'être réprimé, vous devez donc participer activement aux cercles techniques pertinents, essayer de répondre aux questions des novices dans la mesure de vos capacités, demander l'aide des experts du cercle, être doué pour résumer. ce que vous avez appris et partagez-le avec davantage de personnes, rappelez-vous que vous ne vous battez pas seul.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn