python编程课程-请问自学 Python 有必要买课程吗?

如果你有那么一点点自律的话,你完全可以通过网络上免费的资源自学Python并找到工作。何况花钱买课程也需要自己去学习,而且大部分课程贼贵,质量还不一定比免费的课程。

自学,一定要给自己设立清晰明确的目标,到底是学数据分析还是网络爬虫,或者是学Web开发还是学测试开发还是学网络安全。目标不定位好,每天东学学习学学,要不了几天你就会迷茫进而放弃。

为什么打游戏能上瘾,因为你的目标非常清晰,拿赛车来说,你的目标就是第一个开到终点,目标非常聚焦,完全没精力去想其他事。为什么高中虽然累但是很充实,也是同样的道理,因为目标清晰,就是考个高个好分数。然而到了大学很多人迷茫了,因为不知道学什么毕业了不知道做什么。

除了清晰的目标外,你还得给自己即时满足感,否则长期的压抑的自学而没有任何成果时会严重打击你的自信心。

打游戏有时候能让你异常兴奋,为什么呢?我们玩吃鸡游戏的都知道,没打死一个敌人系统会有个数字提示,告诉你杀了几个,如果进了前5又有新的提示,如果最后吃鸡了来的话,会有一个更大的荣誉,就是颁发奖杯,每一处细节都是在触动你的感官系统,玩一盘20分钟的游戏能让你非常爽,因为它能给你即时满足感。

那么自学编程能不能上瘾或者能不能获得即时满足感呢?如果你去问自学成功过来的人,他们一定会告诉你肯定又上瘾的时候,有时候话半天时间只是解决一个棘手的bug,就能让你兴奋整天,走路都能飘起,这个感觉甚至比中500万还刺激。

所以学习将目标拆解成很多小目标就显得非常重要了,每一个小目标都是通过短期的努力和学习能够达成的,游戏关卡也是从简到繁的,只不过自学编程这种游戏需要你自己来精心设计。很多针对少儿的编程课程都是用玩游戏的理念打造的,大概也是这样的原理。

道理大家都懂,重要的还是执行力,根据我自学的经历给你推荐一些免费的资源,不要谢我,点赞就是最好的支持。

完全0基础自学建议先找个能看懂的视频课程开始学,好的内容看个三四遍也不为过,但是也不能光看不练,不去水里永远都学不会游泳,编程也一样,不敲代码永远学不会编程。

1、小甲鱼的零基础入门学习Python />

这个课程是基础教程,只要是用Python来写代码的都可以学。B站播放量最高的Python入门教程,一共97讲,链接:https://www.bilibili.com/video/av4050443

2、哈佛大学公开课:计算机科学cs50 【中英字幕】

说真的,如果想真正学好计算机,而且时间允许的话,强烈建议你学习下美国顶级大学教的计算机课,国内某些大学的那些基础课程,实在不敢恭维。如果你还是学生的,5星推荐。 />

看书的话,速度会快一些,毕竟文字比视频承载的内容要更多。 />

这是一本免费开源的电子书,中文叫《简明Python教程》也是初学者可以看的一本书。英文版:https://python.swaroopch.com/。中文版地址:https://bop.mol.uno/ 。 />

咱们普通人学编程用的都是笨办法,就是不断的可以练习,大道至简,没什么捷径,唯一的捷径就是每天保持有节奏的练习。《本版饭学Python3》就是一本以练习为主的书,每次提一个 小问题,然后用代码来解决。这也是提供即时满足感的一种方式。

另外,还有一本非常火的Python入门书,堪称入门必备,每个学Python的都应该有一本的书是那本《Python编程 从入门到实践》,豆瓣评分出奇的高,这本书3年前就一直安利给学Python的。 />

学了python基础,少不了算法,虽然大部分情况下都不需要你去写复杂的算法,但是常用的数据结构与算法以及他们的特点,你是必须知道的,别说找工作面试是必考,工作中日常就是对列表、字典、字符串等数据结构的各种操作。所以最起码要入个门。 />

算法图解就是一本入门级算法书,python语言写的,豆瓣评分也非常高,我看过两遍。好书看个三四遍也不为多。 />

漫画算法也算一本比较通俗的算法书,刚好最近也出了Python版本,也推荐给你,用漫画的形式学算法,本质上也是为了降低读者看书的难度,提高满足感。

如果你一定要挑战下算法的深度与难度,推荐你看《算法导论》和《算法》这两本天书,看完之后可以去BAT面试。

有没有算法相关的免费资源,肯定有的,下面这个视频就是《算法导论》的视频教程,可以和上面这本书配合看,讲这本课的老师也是该书的作者,也是来自美国顶级学校麻省理工。 />

我主要用Python来写爬虫和做Web开发,所以这块我也可以给你们推荐一些靠谱的书。爬虫领域,最近两年国内出版了好几本还不错的爬虫书。 />

做爬虫的很多人估计都知道崔庆才 @崔庆才丨静觅,他的博客上有大量的爬虫教程,如果不想看书,可以去他博客白嫖他的教程。

在配合一本反爬的书,就能解决网络上绝大部分爬虫问题了。

web这块的书,我看过《Flask Web开发实战》,作者 @李辉 可能是国内对Flask了解最深的一位开发者(之一)。最近他准备出版第二本Flask,同样值得期待。 />

说到Flask,总会有人拿Django来比较,各种各有优劣,牛逼的开发者从来都不会因为喜欢A而厌恶B,他们会各取其长,自己发明一个新的框架。而用Python写的新Web框架又不是太难的事,所以你能在GittHub上看到好几十个Web框架。

如果你学Django,可以看官方文档,或者这本书。

先点赞后收藏,后面我在慢慢补。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值