首先,个人认为,半个月,学会写Python,这个我认为只是了解基础而已,想要学会Python,紧紧是半个月是不够的。学Python的基础一般包括列表、字典、集合、条件判断、循环判断、切片、迭代等,高阶的内容有生成器、迭代器、第三方模块运用、进程、线程、IO等等。
以上列举的内容,光是靠去看,去理解,半个月时间就能有个大致了解,但无法做到深入理解。想达到熟练程度,没有捷径,练习、练习、再练习,这个就不止需要半个月时间了。
建议学基础,可以看下廖雪峰老师的Python教程:Python教程www.liaoxuefeng.com
这个教程已经有非常多人的实践和推荐过,找到这个教程很容易。
个人认为想要最快学会一门语言,最好的方式就是有项目练习,直接在实战中学习,遇到问题,查找问题,处理问题,理解原理,这样能留下最深的印象,也是最快提高熟练度的“捷径”。
我推荐一本书《Python编程 从入门到实践》 [美] Eric Matthes 著 袁国忠 译
这本书的亮点是它有三个项目,每个项目如何开始、搭建框架、调试、重构等等一系列步骤,都给你讲的非常清楚。我觉得做项目最开始的方式是影子模仿,模仿别人如何开发一个正式的项目,了解其过程,能最快学到东西。这本书也有基础部分介绍,也讲得相对详细,跟着敲一遍代码,也能加深基础。
好了,我觉得学会一门语言没有什么标准,能否在实际运用中,做到熟练使用才是关键,这种追求半个月就想速成的事情,哪有这等好事,培训机构起码都还要三四个月时间呢。