1、什么是程序

别忙,写代码前,先了解一下什么是程序?

程序是一个指令的序列,来告诉机器如何进行一组运算。这种运算也许是数学上的,比如求解一组自然数的和;当然也可以是符号运算,比如在文档中搜索和替换文字,或者一些图形化过程,比如处理图像或者播放一段视频。所以,无论多么复杂,程序都是由一些基本指令组合而成的。因此大家可以把编程的过程理解成一个把庞大复杂任务进行拆分来解决的过程,分解到适合使用基本指令来解决为止。

基本指令有哪些呢?无外乎以下几类,在后面的课程中我们循序渐进,结合职场技能慢慢学:

输入系统指令:从键盘、文件、网络或者其他设备上获得数据。

输出系统指令:将数据在屏幕中显示,或者存到文件中、通过网络发送等等。

数学运算指令:进行基本的数学操作,比如加法或者乘法。

条件判断指令:检查特定条件是否满足来运行相应的代码。

重复判断指令:重复进行一些操作。

你知道下面这段程序是做什么吗?

number=[1,2,3,4,5,6,7,8,9,10] result=0 for i in number: result=result i print("1-10相加的求和结果是:",result)

别偷懒,按照第一讲的方法把代码敲进去,运行一下。

python程序员自学总结(业务人员学Python系列)(1)

好了,下面进入正题:念着口诀写代码。

2、Python基础口诀

请把下面的口诀读三遍。读完你要是能背下来,恭喜你,你有学习Python的天赋。

================

Python很easy

区分大小写

变量拿来用

保留字不行

井引来注释

缩进需分明

================

第一句:Python很easy

Python的英文意思是蟒蛇,Python的作者叫Guido(龟叔)。中华文化通过音、义将二者联系起来,真是博大精深啊。龟蛇神兽可是真武大帝啊,好好学吧。龟蛇静,起宏图!

python程序员自学总结(业务人员学Python系列)(2)

玄武

Python 是一门简单且简约的语言。如同上面的例子,阅读一份优秀的 Python 程序代码就如同在阅读英语文章一样。Python 这种伪代码式的特质正是它的一大优势。它能够让你专注于解决问题的方案,而不是语言本身。因此,Python是初学者的语言。Python对你而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏,当然还有我们职场中的办公自动化技能。

第二句:区分大小写

这句很简单直白了,是说Python代码中各种标识符是区分大小写的,也就是MyPython和mypython不是一回事。所以,在编码过程中一定注意哈,一不小心就出错了。大林和小林是两个不同的孩子,大头儿子小头爸爸也别搞错了。

第三句、第四句一起讲:变量拿来用,保留字不行

程序从本质上说,就是通过指令对各种数据进行处理。为了方便识别这些指令及处理这些数据,得给他们起一个名字,这个名字就叫标识符。标识符是为某些东西提供的给定名称。在你命名标识符时,你需要遵守以下规则:

有效 的标识符名称可以是 i 或 age_2_3 ,无效 的标识符名称可能是3things , this is a dog , my-name 和 #b2_c3 。

变量是一种标识符。正如其名字所述那般,变量的值是可以变化的,也就是说,你可以用变量来存储任何东西。python中变量很简单,不需要指定数据类型,直接使用等号定义就好。

有点绕吧,你就简单记住变量就是给数据起个名,用来引用数据的。

默念口诀,现在学习最简单的代码(指令):赋值语句。

赋值语句的作用是创建一个新的变量,并且赋值给这个变量:

message = '今天晚上加班,晚点回去。'

age = 17

pi = 3.14159

上面就是三个赋值语句的例子。第一个是把一个字符串复制给名叫message的新变量;第二个将age赋值为整数17;第三个把圆周率的一个近似值赋给了pi这个变量。把他们打印输出一下。

print(message)

print(age)

print(pi)

python程序员自学总结(业务人员学Python系列)(3)

默念:变量拿来用,保留字不行。保留字也叫关键字,是Python语言专用的,不许你用。这叫“避尊者讳”。

python程序员自学总结(业务人员学Python系列)(4)

好在,Python关键字不多,起名别用他们就好了。

第五句、第六句一起讲:井引来注释,缩进需分明

先讲一下什么是表达式。表达式是数值,变量和操作符的组合。单个值本身也被当作一个表达式,变量也是如此。一个表达式的简单例子便是 5 3 。表达式可以拆分成运算符( )与操作数(5,3)。你可以把表达式想象成类似计算器处理的那些东西。

print(2 3) # 加法 print(3 - 1) # 减法 print(2 * 3) # 乘法 print(3 / 2) # 除法 print(3 ** 2) # 平方 print(3 % 2) # 取余数 print(5 // 2) # 整除

语句是一组具有某些效果的代码,比如创建变量,或者显示值。在Python中,一行代码表示一条语句。

Python代码是由关键字、标识符、表达式和语句等构成的,语句是代码的重要组成部分。

程序越写越多,也越复杂了,读起来就会更难了。为了解决阅读的困难,咱们就可以添加一些笔记到代码中,把程序的功能用自然语言来解释一下。这种描述就叫注释了,注释是给人阅读理解的,指令是给机器运行的。

注释分为单行注释和多行注释。单行注释以井号#开头,一般放在代码上面或者右面。如:

# 这是打印输出注释

print("hello world!")

age=17 # 赋值age为17

多行注释以三引号'''开头和结尾。

''' 这是多行注释第一行

这是多行注释第二行

'''

这就是口诀中的井号,三引号用来表示注释的含义。

最后一句:缩进需分明。代码多了,你可以看成是一篇文章,文章通过排版,段落清晰,层次分明。Python的缩进也有此功能,但是Python的缩进是强制的,这是Python代码规范所要求的。

今天的课程比较简单,如果你要是有其他语言的基础,只需要记住口诀就好了。最后,别忘了练习写代码。今天给大家准备的代码是一个猜字游戏,你不用理解代码是怎么执行的,主要是实际感受一下今天讲的内容。

python程序员自学总结(业务人员学Python系列)(5)

一定要亲自一句一句地敲,这样才会有切实的体会。记住:缩进是四个空格。这里,仅提供图片形式的源代码,省得你偷懒。你如果,真的成功了,说明你真的有编写Python程序的天赋呢。

,