notepad运行python为啥与pycharm运行的结果不一样_亲身经历告诉你,如何零基础快速学习Python...

为什么是Python?

8a2c1331c83b0784113b4c12a1f2bf2e.png

人生苦短,我用Python。

我接触Python有3年时间,从刚接触到现在工作中使用,也算是经历过从入门到“放弃”再到入门的过程吧。目前,我在以下场景用过Python:风控数据的后端开发、电商平台的爬虫、机器学习算法建模、日常工作报表的呈现。差不多就这些,Python的应用场景比较多,在工作中也可以做很多事情。

如何快速学习Python?少走弯路?分享一下我的经历,希望对你有所帮助。

自学?培训?

94efe238f23f238270ea63354c72cc48.png

一个人可以走的很快,一群人可以走的很远。

这其实是两种学习方法的问题,有的人喜欢从自我挑战中获取成就感,有的人喜欢成群结队的一起走。我觉得最好的学习方式是:买一些基础书籍或者基础视频,先自学,根据自学的结果选择是否参加培训。

自学的结果有3种:

  1. Python上手很简单,书本或者视频的内容我都能学会,继续加油!
  2. Python上手还可以,就是没有人指导我一下,有一种似懂非懂的感觉。
  3. Python上手很难,为什么一样的代码,我就是运行不出来呢?我要裂开了。

对于第一种大神,完全没有必要去培训,我就在培训班里遇到一位大神,培训班讲到的知识,他已经通过书本和视频自学过,培训只是为了巩固一下而已,其实完全没有必要;

第二种结果的人,如果想要把编程作为之后几年的工作重心,我建议去培训;如果只是兴趣爱好,没有必要去培训的。

第三中结果的人,放弃一棵树木,去拥抱一片森林。

如何自学?

官网的教程最权威,阅读源码可以更快学好。

  1. 网上的Python教程五花八门,我推荐菜鸟教程;
  2. 一定要看一看官网的教程,多数的教程都是出自这里;
  3. 看源码,这是成长最快的方法,比如:jieba的源码、requests的源码。

工具如何选择?

4e994d33541332b449d88b438fff4bbe.png

选择比努力更重要

windows or linux

基础知识在windows下学习,中后期把linux的基本操作要熟悉。

  1. 在windows系统下,安装软件、配置环境变量、创建虚拟环境等等一系列的操作都可以很方便的完成,对于完全没有Python基础知识的小白,windows是最好的选择。
  2. 基础知识掌握后就是实践项目以爬虫项目为例,在实际的开发中,一般都是windows系统下开发、测试完成后,会迁移代码到远程服务器上的linux系统下进行定时任务的设置。中期可以考虑学习linux的知识。
  3. linux系统下主要的操作就环境的搭建、第三库的安装、项目的迭代等。

编程工具的选择

基础知识选用anaconda3工具,项目实践选用pycharm工具。

  1. 在基础学习的阶段,从基本的数据类型到面对对象编程,这里推荐你使用anaconda3软件来学习Python的基础知识。
  2. 项目实践的过程,这个时候可以选用pycharm,这个工具可以很好的与git连用,很方便项目的迭代更新。
  3. 当然还有许多优秀的工具:sublime、notepad++、vscode等,有兴趣的也可以尝试一下。

遇到困难?

在学习的过程中错误是避免不了的,有的时候一个bug可能困扰你很久,这里有几条建议,可以采纳一下:

  1. 复制粘贴的时候,看有没有少什么东西。
  2. 哪里不会就在哪里pint一下。
  3. 适当的放弃有利于自己的健康。
  4. 重启可以解决90%的问题,剩下10%的问题不需要解决。

鼓励的话

ea08a2996a0177753b24bb2ddd93d79a.png

当你有疑问的时候,说明你在思考。

欢迎入坑......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值