千锋西安老师详解:学Python应注意什么
Python零基础能自学吗?学Python应注意什么?下面就跟着千锋西安Python培训老师一起来看看!
Python以其语法的简单,成为不少小白的首选。在自学Python的过程中,有哪些我们需要注意的地方?
1、每个import语句尽量只导入一个模块,避免一次导入多个模块
2、如果语句太长,可在行尾使用续行符‘\’表示下面紧接的一行仍属于当前语句。但是一般建议是用括号来包含多行内容。
3、一般而言,运算符两侧。函数参数之间、逗号两侧建议使用空格进行分隔,不同的代码块之间、不同的函数定义、不同的类定义之间则建议增加一个空行以增加可读性。
4、适当使用异常处理来提高代码的健壮性和容错性,但是不能过于依赖异常处理,适当的显示判断是必要的。
5、不能使用关键词作为变量,可以导入keyword,print keyword.kwlist 查看所有的Python关键字。
6、不建议使用系统内置的模块名作为变量。可以通过dir(__builtins__)查看所有内之模块类型和函数。
7、变量名区分大小写。
8、使用pip工具管理python扩展库。Python3.4.0和Python2.7.9之前的版本需要首先安装pip命令才可以使用,而这之后安装包已经集成了该命令,不需要安装。
查看pip命令是否有重复路径,cmd命令:where pip。
从结果中,可以看到会存在两个路径,其中一个为python3.x的路径,一个为python2.x的路径。
拷贝环境变量path到txt中,去掉有关python3.x的相关路径,保存,重新开个控制台,输入pip,可以看到help信息,问题完美解决。
9、一定要空出时间补充理论知识
很多人会强调learn by doing,边做项目边学习,这也是我自己采用的方式。在这种方式中,你不断犯错,改正……学习效率非常高。但是,很多人走了极端,最后的结果就是不注意理论知识的学习。你会发现自己Google的能力越来越高,但是真实的编程能力并没有得到提升。如果有这种情况,你需要反思一下。一种可能是你太过于依赖各种成熟的框架,结果编程就变成了用「胶水」去粘合不同的框架完成需求。就好比你的Web App用了SQLAlchemy,虽然自己不太懂SQL,但是网站跑的也还不错。这时候如果数据库出现了问题,那你就只能跪了。
另外一种可能是你完全沉浸在做项目中,忽略了学习理论知识。做项目虽然充满困难,但回报是强烈的成就感,很容易沉浸其中。我觉得这是极其错误的。首先半路出家的程序员都没有经过系统的学习,没有形成自己的知识体系,如果你不懂数据结构,算法复杂度,操作系统这些理论,那么你能达到的高度就极其有限。所以,在每天做项目的同时,一定要保证抽出一定的时间,恶补理论知识。这部分的书单在豆瓣和知乎上都有很多总结,可以自行搜索。
不要太纠结于无意义的问题,比如什么框架好,XX语言比XX语言好啦这种问题。前期确定了练手项目,就去专心积累代码量,积累基础知识。那些你现在还看不懂的炫酷技术你慢慢也就能明白是怎么回事了,反而没有基础,再炫酷的框架对你而言都是天书。
10、学会发问
好问题是建立在你自己已经实践或者思考的基础上问出来的,这是对自己的负责,也是对别人的尊重。不要一遇到困难就喜欢直接上网搜索:「这个问题是怎么回事啊?」,「我不明白你能不能帮我看看……」。
自学需要比较强的自制力和理解能力,还需要掌握相应的学习方法,获取知识的手段等等。
如果对Python感兴趣,不妨来千锋西安校区看看!

相关推荐HOT
更多>>
it学费大概是多少?怎么学习是最性价比的方式
我们如果要学习it,你会发现好像收费标准都不太一样。那么准确的it学费大概是多少呢?其实少则几百几千,多则2,3万都有。其实真的没有一个比较...详情>>
2023-02-28 16:01:43
西安软件测试培训多少钱?花多少钱合适?
作为IT技术岗位,软件测试在市场上的缺口也是非常大的,而且这方面人才也是非常匮乏的,这也吸引了很多人们都想要从事这个行业,一旦从事这个...详情>>
2023-02-20 16:08:00
西安前端开发培训需要多少钱?需要多长时间?
现在社会上web前端培训机构也是比较多的,而且这些培训机构也主要分为线上或者线下教学,由于教学模式不同,所以收费也是各不相同的。西安前端...详情>>
2023-02-20 15:51:00
西安it培训班有哪些?考察的侧重点是什么
在西安it培训班的数量可以说是非常多的,为我们学习it,成为这方面人才也提供了一个非常不错的平台,尤其是对于一些非专业的学生来讲,通过系统...详情>>
2023-02-10 15:17:00热门推荐
真正的营销推广:利用社交媒体广告的有效性
沸前端工程师主要干啥?前端工程师提升空间大吗?
热女生学前端开发好吗?女生学前端容易吗?
热后端和前端的区别是什么?前端工作难吗?
新软件测试工资待遇大概多少?工作岗位学历要求高吗?
it学费大概是多少?怎么学习是最性价比的方式
it培训大概费用?怎么选择培训机构
西安软件测试培训多少钱?花多少钱合适?
西安前端开发培训需要多少钱?需要多长时间?
女生学前端开发难吗?适合女生选学吗?
西安哪家Java培训班好?参加Java培训的好处
西安Java培训一般多少钱?费用并不代表品质
西安Java培训班哪里好?值得一看
Java培训班靠谱吗?报培训班的好处