本文非技术型文章,仅是一些学习python的心得、感悟,希望能帮到正在学习python的小白和小小白们。

选择合适的IDE

在这里不去争论哪一款IDE最好,只想对刚开始学习Python的同学说,请选择一款配置简单、方便调试的IDE。配置简单就是不会在IDE的安装上有太多步骤,太多命令,太多依赖配置。pycharm,vscode确实很好,但是要下载安装,要设置环境变量,要配置python环境,甚至还要破解。而这些很可能就会将学习python的热情打消。

其次方便调试就是你执行的命令的结果会及时的反馈与保存,比如jupyter notebook,你的每一步结果都会保存在该命令后面,不管是调试还是想回去看你做了什么都是非常方便⬇️

因此我们一开始的开发环境不用太高级,例如anaconda,下载——傻瓜式安装即可,会自动帮你配好一切,自带jupyter notebook一个命令打开就行。而jupyter notebook也不会成为你学习python的最终阵地,在以后开发大型项目时上面那些复杂一点的IDE将会大放异彩。

最后,对于数据分析来说,python也不应该是唯一选择,虽然有numpy+scikit-learn等相关包的支持下已经能完成很出色的数据分析任务,但是在数值计算相关项目上还是需要掌握一点Matlab,在统计建模上还是需要会一点R,甚至有时候VBA也更好用,灵活运用才是一个较好的选择。

如何开始学习

如果你学习python不是为了考试,不是为了通过面试题,那么就不必看过多的python相关书本,不必盯着书里的名词、定义相关死板的文字一直看,能看懂import、print那就够了。拿起电脑开始敲代码才是正确的学习方法,只有不断的敲,不断的报错,不断的解决报错才会让你的编程能力迅速提升。可以找一些你感兴趣的项目,找到源码,先把别人的代码运行起来,然后再回去看别人的代码是怎么写出来的,函数是怎么调用的。有没有可以优化修改的地方,最后开始写自己的代码。

独立解决报错

在上面我们提到,在刚开始写代码时,一定会不停的报错,甚至是很多哭笑不得的错误,比如一个中文括号,一个缩进,一个参数类型错了,但是不管报错有多么平凡或复杂,请一定要尝试自己解决问题,最近给很多人解决报错,但是大多数人的错误都是在网上一秒就能找到解决方案的错误,要相信你犯的错误是很多人都走过的。

其实在处理独立报错的过程中,首先你就会慢慢学习如何从很长的异常提示中提取到关键的信息去查询,然后在网上寻找解决方案的时候,又会从不同的网站里学到别人是怎样出现这样的错误,又是怎样解决,怎样理解。而报错次数多了,你更会掌握到如何快速从网上找到你要的答案。正是一次次这样的过程会让你的编程能力突飞猛进!

学会写技术文档

还有一点想说的是写技术文档也是能够大大提高你的编程能力的一个方法,因为在大多数情况下,写代码是给自己用的,但是写技术文档是为了一个没有接触过这个项目的人读了之后能够快速上手你的项目,把别人教会可不是一个简单的事情,所以在写技术文档的过程中会不断学习很多这份代码相关的知识,直到写出一份优秀的技术文档。所以,保持整理并写技术文档的习惯吧!

用编程思维思考

学编程不仅仅是敲代码,常用编程的思维去思考也会提升你的编程能力,比如在看到各大网站的疫情播报会想到这些这些图表是怎么绘制的,这些数据是怎样储存的,有没有办法把数据采集下来,我能不能实现这样的功能。在打游戏的时候有没有想过在你按下攻击键的这一瞬间发生了什么,大概是怎样实现。在解锁手机时候有没有思考过,Face ID究竟是怎样识别机主,究竟读取了哪些面部信息等等。当然很多问题是你找不到答案的,但是要去思考,只有不断思考,才能将大脑一直保持在前进的线路上。

关于Python技术储备
Python越来越火了,离全民学python的时代不远了,python应用场景那么多,不管是做主业还是副业或者别的都行,技多不压身,我这里有一份全套的 Python 学习资料,希望给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

