3 conseils pour les débutants sur la route par les programmeurs Python

Python de rêve 2021-11-25 17:29:43
conseils pour les butants sur

Au fur et à mesure que vous apprenez à programmer,Avez - vous eu l'expérience suivante,Ou face à une situation similaire:

image

J'ai trouvé beaucoup d'informations sur Internet,Je ne sais pas par où commencer

J'ai acheté un livre.,Après un long moment, je n'ai pas fini de lire le premier chapitre

Il y a encore quelques lignes de code à écrire au début,Et soudain, je ne pouvais pas le lire

J'ai aussi regardé des tutoriels et des vidéos,Il semble comprendre,Mais je ne peux toujours pas écrire mon propre code

J'ai commencé beaucoup de fois,Chaque fois que j'oublie tout après deux mois

Pour débutants,Surtout les autodidactes,Trop de problèmes peuvent devenir des obstacles sur votre chemin de programmation,De l'entrée à l'abandon par inadvertance.

Vous avez besoin d'un objectif d'apprentissage clair

Beaucoup de gens diraient,J'ai un but,C'est d'apprendre à programmer,Et trouver un emploi de programmeur bien payé.C'est un but,Mais ce n'est pas clair、Plus précisément、Objectifs d'apprentissage réalisables.C'est comme dire“Je veux le bonheur.”、“Je vais faire ce que je veux”Mais il n'y a pas de critères spécifiques,Il n'y a pas de guide pour vos actions.

Tu vas apprendre à programmer,C'est pour écrire un script automatique, voler des billets, voler des coupons,Encore une fois, vous pouvez automatiser le traitement d'un grand nombre de fichiers?Il s'agit de vérifier si la stratégie de négociation de vos actions est fiable,Ou faire une page Web pour promouvoir sa propre marque?Si votre but est de trouver un emploi,C'est un jeu de développement ou un logiciel de bureau,Traitement des données ou site Web,Avant ou arrière? La programmation est un concept très large , Clarifier votre but , Il faut apprendre pour avoir une orientation ,Et plus tenace..

Peut - être que beaucoup de gens pensent que ,Je ne sais pas non plus, J'essaie juste d'en apprendre plus , C'est toujours bon . Et je n'ai même pas appris , Comment savoir ce qu'il faut faire après ? Ce point de départ est compréhensible , Mais je suggère quand même : Il faut se fixer un petit objectif . Même si vous creusez un trou dans la tête et pensez à un besoin, c'est bien . Sinon, ce genre d'état d'apprentissage d'abord est difficile à maintenir .

Tu n'as pas à t'inquiéter d'avoir un mauvais but et de prendre un virage , C'est mieux que de ne pas avoir de cible . Ce n'est qu'un jalon dans vos premières années d'études , Quand tu auras fini , Il y a d'autres objectifs à choisir. .

Commencez par construire une perception globale

Dans le domaine du développement de logiciels :

L'optimisation prématurée est la source de tous les maux.

Tout aussi efficace dans l'apprentissage de la programmation . Beaucoup de gens chercheront un moyen ultime de se mettre en place ,Ce qui se manifeste, c'est:

J'espère que quelqu'un d'autre recommandera le meilleur tutoriel

Théorie avant pratique

Percer dans les détails

Ça ne semble pas mal , La voie à suivre 、Jeter les bases、On y va., C'est très conforme à la philosophie de l'éducation . C'est comme si vous aviez insisté pour optimiser votre code , Si je dis que tu as tort , On dirait que j'ai un problème .Enfin,Si votre temps n'est pas très stressant,Et je veux être rapidepythonAmélioration,Le plus important, c'est de ne pas avoir peur de souffrir.,Je vous suggère d'utiliser Wechat:762459510 ,C'est vraiment bien.,Beaucoup de gens progressent rapidement,J'ai besoin que tu n'aies pas peur de souffrir.!Vous pouvez l'ajouter et le voir.~

Mais les choses arrivent au bon moment , Les bonnes choses à faire au mauvais moment , Il en résulte des résultats erronés . Tomber prématurément dans les détails locaux , Poursuivre la base théorique , Il est facile de confondre les débutants , Au point qu'à un moment donné , Je ne peux pas continuer à étudier . La simplicité et le professionnalisme sont deux dimensions difficiles à concilier , Beaucoup de tutoriels sont excellents , C'est parce que son contenu est bien structuré , Mais est - ce vraiment approprié pour vous ?

