所有号称精通XX语言的面试者,简历可以直接Pass!
所有号称《21天精通XXX语言》的书籍,都可以直接扔进垃圾桶,不要犹豫!
在IT界惯用的黑名单词当中,《21天精通C++》、《21天精通Java》、《21天精通Python》等都名列前茅。那么你说,21天精通Python可能吗?一万小时定律,在IT界是永恒的真理。
如何学好Python呢?下面谈谈自己的经验:1、编程环境搭建
说的再多不如直接动手实践,这里推荐直接入手Python3系列,毕竟Python核心团队目前已经停止对Python2的维护。Windows平台直接在官方网站下载安装包,一键傻瓜式安装即可。Linux更简单,直接apt-get install或者yum install一条命令即可完成。
2、书籍推荐
书籍是人类进步的阶梯,编程行业亦不例外。下面推荐几本入门、提升的Python书籍,其中Python官方文档目前已经中文版上线,所有你遇到的基础问题都可在此找到答案。
简明 Python 教程
Python编程,从入门到实践
Python核心编程
Python官方教程文档
看书学习过程中切不可只看书不实战,看书学习的基础上,一定要对课后习题动手实战,编码总结。
写代码的时间一定要大于看书看视频的时间!
写代码的时间一定要大于看书看视频的时间!
写代码的时间一定要大于看书看视频的时间!
3、编程工具选择
Python开发,重点推荐两款工具:
Pycharm
Python开发首选IDE,无需额外配置,直接下载后傻瓜式安装,完成后即可使用。
VSCode
微软出品,必属精品。旨在替代Sublime、Atom之流,跨平台支持,插件丰富,安装包小巧,和其他IDE相比,最大的好处就是启动快,搭配Python插件,亦可达到语法智能提示之妙。
4、遇到问题怎么办?
授人以鱼不如授人以渔,在编程的道路上,一定会遇到各种各样的问题,真正的勇士敢于直面惨淡的 BUG。
善用搜索引擎,善用Google,学会科学上网是每一个IT人士必备的技能;
融入圈子,多和同行大佬交流,这里重点推荐GitHub、StackOverflow。
5、项目实战
参与各类项目,不仅可以帮助我们对之前学习的基础知识融会贯通,更可培养我们的兴趣。你可以试着去写个小爬虫,去爬取豆瓣Top50热门电影,爬取微博漂亮小姐姐的私房图等等!
本文为作者“一个程序员的奋斗史”悟空问答原创文章,未经允许转载、抄袭必究!