计算机基础知识(软件开发和计算机语言概述)
A:什么是软件
按照特定顺序组织的计算机数据和指令的集合
B:什么是开发
软件的制作过程
C:什么是软件开发
借助开发工具与计算机语言制作软件
D:什么是计算机语言
人与计算机之间进行信息交流沟通的一种特殊语言
E:计算机语言的分类
机器语言: 机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
汇编语言: 汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。 ◦ 高级语言:
使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。
高级语言包括C,C++,C#,JAVA,Python
人机交互
A:人机交互的两种方式
a:命令行方式
需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
b:图形化界面方式
这种方式简单直观,使用者易于接受,容易上手操作。
计算机基础知识(键盘功能键和快捷键)
键盘功能键
Tab
Shift
Ctrl
Alt
空格
Enter
Window
上下左右键
PrtSc(PrintScreen)屏幕截图
B:键盘快捷键
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+S 保存
Python语言基础、开发环境的搭建
Python版本和操作系统
Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。 在Windows上写Python程序,放到Linux上也是能够运行的。
2.x 还是 3.x
目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,现在Python正在朝着3.x版本进化,大批的公司和社区人员在编写3.x的代码。
为了保证你能学到最新的知识,我们的教程仍以3.x版本为基础,确切地说,是3.6版本。请确保你的电脑上安装的Python版本是3.6.x,这样,你才能无痛学习这个教程。
在Windows上安装Python
下载Python:https://www.python.org
双击运行下载好的安装包
注意:选上pip和Add python.exe to Path,然后一路点“Next”即可完成安装。
默认会安装到C:\Python36目录下,然后打开命令提示符窗口,敲入python后,会出现两种情况:
情况一:你看到提示符>>>就表示我们已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境
情况二:得到一个错误:‘python’不是内部或外部命令,也不是可运行的程序或批处理文件,这说明你可能没有勾选配置环境变量选项。
如果你不知道怎么修改环境变量,建议把Python安装程序重新运行一遍,记得勾上Add python.exe to Path。
在Mac上安装Python
如果你正在使用Mac,系统是OS X 10.8或者最新的系统版本,恭喜你,系统自带了Python 2.7。如果你的系统版本低于10.8,请自行备份系统并免费升级到最新的版本,就可以获得Python 2.7–但是我们今后使用版本是Python3.X。
我们学习使用的Python版本是Python3.x,可以在下面连接下载,然后安装安装到本地。
我们先在官网下载python最新的mac版本软件安装包(https://www.python.org/downloads/release/python-370/)
安装过程中我们要同意软件使用协议
接下来我们选择python软件的安装位置,就选择默认路径
耐心等待python安装程序写入文件,执行安装脚本等操作
python软件安装完成后,会出现2个软件一个是配置程序一个是命令行工具
参考资料:https://jingyan.baidu.com/article/e75aca85093cb2142edac609.html
在Linux上安装Python
Linux会自带一个Python2.x的版本,这并不影响再次安装一个新的版本.
参考资料:https://blog.csdn.net/qq_27631797/article/details/78962171
安装PyCharm
安装方式和上面基本相同,下载地址:https://www.jetbrains.com/pycharm/
选择免费版本
安装参考资料:https://jingyan.baidu.com/article/f00622286e92f4fbd2f0c855.html
第一个Python程序
创建Python项目
打开PyCharm
Create New Project
输入项目名称+选择文件路径+选择解释器
编写项目代码
创建文件夹/包:
右键单击项目–>New–>Directory/Python Package
我们现在使用文件夹,后面会讲到包
创建.py文件:
右键单击包–>New–>Python File–>输入文件名HelloWorld
编写代码:
print(“HelloWorld”)
运行项目:
右键单击文件–>Run"HelloWorld"
Python注释及其分类
注释的作用
解释说明程序
帮助我们调试错误
注释的分类及讲解
单行注释
多行注释
单引号
双引号
什么是进制
进制就是进位制,是人们规定的一种进位方法。对于任何一种进制,–x进制就表示某一位置的数运算时是逢x进一位。
例如:
二进制就是逢二进一位,八进制就是逢八进一位。
不同进制表现同一个数据的形式特点:
进制越大,表现形式越短。
不同进制数据的表现形式
任意进制到十进制的转换
任意进制到十进制的转换原理:
快速的进制转换法(了解)
8421码及特点
8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种。
BCD代码。Binary-Coded Decimal,简称BCD,称BCD码或二转十进制代码,亦称二进码十进数。
在这种编码方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码。
通过8421码的方式进行二进制和十进制的相互转换
二进制到八进制的简易方式
二进制到十六进制的简易方式
Python语言基础(原码反码补码)(了解)
为什么要学习原码反码补码?
后面要学习强制类型转换,如果不知道有原反补会看不懂结果
原码
反码
补码
那么计算机为什么要使用补码呢?
而让计算机辨别”符号位”会让计算机的基础电路设计变得十分复杂,于是就让符号位也参与运算,从而产生了反码。
用反码计算, 出现了”0”这个特殊的数值, 0带符号是没有任何意义的。 而且会有[0000 0000]和[1000 0000]两个编码表示0。
设计了补码之后, 负数的补码就是反码+1,正数的补码就是正数本身,从而解决了0的符号以及两个编码的问题: 用[0000 0000]表示0,用[1000 0000]表示-128。
注意-128实际上是使用以前的-0的补码来表示的, 所以-128并没有原码和反码。 使用补码, 不仅仅修复了0的符号以及存在两个编码的问题, 而且还能够多表示一个最低数。
这就是为什么8位二进制, 使用补码表示的范围为[-128, 127]。
标识符概述和组成规则)(掌握)
什么是标识符
标识符的组成规则
常见标识符的命名规则
见名知意
驼峰命名法
关键字概述和使用
什么是关键字:被Python语言赋予特定含义的单词。
关键字的特点:组成关键字的全部都是字母。
查看关键字:
关键字的注意事项
字符串格式化输出:
例子:age = 10 print(“我今年%d岁”%age)
#%d表示占位
在程序中,看到%这样的操作符,是python中的格式化输出。
常用的格式符号:
%d 有符号的十进制整数
%s 通过字符串格式化
%c 字符
%u 无符号的十进制整数
%o 八进制整数
%x/X 十六进制整数
%e/E 索引符号
%f 浮点实数
在输出的时候,如果\n那么,此时\n后面的内容会在另一行显示。
print(“123456789--------”)
print(“123456789\n--------”)
人机交互–键盘输入
概述:
在Python3中,使用函数input(),获取用户从键盘输入的数据。
例如:
high = input(“请输入您的身高:”)
print(high)
说明:
input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示
input()会从键盘获取数据以后,会存放到一个变量中
input()会把用户输入的任何的数据当作字符串对待