一、什么是编程语言
编程源自于生活-->多用生活例子来帮助我们理解编程思路
编程语言的本质:‘语言’,语言的本质是沟通交流的工具
自然语言(汉语,日语,英语)-->人和人之间进行沟通交流的工具
编程语言(python,c)-->人和计算机之间进行沟通交流的工具
程序员用一种电脑能理解的方式,和它沟通,下达指令
指令/代码
人类饿了,就会说了'我饿了',表达没吃饭,想干饭
说了句'了我饿',我们可能看得懂-->人类可以自动的把它掰回来,能勉强看懂,但是计算机不能-->电脑不太聪明,是不能自动优化错误,所以我们的语法要正确
学习编程 ,说白了就是学习怎么和电脑进行沟通交流
前期就是学习交流的规则,代码语法,并且准确无误的实现
只要指令正确,能让计算机听懂,就会按照你说的去做
二、编程语言发展
1、机器语言:最古老的编程语言 指令0/1 又称机器码
编程语言的由来是基于晶体管(对应1和0)
最原始的语言二进制
人类日常是通过十进制
计算机最底层是通过二进制来处理数据
2、汇编语言
因为二进制的理解难度太大了,所以在二进制的基础上衍生出了汇编
把一些常用的操作,用单词(助记符)来代替
add--->0100010
在原有的机器码的基础上优化了,但整体难度还是比较难以理解
3.高级语言
更加符合人类语言习惯的语言
人类:老师说:'认真听课'
python:print('认真听课')
print相当于人类说的意思
高级语言就是用人类的思维去写代码
三、学习软件
1、分辨电脑系统位数:一般市面上64/32(主流64)
电脑是64位操作系统就下64位的 同理 32操作系统-->对应32
此电脑--右击--属性--系统类别
2、本阶段学习工具:
1、python --> 必备工具(写/运行程序都要有它)
2、idle --> python自带的开发工具(前期先用这个,后面再安装pycharm)
3、qpython --> 手机用的开发工具(目前没电脑,可以先用它)
四、Python下载
为什么要安装Python:Python是一个运行环境,如果要写/执行py程序都要用它
1、Python在哪下载:
<1>官网下载(python.org)-->服务器在国外,访问比较慢
<2>直接找网盘--里面有安装包
2、python大版本的区别:
python有两个大版本,python2和python3
python2是比较老的,我们统一用python3
版本需要3.8 以上 我用的就是3.8.10版本的 最好跟我统一版本
3、环境变量(path):作用是让电脑认识python以后能够访问,识别到python
4、为什么python装好之后没反应
因为python是一个环境,它不是一个应用软件,不像qq,微信这些软件装好会出来一个图标,python装好是不会在桌面多一个图标的 要写代码用idle
5、卸载/修复python
安装好python后,再次运行python安装包,1为更新 2为修复 3为卸载
6、什么是cmd(终端),怎么进入
cmd是电脑里的一个工具.可以输入指令执行操作
win键 + r键 --> 输入cmd --> 回车
7、怎么判断python是否安装好
<1>打开cmd 输入where python 回车键 显示python安装位置
<2>在cmd中 输入python 回车键 进入python环境/python终端
8、打开idle/创建桌面idle快捷方式的步骤:
1.按一下win键
2.找到python
3.找到idle
4.鼠标右击-->更多-->打开文件所在位置
5.右击 发送到 桌面快捷方式
调整字体大小:options--Configure IDLE--size
五、基本输入输出(IO)
人类沟通有两种常见的行为:
1.说话(输出) 把你想说的直接说出来
2.写字(输入) 把你想表达的东西'写下来'给别人看
在idle写代码的时候,尽量不要切中文输入法打代码单词,否则会弹窗,弹出来关闭就行了
1.用print说话/让python输出(打印)一句话-->print输出语句
语法规则:
print(内容) #如果你要输出中文/字母需要包裹引号,如果是纯数字就不用 还有所有的符号都要是英文状态下的符号
实例:
print('大家好,这是我们第一节课')
print('hello world')
print(123)
2.input写字/让python输入一句话-->input输入语句:一问一答
让python接收你在键盘里的输入
语法规则:
input('提问内容') #程序运行后,会暂停运行,等待你输入内容并按下回车才继续执行
正确案例:
input('请输入你的姓名')
input('请输入你的手机号')
错误案例:
input('小明') #放的是提醒内容而不是答案
input() #不知道要输入什么东西 没有提醒内容
常见的错误:
1.用了中文标点符号
2.print和input打错单词或者大写
3.input括号里面的内容是提醒内容,提醒用户这里应该输入什么,而不是答案
4.不要写漏符号(比如引号,括号)
六、开发模式
python有两种开发模式:
1.交互模式-->进入python终端/idle默认打开就是交互模式 表示符号>>>
类似于人类说话,说错话就好比覆水难收,改不回来,所以代码输入错了,就不能修改
优点:测试一行代码很方便
缺点:不适合写多行代码,不能修改,不能保存
脚本模式(文件模式)-->通过新建一个python文件,来写python代码,可以随意的修改/保存/运行
正常写代码都是用脚本模式
在idle中如何新建一个python脚本文件
1.新建文件:file-->new file,快捷键为ctrl+n
2.保存文件:建好文件要保存,快捷键为ctrl + s
保存时有两个动作
1.选择保存位置
2.取一个文件名
3.运行文件:run --> run module,快捷键为F5
注意:打开python文件的方式不是直接双击打开,按照以下步骤打开
打开python文件:file-->open,快捷键为ctrl+o
一般我们主要还是用脚本文件写代码,交互模式只是测试用
交互模式中input输入后的内容会打印,但脚本模式不会打印,这也是他们俩的区别
交互模式中>>>后面可以直接跟上你测试的小代码 比如>>>'hello'
七、练习
1.尝试在cmd终端里面打开python终端的界面,输出一句'hello,world'
2.用print输出自我介绍:姓名 年龄 性别 来自哪里 兴趣爱好
3.用input输入自己的名字,需要带提示
练习在idle脚本模式敲,不要在pycharm敲