多说无益就是干,学习编程也这样。我们下面主要通过以下三个步骤给出建议:
1.确定目标(成为一个能干活的Python需要掌握哪些技能)。
我们可以通过市面上对于Python工程师对招聘要求,去分析,具体需要掌握哪些内容。这个详细内容可以在此回答查看:Python学到什么程度可以面试工作? 下面直接列出相关要求。这里仅以 Python Web 开发工程师为例。关于 Python 的其他发展方向,如数据分析,机器学习等,都按照此方法以此类推。1、本科学历,2年Python相关工作经验,熟练使用Python语言;
2、熟悉Linux常用命令或有Mac下的开发经验,能在常见Linux服务器(CentOS/Ubuntu)上简单排查问题;
3、熟练使用MySQL/Postgres,了解NoSQL;
4、熟悉Nginx/Apache等Web服务器的配置;
5、有良好的需求分析、设计能力、规范的编程风格和良好文档习惯;
6、至少精通一种Python框架(Django/Tornado)。
2.拆分目标(需要一步一步学习哪些内容)。
差不多完成以上内容的学习,基本能够达到可以动手开发一个自己的网站的能力。可以算一个合格的初级 Python 工程师。
3.达成目标(动手实践完成工作任务)。
基础的知识掌握的差不多了,那么就需要验证下,自己是否能够独立开发相应的网站或者完成相关任务。这部分就是多练习,从小项目开始到大项目。不断巩固基础知识并且积累实战项目经验。这里直接推荐一下项目供参考: