我是一名将Python作为第一编程语言的学习者,主攻数据分析方向,目前已学快18个月。为什么python适合新手入门?我认为原因主要有两点:
1. 入门简单,我是应用英语专业,初学python时,第一感觉是python就像英语的变种,懂基本英语单词就能入门python。2. python的工具包很多(适用场景广的原因):网页开发前端、后端,办公自动化,数据库,爬虫,数据分析(清洗、建模、分析、可视化),机器学习等等工作都可以实现。
为什么不建议只学习python一门语言?因为python语言的特性决定了它是一门跨学科的编程语言:比如学爬虫,你需要懂css,html,ajax,js等等;学数据分析,你需要懂mysql,统计学,矩阵,matplotlib等等。此外,python是通过解释器将代码转换成机器可以理解的信息,处理效率没有C、C++等其他编译型语言高。
在此我推荐《入门与实践》作为入门教材,的确可以拓宽读者的眼界。但如果想深入理解python中的内容,比如:作用域,类,封装和私有化,迭代器等等,我推荐阅读《老齐学python从入门到精通》这本书。
对新手而言,不要相信“某某语言是最好的语言”这种话,大家都是在调侃而已。程序员属于专家型的工种,终身学习才是唯一的正道。
水平有限,分享就到这里。



