这篇文章是我写有关python知识的第一篇文章,我会从最基础的知识点开始写,列出一个一个知识点,大家可以从目录点击每个知识点进行阅读,也可以整篇文章读下来;但基于知识的连续性,如果你没有任何基础的话,建议从头到尾通读一遍哦。
1、什么是编程语言
编程源自于生活,多用生活例子来帮助我们理解编程思路,编程语言的本质就是'语言',语言的本质是沟通交流的工具。
自然语言(汉语,日语,汉语):人和人之间进行沟通交流的工具
编程语言(python,java):人和计算机之间进行沟通交流的工具
程序员用一种电脑能理解的方式,和它沟通,下达指令
代码/指令:
人类饿了,就会说'我饿了',表达自己没吃饭,想干饭
现在我说了句'了我饿',我们可能看的懂-->人类可以自动的把它扳回来,能勉强看得懂,但是计算机不能-->电脑其实不太聪明,是不能自动优化错误,所以我们的语法要正确
学习编程,就是学习怎么和电脑进行沟通交流,前期就是学习交流的语法规则,并且准确无误的实现,只要指令能让计算机听懂,计算机就都会按照你说的去做。
2、编程语言发展
2.1 机器语言
最古老的编程语言,指令0/1,又称机器码
编程语言的由来,是基于晶体管(对应0/1 插了电是1,没插电是0)
最原始的语言 二进制
计算机最底层是通过二进制来处理数据
人类日常使用的10进制
2.2 汇编语言
因为二进制的理解难度太大了,所以在二进制的基础上衍生出来了汇编
把一些常用得到操作,用单词(助记符)来代替
10001001 --> add,虽然在原有的机器码的基础上优化了,但整体难度还是比较的变态
2.3 高级语言
更加符合人类语言习惯的语言
人类: 小明说:'认真听课'
python: print('认真听课')
print相当于人类<说>的意思
3、开发模式
3.1 交互模式
交互模式-->进入python终端/idle默认打开就是交互模式 表示符号>>>
类似于人类说话,说错话就好比覆水难收,改不回来,所以代码输入错了就不能修改
优点:测试一行代码很方便
缺点:(1)不适合写多行代码
(2)不能修改,不能保存
3.2 脚本模式
脚本模式(文件模式)-->新建一个脚本文件,来写代码,可以随意的修改/保存/运行
正常写代码都是用脚本模式
优点:可以修改,适合长期使用
3.3 区别
交互模式中input输入后的回答会打印一遍,但是脚本模式不会打印输入后的回答
一般我们主要都是用脚本模式写代码,交互模式只是测试使用
4、基本输入输出(I/O)
人类沟通有两种常见的行为:
1.说话(输出) 把你想说的话直接说出来
2.写字(输入) 把你想表达的东西写下来给别人看
4.1 输出print
用print说话/让python输出一句话-->print输出语句
语法规则:
print(内容) #注意点:如果你要输出中文/字母需要加上引号,如果是纯数字就不用,还有所有的符号都要是英文状态下的符号
实例:
print('大家好,这是我的第一篇文章')
print(123)
4.2 输入input
用input写字/让python输入一句话-->input输入语句-->一问一答,让python接收你再键盘里输入
语法规则:
input('提醒内容') #程序运行后,会暂停运行,等待你输入内容并按下回车才会继续执行
input('请输入你的姓名')
错误实例:
input('小明') #括号里面不要直接放答案
input('请输入你的姓名') #括号里面要放提醒的内容
4.3 常见错误
(1)用了中文标点符号,符号要用英文的符号
(2)print和input不要拼错,也不要大写,python严格区分大小写
(3)不要漏写符号(比如引号,括号)
(4)input括号里面的内容,是提醒内容,提醒用户这里应该输入什么,而不是把结果放进来