说到这个就得提醒一下,python更多的是一门工具语言,大多数人是已经掌握了至少一门编程语言,才再学的python做数据分析或者人工智能。
而如果只想靠python一门语言找工作,难度非常大。
听到这番话后再找我继续问的一般就是有一份本职工作,然后想给自己多一份技能用的,不强求要学到什么程度。
距离上次认真写已经差不多一年多了,之前已经写过不少python的回答了,这段时间也断断续续的有不少人问过我怎么学python。
这次的回答要比之前的更具有可行性,当然也更乏味,因为编程这件事情对于大多数人来说本来天生没有乐趣。
本文分为五个部分:难度依次递增,劝退程度依次增大。
第一部分:编程环境准备
零基础入门Python的话我不建议用IDE,IDE叫集成开发环境,这东西一般是专业程序员用来实战开发用的,好处很多,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
坏处就一个,我觉得对于新手最致命的,按键太多,太麻烦了,很容易在这一步就直接放弃了。
在这里,我推荐使用jupyter notebook,别看它名字长哈,反而它实际上用起来很简单。
运行界面就这么简单,比起上面的IDE是不是要简单太多了?
jupyter notebook的优点我得再吹一波:
- 无需IDE,一个浏览器搞定
- 交互式开发和直观的数据展示
- 叙述性文本的特性让其直接变成展示文档
- 多种类型变化,可直接转换成python,md等类型文件
- 完全免费
- 还支持R语言
第二部分:基础入门
在第一部分完成之后,如果还没