更多课程 选择中心


Python培训

400-111-8989

来看前辈分享的怎样自学Python编程,没有小白那么懵懂!

  • 发布:Python培训
  • 来源:达内Python人工智能
  • 时间:2018-12-12 18:01

今天带给大家的是前辈分享的怎样自学Python编程,这位前辈有一定的编程基础,当然是要比小白上手快很多,简直不可同日而语!他主要向我们分享了他是怎样自学Python的,碰到了什么困难,如何解决等内容,他的方法不一定适合你,但是他的方法中也许有你可借鉴之处哦!

小编提醒一下,如果是纯小白入门Python编程,老师带领学习还是会比较系统,也会节省很多时间,更快入门的哦!

怎样自学Python编程?自学Python编程的方法是什么?

怎样自学Python编程?自学Python编程的方法是什么?来看前辈现身说经验:

最初了解python语言是由于2016年一次出差,以前是在C语言的硬件坑里耍。当时一位同事,用python语言仿真模拟了一个实际的不可描述的工作场景,觉得很有意思。

当时就是基于简单的Turtle工具进行画图,动态的展现出来。回来后,一直想学习这门语言但是一直没动手,一方面,是由于工作原因;另一方面,还没想好是不是要学习,态度还不够坚决。

去年年底,在一个学习群里,一位群友发了一个使用Python语言编写的12306网站抢票程序,发现这个语言还有点意思,就仔细研究了下;

最初感觉这个语言有这样几个特点:

1、语法规则简单,对程序编写人员的限制不大(但是语法真的不简单,由于是动态语言,内部的运行机制更复杂);

2、第三方库多,当时还不知道爬虫是啥,只知道,调用这么写API,就把事情给办了,还不错。3、场景适应性强,只要有包,有库,有IDE,甚至只要打包好,在任何系统都可以运行。所以,今年开始认真学习这门语言。

学习过程中,买了很多书,如:《python学习手册》、《流畅的python》、《笨办法学python3》、《贝叶斯思维-基于python的统计学习》等等,特别是对《python学习手册》这本书特别执着,主要就是觉得它厚,内容应该全面。

但是看起来才发现问题多多:

一是,没有那么多时间,长期看一本书;

二是,该书可敲的代码量少,看一遍后很难留下很深的印象,如列表、元组、字典、集合等等方法,看完还是忘记,虽然很多人说,第三方库,不用集中,多用就好了,但是没有场景应用,咋办?

三是、饱受诟病的翻译。买书后才知道这本书的翻译在网上饱受攻击,自己拿着看也是看的云里雾里。

基于以上三个原因,在看到字典这部分时,实在扛不住,5月份,果断的《pytho学习手册》从入门到放弃,换看了《简明Python教程》,挺薄的一个小册子,用一周的时间敲完整本书,记住是敲完。

对其中的迭代器如列表、字典、字符串这些数据结构好像有了些许了解,特别是对OOP的使用方法,更加清晰,对属性、方法这些概念的了解更深。

随后又由于工作原因,丢了1个月,后来又在拾起来的时候,感觉忘的差不多了,没办法, “只有亲自动手的东西,记忆才深刻”是不变的真理,就在网上买了本《pytho编程导论》,这本书不是主讲python语法的,但是跟着书上每章的课题,逐个研究图论、概率、机器学习,对书中的每个例子,自己先写代码,再运行,再比对,虽然对python语法的了解还是半吊子,但是计算思维逐步形成,特别是基于oop编程时,更熟练数据抽象方法。

坚持1个月后,又由于工作原因,学习进程遭到搁置。

直到最近,才又重新拾起python学习的行头。通过将近1年不成功的学习经历,感觉还是学习手册在所有书中是最好的(可能跟个人学习习惯有关系,我喜欢把一种用法的工作实质或者确切的使用规则搞清楚,而不是书上说可以这么用,可以那么用;

当时学Python感到迷茫的最主要的原因就是,不理解多态和迭代的概念,总是被网上或很多书上,对列表或者集合这些数据结构的花式用法搞懵),但是中文版难以接受怎么办?

找来英文版的慢慢磨呗,这样看了两个星期,中英文对照,发现,用英文行文的习惯来看中文版,就能理解其中的意思了,后来又转用中文版,但总觉得,光看书不是正道。

所以度娘了Python练习,发现了Codewar,通过刷题,最终发现一条适合自己学习的路:codewar刷题,发现自己的不足,看《python学习手册》,再刷题。

有项目或者想法要实现的时候,是更好的锻炼机会,没有锻炼机会,就去codewar刷题,现在感觉很多知识点掌握的更好,特别是codewar很多题目都是贴近现实使用的,对编程技能提高有很大促进。

这位大佬自己本身有C语言的基础,自己看书和项目实践都用了一年,如果你是完全没有基础的小白,那么要花费的时间和精力更是无法想象的。所以如果想入门,最好有老师带领,省时省力快速就业。

如果你也想入门高薪Python人工智能行业,欢迎你来到达内学习。

顺应技术趋势,学习Python人工智能拿高薪,我们为你准备了0基础免费入门课程,12月21-27日开课(共5天),名师大咖带领入门,避免走弯路。

感谢您的阅读,以上就是今天的分享给大家的前辈是怎样自学Python编程的,你有收获吗?学习是个过程,而且肯定会遇到各种困难,如果这个困难真的暂时解决不了,那我们先记录下来继续前行,也许在前行的道路上你就找到答案了呢?更多Python培训相关的问题,欢迎您来达内Python培训机构进行咨询。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:零基础的我是怎么自学Python编程的?研究了小一个月也会写爬虫了!
下一篇:27岁自学Python还来得及吗?怎么自学Python编程?

Python培训机构哪家好?如何选择靠谱的Python培训机构?

用这三个方法轻松入门Python编程!

零基础学Python,刚开始就搁浅了怎么拯救?

关于Python,这些大家都在关注...

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省