1.原则
刚开始学习python,不追求知识点的全面,就是把主要的内容搞清楚,然后尽快的进入到做简单项目的内容。在做项目的时候,发现哪里需要更加细节的知识,再边学边查。这样,学习的效率高,效果也好。
2.配置环境
首先是 Python,直接安装 anaconda。其次是集成开发环境,安装一个vscode,这个启动快,再安装一个pycharm,这个适合开发大型项目。可以用学校的邮箱申请 pycharm 的免费学生账号。
3. pycharm 的快捷方式
- Ctrl + /:注释的快捷键
- Shift + enter:跳到下一行
- end:直接到行末
- '# todo 添加待完成的提示信息,在项目开发中很实用'
4.基本知识
- 变量,就是给数据一个名称,方便使用,变量的名字最好是数据的实际内容,方便识别。
- 变量的类型很多,先记常用的,整数,小数,布尔值,字符串。
- 运算符,就是加减乘除这些,在案例中注意下取余,取整,幂运算。
- 输入和输出,着重记忆格式化输出,还有就是 input 的变量是字符串。
- 赋值运算,注意下+=这些。
- 比较运算,注意等于是==,不等于是!=
- 逻辑运算是:and,or,not 三个。
5.代码案例
- 求三角形面积
# 求三角形面积
base_line = float(input("三角形底边是:"))
height = float(input("三角形高是:"))
area = (base_line * height) / 2
print("三角形面积是:%.2f" % area)
- 运算
# 运算符
a = 21
b = 10
name = "xiaoming"
print(a//b) # 取整
print(a % b) # 取余数
print(a ** b) # 幂运算
print(name + name) # 字符串可以加
print(name*2) # 字符串可以和整数乘
- 格式化输出
name = input("请输入姓名:")
age = int(input("请输入年龄"))
IELTS = 8.5
percentage = 90.28965214556
student_id = 134
'''
%.2f:浮点型,保留两位小数;
%08d:整型,保留八位数字,位数不足用0占位;
%%:输出%
'''
print("学生姓名是%s,他今年%d岁,学号是%08d,雅思成绩是%.1f,排名在前%.2f%%。" % (name, age, student_id, IELTS, percentage))
# 查看变量类型:str, int, float, bool
print("name的类型是:%s" % type(name))
print("age的类型是:%s" % type(age))
print("percentage的类型是:%s" % type(percentage))
b = True
print("b的类型是:%s" % type(b))