从零开始学编程,如果从基础“计算机原理”开始,根本看不懂啊。不过开车不需要懂发动机怎么转,编程也不需要完全了解原理才能开始。
编程就是告诉电脑它该怎么办。人之间的交流=事实逻辑+感情。机器嘛,莫得感情。我们今天从最简单的逻辑开始:
★逻辑公式1:▏如果(条件A)那么(结果A)
▏如果(我有钱)那么(我就去看电影)
好了,第一段代码已经完成。是不是很简单?
聪明的我眉头一皱,发现事情并不简单,看下题:
如果(我有钱 并且 有女朋友)那么(我就去看电影) //???怎么还要女朋友
这里涉及到了一个重点:
★逻辑判断 和/或/非
和 ▁表示必须钱和女朋友两个都满足才能看到电影,只要有一个不满足就看不到电影。
或 ▁表示钱和女朋友满足任意一个或者两个都满足,就能看到电影。只有单身穷小伙才看不到电影。
非 ▁表示的是……就是没有钱。是只有我没钱才出现的情况,比如:如果(我没钱)那么(我要学编程赚钱请小姐姐看电影)
上面只能指导满足条件后进行的动作,不满足怎么办?不告诉我,我就不动啦。
★逻辑公式2:▏如果(条件A)那么(结果A)否则(结果B)
▏如果(我有钱)那么(我就去看电影)否则(在家写公众号)
如果满足条件A就执行A,如果不满足就执行B。好像很简单呢?如果在结果中可以出现另外一整个逻辑呢?就像俄罗斯套娃一样。
▏如果(我有钱)
▏那么(如果(我有女朋友)
▏那么(我就去看电影)
▏)
▏否则(我就在家写文章)
这样看起来是不是有些挑战了,这里同样是按照从上往下,从外到内的顺序进行判断:第一行判断成立后,会进入第一个逻辑的结果部分,发现结果部分是第二个逻辑,接着判断第二逻辑中条件是否成立。
当一个又一个套娃套进去的时候,就该头大了。所以会编程并不是多么厉害的事情,但可以做出很厉害的事情。自己拼个手推车,别人拼出玛莎拉蒂那才是本事。
★来点实战:
▏如果(我有钱 且 有女朋友)
▏ 那么(如果(女朋友开心)
▏ 那么(如果(天晴朗)
▏ 那么(逛公园)
▏ 否则如果(下雪啦)
▏ 那么(吃火锅)
▏ 否则(唱K去)
▏ )
▏ 否则(在家逗女朋友开心)
▏ )
▏否则(在家写文章)
每个颜色代表一个逻辑。
最后一下:如果老妈打麻将让我给把扑克牌按花色分个类。该怎么给“分牌机器人”下命令呢?写54个判断逻辑一劳永逸这辈子都能自动分牌了,但是能不能再简单点呢?当然可以啦,我们的目的是干掉一切重复的事情。
最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经打包好,需要的小伙伴可以戳下方链接免费领取