知道这几点你就学会了Python!

由于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,我让你写一道应用题,两者肯定不是一个层次的,重要的是多练多应用啊。

本文来自企鹅号 - 小大尖媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程

零基础学习人工智能之Python篇1-Python定义

学习Python首先咱要明白Python是什么 定义: Python是一种面向对象的解释型计算机程序设计语言 我们分解下Python的定义,主要是要理解面向对象...

2126
来自专栏专注研发

poj-1006-Biorhythms

人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如...

961
来自专栏数据结构与算法

P1909 买铅笔

题目描述 P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平...

4048
来自专栏吴伟祥

学习数据结构的原因&方法 原

741
来自专栏Python小屋

Python实现大自然数分解为最多4个平方数之和(1)

问题描述:任意大自然数,总是能分解为最多4个平方数的和,所谓平方数是指它是一个自然数的平方。例如:72884 = 4^2 + 138^2 + 232^2,337...

2734
来自专栏Code_iOS

数据结构?

数据结构可以实现一种或多种抽象数据类型,而抽象数据类型(Abstract Data Type [ADT])就是一种数学的抽象,一些操作的集合【插入、删除等操作】...

1332
来自专栏华章科技

Bruce Eckel:我最喜欢Python,Kotlin或将取代Java(附演讲全文+PPT)

这两天,Bruce Eckel来到中国,这是他的中国首秀。5月22日,Bruce Eckel发表了他的最新演讲,与在场的1000多人分享关于编程语言的一些思考,...

2684
来自专栏数据结构与算法

生理周期POJ 1006

Description 人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会...

2757
来自专栏desperate633

LintCode 买卖股票的最佳时机 II题目分析代码

假设有一个数组,它的第i个元素是一个给定的股票在第i天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交...

611
来自专栏C语言及其他语言

初学C语言的学习计划

背景:很多同学在学习C语言的过程中,常常会遇到这样的问题,即“教材看完了,知识点也懂,但写不出来程序”,这段时间,我们通过长期与有多年C语言研究经验的教授、教师...

3624

扫码关注云+社区

领取腾讯云代金券