[TOC] python学习前先说明的几点: 1. 本文档适合小白自学python。白话阐述,不求专业准确,只是让你快速理解学习。 2. 适用领域广:在进入文档阅读之前,你肯定或多或少的在网络上搜索了一些关于python的介绍。被称为胶水语言、比较与其他开发语言适用场景或者说适用领域更多。 3. 关于性能:与其他开发语言比较,优劣比较真的无法定性,就像每个人都有自己的独特性、特长。对python非议说的最多的就是其性能问题,我想告诉你的是,你选择从我这里还是,那就请你忽略这个问题吧。因为你我目前或者未来的几年内,未达到一定的水平或者程度,python的性能问题不会影响到的职业发展,既然选择了就坚定的学下去就是了,不要疑惑,否则就是中途放弃,等你有一天别人成为你为大神的时候,你自然对性能有解决方案,现在就老老实实的从基础开始。 4. 如何学习:学习编程,可以告诉你没有诀窍和捷径,唯有“亲自动手敲代码”,一边敲,一边思考一遍测试;文档的每一个章节都是先讲基础,再进阶内容作为补充,最后就是练习题;另外需要告诉你的是,在学习的过程中多思考一个问题:这解决了什么问题?每一个新事物(技术)的出现,不是凭空的,都是为了解决某一问题而存在的,否则就什么意义了,是么?学完基础、进阶之后,就是项目实战。然后你想想大神迈进,请深入源码、学习编程思想,望架构、优化深入发展。 5. 开发工具的选择:为啥选择pycharm,因为智能美观我喜欢,你可以选择别的,但是不建议你听大神的建议,“使用没有智能提示的简单的文本编辑器来学习开发更有利于学习”,这只会打击你学习的兴趣和信心。(安装插件,配置环境等等都无法完成,这不是打击你的自信心么) 6. 知识面要广:仅仅学会python一门语言,就入行编程行业,几乎是不可能的。要学什么我再每个章节都会提到一些内容,你自行脑补。 7. 再次提醒你牢记:**“尝试动手练习”**