Python入门的学习心得

由于我是自学Python,非科班出生,所以只能分享一些关于我的学习心得,如果有不对地方欢迎指正。

    不过非科班出生虽然是一个痛点,但是在工作上,我其实不输给我其他同事,这点我倒是很有自信,而且我也统一一句话“目前互联网上的免费编程课程,足够让你成为一个合格的码农”。

编程入门

    我刚开始学习编程,主要是因为自己想动手做个网站,但是由于技术原因,再加上朋友都比较忙,最后抱着“求人不如求己”的想法,干脆自学。

编程难不难?

这个问题我觉得所有认真学过的人,都一定会肯定告诉你编程不难,但是精通那是相当困难的。

    如果你还没去学习,就觉得编程一定很难,那么其实你是没有资格说这句话的,任何事情一定是要去尝试后,才能这么说。

编程其实很像堆积木,然后根据需求,把东西造出来,可以是房子,也可以是桥梁。

学习编程无非运用这些积木,来创造你要的东西。

编程语言选择

    这边说个题外话,关于当时编程语言的选择,很多时候我觉得不是你选择编程语言,而是编程语言选择你,也就是你的“本命编程语言”。

    人的性格会影响你适合的编程语言,比如你做事有条理,喜欢定期清理房间,那么可能C语言很适合你;如果你不喜欢打扫房间,实在受不了,才打扫一次,可能你适合Java。

哈哈,开个玩笑,不过确实有这种很玄的存在。

我当时在编程语言的选择上,用了一个笨方法。

    我跑到w3cschool上面,把所有编程语言的第一章都去试了一遍,看看自己喜欢哪个语言,然后就选哪个语言,如果你不知道选哪门语言,可以用我的方法试试看。

附上链接:编程入门教程_w3cschool极客教程

   至于编程语言,没有高低之分,因为无论你学习哪门语言,你都非常有市场,而且你都能够拿到高薪,关键是哪门语言适合你,并且能够让你有兴趣学下去,能学好,这个很关键。

兴趣是学习编程最大的驱动力!

为什么是Python

说下为什么选择Python?

   因为简单,Python是公认的最容易入门的编程语言,而且也是公认有发展前景的编程语言,适用于机器人、大数据、人工智商等未来高科技。

   基于以上的原因,我选择Python来作为自己的入门语言,而且我觉得我适合Python这么语言。(因为我很懒)

   之前有个梗,大概就是其他编程语言在讨论某个问题,怎么解决,而Python的程序员已经下班了,由此可见Python的效率。

总结:Python的语言特点就是“一气呵成,痛快如拉稀”。

学习心得

   由于我是自学的,所以参考的网站比较多,小伙伴可以按照我的学习路线,一般来说不会出现什么问题。

基础:教程+视频
进阶:视频+实践
进阶pro:视频+实践+书籍+交流

  • 基础
    刚开始学习的时候,我比较推荐w3cschool和菜鸟教程这两个网站。

w3cschool-学编程,从w3cschool开始​www.w3cschool.cn!
菜鸟教程 - 学的不仅是技术,更是梦想!​www.runoob.com
这两个网站在我看来,是编程自学的福音。

w3cschool这个网站手册非常棒,另外这个网站的编程微课以及编程实战对新手来说非常友好!

我当时就是靠这两个,引发我学习的乐趣,不然对着枯燥的代码,说实话,很无聊的。

   菜鸟教程,这个网站的实例是最棒的,很多时候,你不仅仅要自己看教程,还要去看看为什么,而菜鸟教程的实例就能够让你清晰的知道,为什么,并且会原来如此。

   总的来说,这两个网站就像新手村刚出来的剑和盾!是新手入门绝对不能少的,尤其是w3cschool,强烈推荐。

   还有一个就是视频,视频我是在慕课网上面看的,我很喜欢慕课网这个网站,网站风格很棒,而且视频也很清晰。

也可以在阿里云上面看Python的视频,也很不错,并且是免费的。

  • 进阶
    进阶结束后,代表你是个初级工程师。

   这一步实践非常重要,你要自己动手,做一些小玩意,实践才是最重要的,在实践中发现问题,那是学习最快并且效率最高的时刻。

你可以先给自己定下一个目标,比如我要做一个简单的页面,或者我要做一个简单的小程序。

然后就开始动手去实践,这步很重要。

同时还是要多看书籍。

  • 进阶pro
       到这一步,我建议务必买书,你需要书籍帮你反向梳理你的知识,这决定了你以后的高度,而不是这个也懂,那个也懂,但是东西就是做不出来。

我记得当时我买完书,看完后的第一感受就是:原来这个世界是这样的!

书会非常系统性的帮你梳理你自己学过的知识!

这里只推荐两本书:《Python入门手册》和《Python核心编程》

小伙伴可以自己去亚马逊购买。

然后就是和身边的小伙伴交流!

多看看别人的代码,自己多敲敲代码,是必经之路,也是一定要做的。

以上,希望对想入门Python的小伙伴能够提供一点点帮助。
在这里插入图片描述

   如果对软件测试、接口测试、自动化测试、持续集成、面试经验。感兴趣可以进到806549072,群内会有不定期的分享测试资料。还会有技术大牛,业内同行一起交流技术

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值