电脑知识系统性学习 非计算机专业,想学Python,应该怎样系统的学习,从什么方面开始,该看一些什么书?

[更新]
·
·
分类:行业
1480 阅读

电脑知识系统性学习

非计算机专业,想学Python,应该怎样系统的学习,从什么方面开始,该看一些什么书?

非计算机专业,想学Python,应该怎样系统的学习,从什么方面开始,该看一些什么书?

先说几句题外话,非计算机专业学python要看拿来干嘛了。我的建议是比如说你手上真的有个想法打算去实现,需要借助一种编程语言,那么学python没问题。如果你现在正在求职,目标公司对于python或者相关技术有硬性要求,那么去学python。如果是因为看到网上宣传的全民python热潮而学习的话,那么你可能需要知道的是,入门完全没有问题,但是你拿python啥东西都做不出来的。
以下是我的一些个人经验。
1. 明确学习python的目的
先想好自己要用python来干什么,python的方向太多太杂,普通人根本不可能说我可以做到精通python的所有功能。大部分人主要使用python某一方面的功能。并且根据此功能在对相关的技术进行了解。举例说明,比如你想做数据分析相关工作。那么之后你可能需要主攻方向为python的numpy和pandas库的学习。由于数据分析需要前期的数据采集和后续的可视化展示甚至是建模分析。那么你可能会花点时间学习seaborn和sklearn库,并且由于可能涉及爬虫,那么就需要对scrapy框架有所了解。那么这就对你后续的学习起到指导作用了。其他的诸如网站制作方向的Django,或者小游戏方向的pygame等,就不值得你花大量精力去学习了。
2. 学习基础语法只有学会了看python的报错信息,才算是真正开始迈入python的大门了。
报错信息一般分为如下三个大部分:第一部分是Traceback提示;第二部分是回溯到报错代码所在行,并且如果报错代码是引用的函数会一直回溯到函数的源头;第三部分是错误类型以及对该错误的描述。
我关注重点为先看错误类型和错误提示,分析错误原因是因为报错行写错了,还是由于之前的某个地方出错了才导致当前行代码出错。最后才是去修改,再调试。
学会看报错信息比你学会用一百个python库都重要的多。我有很多学python的朋友一直因为懒得看报错信息,懒得自己去分析,所以代码能力一直难以提高。大部分时候只会拿现成的代码来用。毕竟自己写一旦报错就完全不知道该咋办了。我认为学会看报错,是学任何编程语言的首要任务。更何况python的报错信息我个人认为是对用户来说非常友好的了,很多大型库的报错信息都写得十分详细,十分人性化了。
3. 多多实践
多去GitHub上找一找和你想做的东西相关的项目,去啃一啃别人的代码。然后自己一点点敲出来,看看能不能复现,甚至做得更好。这一块很需要耐心,也是最容易让人泄气的一部分。告诉自己坚持坚持。python很简单,只要你愿意花时间去琢磨,去练习,入门之后的提升是飞快的。
希望我的回答能对你有所帮助!

我想系统学习数学?

你好,很高兴为您解决烦恼: 根据你的问题,给你三点建议。
一、最好找一个专业的教师,只有这样你才能将数学的每个知识点学习到位。
二、积极完成老师留的作业,并服从老师的安排。因为只有积极完成老师的作业,你才能更好地记住知识点;只有服从老师的安排(专业的老师会从基础教起,慢慢加大难度,从而做到系统的全覆盖。)你才能学得更扎实,避免出现知识点的空缺。 三、想要完成数学的系统性学习,你必须要付出汗水和努力。因为要想学好某种技能就必须付出相应的代价。 我的答案你还满意吗?如有不满意的地方,请积极批评指出。谢谢!