一,课程学习资源:
1.www.runoob.com
2.www.liaoxuefeng.com
3.www.csdn.net
4.B站
5.个人CSDN博客主页:https://blog.csdn.net/baili__?spm=1011.2124.3001.5343
二,知识要点
1.编程语言的种类;
汇编语言
机器语言
高级语言 (C语言)
超级语言(pyhton)
2.学习方法;
先学习--后模仿--再自主创新
3.静态语言 (编译);C语言,Javai语言
脚本语言 (解释);python,JavaScript语言,PHP语言
4.两种编编程方式;
(1)交互式:REPL(Read-Eval-Print-loop)
(2)文件式:(必须先建Ctrl+N,再保存Ctrl+S,最后执行F5)
5.编程的基本方法步骤(IPO )
(1)I:input()程序的输入
(2)P:process 程度的逻辑处理
(3)O:output 程序的输出
6.编程的基本步骤;
(1)确定IPO(Input--pocess--Output)
(2)编写程序
(3)调试程序
7.基本语法元素;
(1)程序框架;
缩进:一般情况下四个空格或者一个Tab,有单层或多层缩进
注释:单行注释(#),独写一行或者在一行代码最后
多行注释,三单引号('''...........''')或者三双引号("""..........""")(英文输入状态)
命名(标识符):大小写字母,数字,下划线(shift+-)和汉字(不能单独出现),第一个字符不能是数字。
##************************************************************************************************************************
对象:身份(ID),类型(type),值(Value) ---常量,变量
变量
保留字:>>>help() keywords quit
and,as,assert,break,class,continue,def,if,from,for,finally,expect,else,elif,import,in,is,lambda,not,or,pass,del,global,true,false,none,nonlocal.
(2)数据类型;
字符串类型(Strings):运算:+(字符串的链接)
*(字符串的复制)
列表类型(Lists)
集合类型(sets)
字典类型
元组类型
数字类型:整型(Int),布尔型(Bool):True(1) /False(0)
,浮点型(Float),复数(complex)(real+imagj),real(float),imag(float)
(3) 类型转换(6种)
int()转换为整数
bin()转换为二进制
oct()转换为八进制
hex()转换为十六进制
float()整数转换为浮点型
complex()转换为复数
(4)语句
赋值语句:变量名=变量值
顺序结构
分支(选择)结构
循环结构
分支语句
(5)函数
<input>=input('提示字符串')
输入内容一定是字符串类型,其他类型需要转换。
eval(input()):评估函数(去掉参数最外侧引号并执行余下语句的函数)
print()以字符形式向控制
eval()
print()格式化
*******************************************************************************
10.15
8.运算符与表达式
(1)算术运算
除法(/):10/3==3.3333(flopat)
地板除(//):10//3==3(int),-10//3==-4(向下取整)
取余(取模):10%3==1 -10%3==2
(2)赋值运算
(3)关系(比较)运算
(4)逻辑运算: and/or/not
(5)成员运算: in/not in
(6)身份(同一性测试)运算 is/is not
(7)位运算
(8)运算优先级别(高到低): 指数(**)--一元(+,-)--算术()--位运算()--关系--赋值()--逻辑()
9.数据类型:
(1)元组(tuple)
(2)列表(list)
(3)字典(dict)
(4)集合(set)
10.函数(方法):
(1)输入(input()):在键盘上输入数据(只是字符串)
(2)输出(print()):
(3)评估函数(eval())
11.库
(1)内置函数
(2)标准库
turtle
(3)第三方库
*******************************************************************************
10.22
12.字符串的表达
13.format():(与print()并用)