Pour les jeunes apprenants , Surtout pour les autodidactes non professionnels ,Avalez - le、 C'est une façon plus raisonnable d'ouvrir .
Insérer la description de l'image ici

Empruntez cette image en ligne , La programmation est très similaire . Si les points sur le graphique sont les différents concepts et techniques liés à la programmation , Le processus d'apprentissage est comme dessiner cette image : Tu as étudié , Comprendre ces points de compétence , Et les relier .

Une façon de dessiner est de dessiner d'abord les détails d'un point , .Et à partir de ce point, tracez avec précision la ligne qui mène au point suivant , Dessinez un par un . C'est un peu sûr , Une façon inefficace et sujette aux erreurs .Une façon plus raisonnable de: Déterminer d'abord la répartition générale des points sur papier , Dessinez leurs contours , Ensuite, tracez les points clés , Connectez les clés , Ensuite, les branches et les détails seront progressivement affinés .

Apprendre la programmation est un détour récurrent 、 Un processus itératif , Au lieu d'une voie à sens unique jusqu'au bout .

Au début de la programmation , Vous n'avez pas à vous soucier de trop de détails , Mais plutôt une impression intuitive de la programmation , Savoir ce que la technologie peut accomplir ,Profitez de la programmation. Ceci et le point précédent sont complémentaires : Quand vous avez une cible , Pour savoir quels points de connaissance sont nécessaires pour atteindre vos objectifs 、 Quel chemin d'apprentissage? , Pour établir ce que vous voulez apprendre ; .Et quand vous avez une vision holistique de la programmation , Et vous serez plus clair sur ce que vous pouvez faire en apprenant la programmation , Rendre vos objectifs plus clairs .

Choisissez le bon point de départ et itinéraire

Avec des objectifs clairs , Après avoir construit la cognition globale , Ce qui suit est tout à fait naturel : Choisissez un bon point de départ pour vous , En direction de la cible , Commencez vos études , Allumez les points sur la carte des compétences , Et les relier .Sinon, Commencez aveuglément par un endroit inapproprié , Comme choisir un livre avec un point de départ plus élevé , Ou peut - être qu'il va se casser un cadre ,On va faire plus que ça.,Très inefficace, Il a même conduit à l'abandon .Ce qu'on appelle“Plus vite, moins vite.”,C'est ça..Enfin,Si votre temps n'est pas très stressant,Et je veux être rapidepythonAmélioration,Le plus important, c'est de ne pas avoir peur de souffrir.,Je vous suggère d'utiliser Wechat:762459510 ,C'est vraiment bien.,Beaucoup de gens progressent rapidement,J'ai besoin que tu n'aies pas peur de souffrir.!Vous pouvez l'ajouter et le voir.~
Si vous avez fait un peu plus , Il y a une connaissance générale de base , La nature comprendra ces “21Dieu sait.XX”、“ Deux mois pour devenir analyste de données ” C'est ridicule, ce slogan .

Les trois points ci - dessus,En général, c'est,Tu dois trouver.:

Qu'est - ce que tu as appris

Ce qu'il faut apprendre

Où commencer?

Vous recherchez n'importe quel jeu mobile actuellement populaire sur le marché , Les guides novices qui les trouveront sont des routines similaires :

Pour vous expliquer les conditions de victoire du jeu , Vous mener à une victoire (Des objectifs clairs)

Laissez - vous expérimenter une gamme de configurations avancées de haut niveau ( La perception globale )

Pour vous guider dans les opérations de base et les mises à jour initiales de votre jeu ( Point de départ et itinéraire )

Ces jeux sont bien conçus , Essayez de rendre le joueur accro . Il en va de même pour l'apprentissage , Laissez - vous aller aussi vite que possible “Dépendance”, Pour aller plus loin .

Si vous avez raisonPythonLa programmation intéresse, Alors souviens - toi d'inventer Python Études non rémunérées (Homophone):762459510, Il y a partage des ressources ici , Solutions techniques , Tout le monde peut communiquer ensemble PythonExpérience de la programmation, Et une petite compilation PythonCours d'apprentissage, J'espère que ça aidera tout le monde à mieux apprendre python.

image

