编程源自于生活 --> 多用生活的例子来理解编程思路

编程语言的本质: '语言',语言的本质是沟通交流的工具
	自然语言(汉语,西语,德语) --> 人和人之间进行沟通交流的工具
	编程语言(java,C++,python) --> 人和计算机进行沟通交流的工具
说人话:人类通过写代码写程序的方式.控制计算机为自己做事

代码/指令:
	人类渴了,就会说'我渴了'表达自己目前口渴需要喝水:
现在我说句 '渴我了' ,你们会一脸懵逼 --> 不符合人类的语法规则

学习编程,就是学习如何跟电脑进行沟通交流.了解交流的规则,语法. 并且准确无误的实现
编程语言 --> 把类似于'我困了' '我渴了'这样的指令.传达给电脑,让电脑做一些对应的操作

学习编程: 最重要是你的思路逻辑
	很多人前期学编程.过于纠结语法.而忽略了逻辑.
	语法,语句都是一些已经固定好了的东西.并不是最重要. 最重要的最可贵的还是一个人的思路逻辑
	怎么运用好指令,才是重要

很多地方都开了少儿编程 --> 不管一个人做不做程序员.但是通过学习编程.都是可以有效地提高锻炼自己的思维逻辑

##编程语言发家史 1.机器语言 编程语言的由来,是来源于晶体管(日光灯 只有两种行为 开 和 关.对应1和0) 二进制 --> 01 八进制 --> 01234567 十进制 --> 0123456789 十六进制 --> 0123456789abcdef 计算机最底层是通过二进制来表示.

2.汇编语言
	因为二进制的理解难度太大了.所以在二进制的基础上衍生出了汇编
	把一些常用的操作.用单词(助记符)来代替
	101011110 --> 加add
	在二进制基础上做出了简化.但还是有很多的操作比较复杂

3.高级语言
	更加符合人类的语言习惯而产生的语言:
人类:   七零说:"多喝热水"
python: print('多喝热水')
	print 相当于人类说的意思.
	高级语言就是用人类的思维去写代码
	
要有自信 --> python是高级语言里面算非常的简单易学的.代码量也比较少

##python的环境安装 为什么要安装python --> python是一个运行环境.如果要运行/写py程序都得有它

1.python在哪下载
	1.官网下载(python.org) --> 服务器在国外,国内访问比较慢
	2.网上去找
2.python大版本区别:
	python有两个大版本. 有python2和python3
python2已经是很老了的.我们统一用python3
只要你的python版本是3开头的.基本都OK
我给大家分享的有3.6.3的 有3.7.4 都行
3.系统位数的概念
	电脑是分为32/64位系统 --> 安装电脑对应位数版本 --> 主流是64位
此电脑 --> 右键 --> 属性 --> 系统类型
4.环境变量(path)
	让你的电脑,认识python.以后能够访问识别到python
	如果没有配置python环境,是访问找不到它的.会影响到后续的下载模块
5.怎么判断python下好没有:
	1.在cmd中输入where python --> 显示python的安装位置
	2.在cmd中输入python --> 进入python环境

cmd --> 命令控制台,黑窗口.可以在里面执行一些命令
6.怎么进入cmd
	mac --> 终端
	windows电脑 --> win键 + r键 --> 输入cmd --> 回车

python是一个环境.不会像QQ,steam一样,装完之后在桌面多出来一个图标

7.怎么打开IDLE:
	1.按下win键
	2.找到python软件
	3.找到里面的idle,添加到桌面

##基本输入输出(IO) 人类沟通有两种最简单的行为: 1.说话(输出),把你想说的直接说出来 2.写字(输入),把你想表达的东西,先'写下来'.在给别人看

1.用print说话/让python输出一句话 --> print输出语句
	语法规则:
		print(你要说得话) # 如果你要说中文或者字母,符号.那要加上一对引号
		print('大家晚上好,多喝热水')
		print(666)
		print("hello world") # 你好世界,表示各位正式开始学编程了,踏入了IT世界

2.用input写字/让python输入一句话 --> input输入语句
	让python接收你在键盘里输入的内容
语法规则:
	input() # 程序运行后,会暂停等你输入内容,直到按下回车.再执行程序
	input('提醒内容') 

input('请输入你的年龄') #会先输出提醒内容,再让用户输入
input('请输入你的性别')


常见的错误:
	1.用了中文标点符号(python是外国人发明的。符号也要用英文)
	2.print和input不要有大写
	3.input括号里面的内容.是提醒.提醒用户这里应该输入什么.而不是把结果写进来
	4.不要漏符号(引号,括号)