专栏首页编程知道这几点你就学会了Python!

知道这几点你就学会了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运行效率 超实用的四种提速方法

    Python增长势头一直非常迅猛,它虽然是脚本语言,但容易学,同时,还有非常多优秀的深度学习库可用,也有越来越多的人将Python学习列入计划。Python是一...

    企鹅号小编
  • Python已经成为世界上最受欢迎的语言,编程语言排名第一,为什么如此火爆?

    世界互联网大会吸引了各界的目光,人工智能几乎成为了整个大会的焦点,各行各业的大佬们都在谈论着AI的未来。不难发现,未来人工智能将是发展的趋势,作为人工智能的首选...

    企鹅号小编
  • 机器学习如何从 Python 2 迁移到 Python 3

    关键时刻,第一时间送达! ? 本文经授权转自人工智能头条。 Python 已经成为机器学习及其他科学领域中的主流语言。它不但与多种深度学习框架兼容,而且还包含优...

    企鹅号小编
  • 【数据说话】当下的Python就业前景如何

    Python 现在是越来越火了。 IEEE 发布的 2017 年编程语言排行榜,Python 排第一。 ? 百度指数的搜索趋势,Python稳步上升。 ? (此...

    Crossin先生
  • 如何提高Python运行效率 超实用的四种提速方法

    Python增长势头一直非常迅猛,它虽然是脚本语言,但容易学,同时,还有非常多优秀的深度学习库可用,也有越来越多的人将Python学习列入计划。Python是一...

    企鹅号小编
  • 从零开始学习PYTHON3讲义(一)认识Python

    Python是一种计算机程序设计语言,第一个公开版本发行于1991年。 Python是纯粹的自由软件。语言免费使用,甚至全部源代码也免费开放。Python...

    俺踏月色而来
  • 软件测试人员必备 Python 知识图

    的确,我发现身边学 Python 的人越来越多了,因为它简单、高效、优雅而且应用广泛。作为测试工程师,我们会专注于快速的实现功能,用更多的时间去进行探索性的测试...

    苦叶子
  • Python简介

    版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。

    Leshami
  • 两天研习Python基础 介绍

    吉多·范罗苏姆(荷兰语:Guido van Rossum,1956年1月31日-),生于荷兰哈勒姆,计算机程序员,为Python程序设计语言的最初设计者及主要架...

    王诗翔呀
  • python圈精选(2020-05-15)

    efonfighting

扫码关注云+社区

领取腾讯云代金券