A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

郁杰

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 郁杰 初级黑马   /  2018-10-24 18:53  /  1720 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

                                                                                     学习经历
                从最开始接触Python到现在,我把自己的学习历程大体分成徘徊、入门、进阶三个阶段。
                说起来这次能够成功入门并坚持学习,“菜鸟学Python”这个头条号功不可没,事实就是地讲,这个头条号里有很多适合小白和新手的东西,能够让你在短时间内对Python语言、应用领域、学习方向有一个大概的了解,能够帮助你一步一步地正式展开对Python的学习。要想入门一门语言,有两个要素无法回避的,一是学习资料,二是开发工具。上的视频、书籍、博文等学习资料可谓铺天盖地,但毕竟我们的学习时间是有限的,不可能去一一尝试,选好适合自己的学习方式和资料对入门者来说是很关键的一步。

2).开发工具:
学习Python以来,陆续接触过IDLE、pycharm、sublime text、spyder、Ipython五个编辑器,往期文章里有篇文章(Python开发工具之神兵利器),对开发工具进行了推荐,这里我简单阐述一下对上述五种工具的使用感受:
  • IDLE: Python安装自带工具,被很多人诟病,但我觉得它安装简单,反而很适合初学者。如果实在不喜欢,可以在学习一段时间后改选其他的工具。
  • pycharm:专业级神器,缺点是比较笨重,平时写小程序的话一般不用。
  • sublime text:轻量级神器,我的最爱,非常喜欢它的界面。
  • Anaconda:集成了大量数据分析相关库,安装方便,另外它的调试功能据说也比较强大。缺点是界面比较难 看,代码补全功能也不完善。
  • Ipython:又称jupyter,Anaconda自带,我最近才开始使用,能够实时查看代码输出(这一点也很适 合初学者)

最后再补充一点Python版本选择的问题,其实这个问题真的真的不用纠结,因为py2和py3的差别非常小,随便选一个尽快上手才是真谛。当然,对于没有明确需求的初学者,我还是建议选择Python入手,毕竟Py3是大势所趋。

这里所谓的“进阶”并不是说已经度过了入门阶段,而是指在学习Python基本语法的基础上做一些扩展,向着实际应用迈出第一步。
目前来看学习Python主要有三个方向:web开发、数据分析、机器学习。个人觉得Python在web开发领域没有太大的优势,而机器学习需要大量的理论和技能基础、入门门槛较高,所以我最终的选择是从数据分析入手。

4 个回复

倒序浏览
既然选择了远方,就不要停下自己的脚步,勇往直前
回复 使用道具 举报
加油加油
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马