什么是编程语言
-
学习知识的本质,就是解决3个问题:
1.它是什么 2.它有什么用 3.我该怎么用/不用它会怎样
学习一个东西,最重要的是搞清楚它的本质和实质!!!学会从生活中找例子,通过生活例子,来理解编程思路.
编程语言的本质是"语言",语言的本质是用来交流的工具
自然语言(汉语,法语,德语) --> 人和人之间进行沟通交流的工具
编程语言(python,java,C++) --> 人和计算机进行沟通交流的工具
人类通过写代码,下指令的方式,控制计算机为自己做事!!! -
指令/代码
人类困了,就会说"我困了",表示需要睡觉的状态, 我现在说了一句"了我困".对方会一脸懵逼 --> 不符合人类的规则,人类的语法是有规则
学习编程,就是学习跟电脑沟通的规则,语法.让电脑理解自己的命令,并且准确无误实现
编程语言 --> 把类似于我饿了, 我困了, 我渴了这些指令,传达给电脑,让电脑做对应的操作
学习编程.重要的是 语法指令,还是思维逻辑?
对于编程来说,真正可贵的是编程思路 --> 很多人前期学习有误区,过度纠结语法,忽略了逻辑思路
怎么和计算机进行通讯,这个不是最核心,因为沟通方式都是固定好的.它只是一台机器,只要按照机器流程来做都不会出错
–> 真正重要的是一个人的思维逻辑,好的思维逻辑才能让机器发挥最大的作用不一定要做程序员,但是学习编程可以锻炼自己的逻辑思维
编程语言发家史
计算机最底层识别的,始终是二进制0和1
-
机器码:
计算机语言的由来,是来源于晶体管(想下家里的日光灯,只有两种行为. 1开灯/通电 0关灯/没点)
最开始的机器码,就一堆的机器,用通电,不通电的方式来表达对应的状态
二进制 --> 01(类似于道家的思想,万物皆阴阳)只有0和1
八进制 --> 01234567
十进制 --> 0123456789
十六进制 --> 0123456789abcdef
当时的程序员,与其说是程序员,不如说是科学家:
10101010101101011
太难了,看起来累,学起来用,改起来累 -
汇编
1010101011 --> 表示加. 每次都要敲很麻烦,不如找个好记的东西把它代替掉
在机器码的基础上,把一些常用的操作,用特定的单词符号来代替(add添加 mov移动 push推)
比起机器码,简单了.但还是很难 -
高级语言
更加复合人类的生活习惯,语言习惯的表达方式:
人类: 我说:“大家很棒”
python: print("大家很棒)
print 等价于 我说.做的都是同一个功能.输出说一句话
所谓的高级语言,就是用人类的方式来写代码.用人类会用到的单词,中文来写高级语言的鼻祖:
C语言 --> C语言不是第一个高级语言,但是它做到了很多有建设性,先驱性的概念.java,C#,python都有C的影子
python的环境安装
为什么要安装python --> 因为python是一个运行环境,你要写,运行python代码都要用它
-
python在哪下:
1.官网下载(python.org),官网的服务器在国外,国内访问会很卡(页面是纯英文,不会可以用翻译)
2.自己动手,百度一下,论坛一堆 -
python版本不同有问题吗:
python分为两个大版本: python2 python3. 我们目前用的都是python3.
只要你下载的是py3那就可以了.记住别用python2 -
系统位数的概念
一般电脑分为32位和64位.安装自己电脑指定位数的就好. 64位是主流的32位基本上都是老古董了
此电脑/我的电脑 --> 右键 --> 属性 --> 系统位数
就像上厕所. 男的去男厕 女的去女厕. 32就装32 64就装64 -
环境变量(path):
作用就是让你的电脑,能够认识python,并且能正确访问它
一般来说我有个学员名册,你们都在名册里. 但是有个新同学80.入学了但是没在名册里面
那我点名能点到他??? -
怎么判断装好python没:
1.在cmd中输入where python --> 显示python所在的位置
2.在cmd中输入python --> 进入python的环境cmd --> 命令终端.在一个控制台运行代码的地方
怎么进入cmd:
1.按住键盘的 win + r键位. win键就是键盘上的那个窗户,田键位
2.在出来的运行窗口里,打上cmd再回车
3.OK了
我打开了中文 --> 语言不是用来打开的.python是一门编程语言,我们安装的是一个python环境.是用来
写和运行python代码的,并不是用来"打开的"
python装好之后,不会像QQ,steam一样,在桌面出来一个窗口,而是要我们自己去找她的环境前期先用idle --> python自带的工具.按下win键.找到python文件夹.里面第一个就是idle
python工具
我自己在阿里云盘保存的一些关于python的文件,希望可以帮助大家
基本输入输出(IO)
io --> 输入输出
-
人类有两个基本行为,是用来和别人沟通的:
1.说话(输出),把你想说的话直接和别人说
2.写字(输入),把你想写的东西,写下来,再给别人看 -
用python来表达说一句话/写一句 print,input
1.用print说话/让python输出一句 --> print输出语句
语法规则:
print(“你要说的话”)
print(“大家很棒,再接再厉”)
print(“Hello World”) # 你好世界,表示你正式开始学习编程,跨入了编程世界2.让python写字/让python输入你想说的东西 --> input输入语句
让python获取你在键盘里输入的内容
语法规则:
input() # 运行之后程序暂停,等你输入东西.按下回车为止.才执行下午
input(“提示内容”) # 这里放得是提示内容,而不是结果input("你的名字是?") input("请输入你的密码")
常见的错误:
1.漏引号,括号
2.用了中文符号(python是外国人发明的.所以用的标点符号也是要用英文版)
3.print,input首字母大写了 Print Input 是不对的