说一点学习python的心得相关推荐

  1. 学python心得体会500字-终于领会学习python的心得体会

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

  2. 学python心得体会800字-终于领会学习python的心得体会

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

  3. 前三周学习Python的心得与感受

    还没有接触Python时,我以为这门语言会和C++有着天壤之别,但当我真正开始接触它时,才发现,Python与C++非常相似却又非常不同,刚上手时,Python给我的第一感受就是舒服,自我感觉它比C+ ...

  4. 大学期间学习python的心得

    我是一名计算机专业的在校大学生,Python是学校给开设的一门专业课,我是一个小白,现在学习Python已经有差不多六个月的时间,期间走了很多的弯路,在这想分享一下自己的心得. 首先先说下在学校的学习 ...

  5. 学习Python的心得体会——阜阳师范大学 21级大数据管理与应用1班的同学不要抄哦

           随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中,我感到迷茫不知道自己该从什么地方入手,我在学习Python之前了解过这门语言,也 ...

  6. 学习python的心得体会

    python的方向 我自己将要向数据处理方向走,数据处理需要网络爬虫的知识,且更加精进.下面是我从网上查找这方面的信息,怎么才算对python有了更深层次的了解 第一层:python的基本语法和标准库 ...

  7. python读书心得体会_Python学习心得体会

    首先最开始,我们要明确一点,学习编程不是一日之功,需要每天投入时间学习,也不可纸上谈兵,需要自己亲自操作,不动手就不会发现问题,动了手印象才会深刻,记得更靠. 接下来我就稍微总结一下,我在学习中遇到的 ...

  8. python编程心得体会800字_Python学习心得体会

    首先最开始,我们要明确一点,学习编程不是一日之功,需要每天投入时间学习,也不可纸上谈兵,需要自己亲自操作,不动手就不会发现问题,动了手印象才会深刻,记得更靠. 接下来我就稍微总结一下,我在学习中遇到的 ...

  9. Python学习初衷、心得

    想学Python不是一天两天了,但是一直没有出什么成果,因此,从今天2016年5月8号开始,记录学习Python过程中的心得体会+问题总结,也算是对自己的一个敦促,敦促自己为了自己渴望的东西去奋斗. ...

最新文章

  1. Swing如何正确的处理界面中的线程(EDT)
  2. 有艺术细胞,就一定能做个好的游戏美术吗?
  3. Node.js中的回调解析
  4. 服务性服务–服务到服务的通话
  5. linux 端口号查看
  6. python 携程_python 携程爬虫开发笔记
  7. 通用单向链表设计(一)——接口的设计
  8. 错误集合_20220131
  9. python怎么打开程序管理器_python进程管理工具supervisor的安装与使用教程
  10. C#使用结构来传递多个参数
  11. ubuntu 10.04下vmware tools安装和一些应用
  12. RMSProp均方根反向传播法
  13. 每日一题/011/线性代数/高等代数/两个上三角矩阵的乘积还是上三角矩阵
  14. Spring IOC源码笔记(二)
  15. php扩展intl安装不成功,phpstudy开启php_intl扩展启动弹出错误的解决方法
  16. android viewpage 代码添加view,百行代码实现Android ViewPage指示器
  17. Spring5开发新功能
  18. 六步学会github入门使用
  19. 农历 java_公历农历互相转换的Java日历工具类详解
  20. 软件测试周刊(第81期):能够对抗消极的不是积极,而是专注;能够对抗焦虑的不是安慰,而是具体。

热门文章

  1. html消除行间距,HTML:如何从PRE标记中删除行间距
  2. Java游戏聊斋聂小倩_求手机游戏聊斋聂小倩的攻略。华娱那版。
  3. arduino串口点灯
  4. 全面!数据分析思路大梳理
  5. Google I/O 2021 发布 Flutter 2.2
  6. R语言VaR市场风险计算方法与回测、用LOGIT逻辑回归、PROBIT模型信用风险与分类模型...
  7. ROP_Emporium_ret2csu
  8. 谷歌出品,数据集搜索引擎上线了!
  9. Google BigQuery 数据集下载示例
  10. SQL语句怎么去掉字段不想要的字符?