pseudocode 聊聊语法和伪代码
04
2020-07
文科生带你学Python|说说语法和伪代码
学习语法是学习编程的起点,本文将正式进入Python的编程世界
了解更多信息
图片来源于网络,如侵删
伪代码
对于我们零基础的朋友来说,在学习编程之前先学习伪代码是重要的一步。可以说,用伪代码思维可以更好的开始编程。
首先,我们来介绍一下伪代码是做什么的。简单来说,虽然编程语言很多,但每个人对一个问题的思考几乎是相似的。为了更好的沟通,使用不同编程语言的程序员创造了伪代码,或者伪代码本身以类似代码的形式表达了我们解决问题的思路。
例如,从1到100
从数学上讲,有很多方法可以解决这个问题
思维一:小学生的思维
1+2+3+4+...+100,简单加暴力
想法二:使用定理
1+2+3+……+100=*100/2=5050
想法三:算术级数寻求和平
a1=1,d=1
Sn=na1+d=5050
…………
等等等等等等等等。
想法一:
毕竟用电脑做暴力求和比用手要快,但是简单的加1到100,完成输入是需要时间的
想法二:
就像我们在做数学计算一样,我们按照一定的公式计算,把公式交给计算机。不过公式我已经写出来了,计算完全不是问题,最坏的情况,一个普通的计算器就能解决
想法三:
既然用了电脑,我能不能不自己推导公式,得出一个不需要暴力计算的简单点:
就像这个
总和=0
i=1
因为我的概率是1比100
sum=sum+i
i=i+1
嗯,这一段大家熟悉吗?是的,高中数学课本上有这样一节,虽然考试时这一节内容很少。如果你觉得熟悉,恭喜你。开始编写代码会容易得多。完全不熟悉的同学不用担心。Python本身的语法和伪代码很像,学习的时候可以逐渐掌握。
语法
编程语言和自然语言有一定的相似性,那就是语法的重要性。接下来,我们介绍Python语言中的一些语法规则:
区分大小写
从字面上看,A和A在Python中意味着两种不同的东西
缩进有实质性的意义
缩进在Python中用来定义代码块,缩进距离相同的语句就是同一个代码块
注释和空行被忽略
在代码执行过程中,注释和空行会被自动忽略。
注释有两种形式,一种是#,只能用于单行注释,另一种是三个单引号中的内容,可以有多行注释
语句被一个接一个地执行
从字面上看,除非您自己设置控制语句,如循环和条件,否则它们都是逐个执行的
数据类型
基本数据类型一般分为六种基本数据类型:数字、字符串、列表、元组、字典和集合
数据类型在编程语言中非常重要,尤其是在数据分析过程中,很多错误都是由数据类型引起的,所以我们必须对此给予更多的关注
示范
1.区分大小写
2.压痕具有重要意义
3.注释和空行被忽略
4.程序按顺序执行
简单解释一下,对于计算机来说,执行过程是这样的:
第一步:给Y赋值1
第二步:Y被指定为2
第三步:给Y赋值7
第四步:输出y的值
所以在输出的时候,输出7。
顺便问一下
你觉得很简单吗?是不是有一种错觉,认为本教程的作者把所有人都当成弱智?其实主要是因为Python本身真的那么简单~
人力资源大数据
用数据增强人力资源管理