版权声明
本文为[Python de rêve]所创,转载请带上原文链接,感谢
https://pythonmana.com/2021/11/20211125172423104o.html

  1. Debugging mm32f3277 from zhufei, transplanted with micro Python development board
  2. Recognizing numbers using OpenCV and python
  3. 真的太香了,Python速查表终于出中文版了
  4. Django REST Framework(DRF)教程:快速入门
  5. python django objects filter过滤查询:startswith year
  6. Data encapsulation of Excel test cases in Python
  7. 学员管理系统python
  8. 肝了一夜,8000字概括精髓,pandas必知必会50例!
  9. Python竟然可以画漫画!漫画版的故宫导游图,来袭!
  10. Networkx graph theory Dijkstra algorithm shortest path implementation, Python
  11. Draw a HelloWorld with Python turtle Library
  12. 运行django的服务器内存使用偶尔跳高一点,重启服务马上下来,是内存泄露吧
  13. Basic usage of Python tqdm module in machine learning training
  14. Python -- basic usage method and basic template of argparse module
  15. python-sockertserver并发编程思想
  16. Programmation simultanée du serveur de sockets Python
  17. Vue+Django 旅游网项目 首页前端实现
  18. [learning notes] Python - pyecarts
  19. Python automated operation and maintenance -- actual combat (I)
  20. Classic usage of pandas: iloc and LOC of data filtering
  21. Python 多分支语句的三种结构
  22. Calendar module of Python time series
  23. Python 输出指定范围的闰年
  24. A super easy to use Python standard library. It's great to operate directories and files
  25. Fatal Python error: init_ fs_ encoding: failed to get the Python codec of the filesystem encoding
  26. Using Python to obtain a video address is as simple as
  27. #yyds干货盘点# 6. Python 元组,不可变的列表,滚雪球学 Python
  28. Yyds Dry Inventory # 6. Python tuples, invariant List, snowball Learning Python
  29. You cannot enter the registration page using Django registration redux
  30. 笨办法学Python第十八天:更多文件操作
  31. Python编辑代码,帮个忙呗
  32. pandas转换object为int失败了,有人能解答吗
  33. python解释题,解释这串,所代表的意思
  34. 用python用while语句写1000以内能被5和9整除的数和个数
  35. #python 我写了一个“饭店”程序
  36. Comprehensive application of Python foundation -- Development
  37. Écrivez en python le nombre et le nombre d'entiers qui peuvent être divisés par 5 et 9 jusqu'à 1000 dans une instruction while
  38. python3.7 FileNotFoundError: [WinError 2] 系统找不到指定的文件。
  39. 最全面的Python重点知识汇总
  40. You can learn Python articles without reading online classes (day 4)
  41. You can learn Python articles without reading online classes (the third day)
  42. python中 我想爬取一个网页,我在cmd中pip list中已经把requests 以及bs4 弄好了 但是他还是提示我没有那个模块
  43. You can learn Python articles without reading online classes (the next day)
  44. You can learn Python articles without reading online classes (the first day)
  45. 在Python和Go项目之后使用Rust的经验分享 - scaleway
  46. 使用PyO3从Python调用 Rust:加速Python
  47. Python 3.7 filenotfounderror: [winerror 2] le système n'a pas pu trouver le fichier spécifié.
  48. Python 一切皆对象
  49. 【Pandas学习笔记01】强大的分析结构化数据的工具集
  50. 求各位亲们可以解答一下嘛,为什么跑不出来呀,大学Python
  51. 【Pandas学习笔记01】强大的分析结构化数据的工具集
  52. python飞机大战如何让飞机始终在界面中,不能跑出界面
  53. Python代码阅读(第63篇):数字奇偶性
  54. python建立⼀個圖形介⾯應⽤(GUI app)
  55. python接口自动化的html格式报告以邮件形式发送展示的原文很丑怎么处理
  56. 针对初学者,我建议你学这 3 个 Python AutoEDA 工具包
  57. #yyds干货盘点#Python-爬虫_urlib一个类型和六个方法
  58. Pour les débutants, je vous recommande d'apprendre ces 3 kits autoeda Python
  59. 我想问python怎么入门嘞?求各路人士
  60. Summary of today's Django lessons: data reverse query triggers error field 'score_ jieshoufankui‘ expected a number but got ‘‘-20211109