由于Python目前在各个领域都比较火,尤其是人工智能和量化金融方面的应用,更让人趋之若鹜,还不会Python的你是不是落伍了呢。下面就是我的不装逼教你学Python教学方法。不拽专有名词,不让你云里雾里,致力于生动朴实的语言,让你了解这门火的不能再火的编程语言。
Python需要什么技能:Python这门语言十分贴近我们平常所用的交流语言,只要有点英语单词基础就行,例如for,open,in,not等等十分简单的单词就够了,是不是心动了,继续往下看。
Python解决什么问题:编程本质上就是针对什么,做什么东西。下面我们用一个生活化的例子来解释如何入门Python。
例如:我要捉一只老鼠。
第一点:“我”,这里值得指出的是,编程语言里没有主语,也就是说动作的发出方啦,因为发出动作一直都是计算机啦,默认忽略。划重点——编程里没有主语。
第二点:“捉”,这是一个动作,编程主要就是这一步啦。
第三点:“一只老鼠”,这是一个名词,这在编程里就相当于变量啦。
总结:Python语句都是祈使句啦。所以编程语言听起来是这样的感觉的:去端茶、去倒水、来给我按摩……哈哈,是不是感觉自己像大爷,对的,只要你学会编程,你就是计算机的主子。
所以学会Python只需要知道这两点就行啦:动作和变量。
首先,我们讲变量。
Python变量一般分为三种:时间日期、数字、字符串。
1.时间和日期:计算机需要知道什么时间做什么事情啦!
2.数字:定量的,例如,一步两步、一步两步、似魔鬼的步伐,不好意思,跑偏啦。
3.字符串:定性的,例如,‘abcdefg……’
其次,我们讲动作。
其实也不叫动作啦,叫逻辑操作!主要是两种:判断和循环。
1.判断:确定一个事情要不要做。例如,如果碰到老师,就跑。“跑”这个动作要不要做,取决于你是否碰到老师。判断一般是if语句:if a>b: c=3【这句的意思是,如果a>b,那么c就等于3】
2.循环:把一个事情做多少遍。例如,全文背诵20遍,哈哈,是不是想到了背诵支配的恐惧。循环一般是for语句:for i in range(20): print(i)【这句的意思是,对于0到20的每一个数字都显示到屏幕上】
最后,纳尼,你不是说只有动作和变量吗?怎么还有……,你这个骗子!
先别急,我没有骗你啦。下边我想讲数据结构:是不是觉得有点难以理解。别怕,一点都不难。数据结构就是由变量组成的大一点的变量。比如变量是“一个苹果”,那么数据结构就相当于是“一袋子苹果”。
数据结构主要分为四类:【简单来说是四类啦,懂得人就不要逞能啦,我知道更复杂还有很多。因为这一篇我主要讲给入门的人听。】列表、元组、字典、集合。
1.列表:有顺序的几个变量。比如,站成一排的同学,我叫排第几个的人出来,他就出来。
2.元组:不能改变顺序的几个变量。一般来说,应用意义不大。
3.字典:成对的几个变量。比如,小明的女朋友是小红。我说小红的男朋友是谁,就很清楚啦。
4.集合:就是不重复的几个变量。一般的作用就是用来去除重复项啦。比如,5个苹果、3个梨、1个香蕉构成的集合只能是1个苹果、1个梨和1个香蕉啦。
简单来说,Python就这么点东西啦。学会了这些就基本上学会Python啦。不过语言重要的是应用,如何利用Python解决实际问题才是最主要的。比如你学会了1+1=2,我让你写一道应用题,两者肯定不是一个层次的,重要的是多练多应用啊。
领取专属 10元无门槛券
私享最新 技术干货