一,Python环境布置
Python官网:https://www.python.org
Pycharm官网:https://www.jetbrains.com/pycharm/download/#section=windows
搭建环境资源
教程一:https://www.jianshu.com/p/397423b3d83a
教程二:https://www.cnblogs.com/xcc-/p/xcc02.html
建议:两个教程同时看,既有共同点,又有互补点。
Pycharm汉化版
教程:https://zhuanlan.zhihu.com/p/191594818
二,python介绍
前言:语法简洁,非常适合计算机编程初学者
1,Python是面向对象的脚本语言
2,与其他语言的特别之处
有各种Web框架,爬虫框架,数据分析框架,机器学习框架等。
3,python优势
1)简单
2)免费,开源
3)可移植性
它可以在很多平台上运行,上面我提供了Pycharm作为Python的运行环境,只是因为Pycharm更加专一,专业,就我知道的,在VS code,Visual Studio 上一样的有Python的开发环境,可以操作,运行Python。
4)可扩展性
C/C++可以放在Python中编写, 也可以在C/C++中嵌入Python,从而提供脚本语言。
5)面向对象
它支持面向过程编程,也支持面向对象编程
6)丰富的库
三,Python基础
1,指令
输出 print(“”)
输入 input(“”) input()函数接收到的所有类型都会转化为str数据类型(字符串类型),如果需要参与运算,就需要将数据类型进行转
化
运行 快捷键:shift+F10 或者直接对Python编辑区域直接右键,点击“Run Landscape” 表示直接运行
调试 设置断点,右键,点击“Debug Landscape” 表示断点调试执行
注释 Ctrl+/
2,Python变量
语法:变量名=值
PS:与Java不同,Python变量不需要类型声明,Python变量的声明和赋值必须在一起
3,数据类型(简单)
转化 数据str转化int类型 int(input(“”))
数据str转化float类型 float(input(“”))
其他类型转化str类型 str.format("{name}",name=“老范”)
4,数据类型(复杂)
Python有三种复杂类型,分别是列表,元组,字典
1)列表
eg:list1=[“老范”,99,99.9]
列表套娃
eg:list2=[[“老范”,99,99.9],[“老鸟”,99,99.9]]
列表访问
比如上面的举例,我要访问老范,语法:list2[0],就可以访问了。
删除列表元素
语法:del list2[0],就可以把老范删除了。
产生新列表
语法:使用“+”凭借多个列表,生成新的列表,使用“*”重复列表元素并产生新的列表
2)元组
元组其实和列表差不多,也是存储不同类型的元素,只不过元组不能够修改,元组组织元素使用(),元组用逗号隔开,而且元组只有一个哪怕只有一个元素,元素后面的逗号也不能省略。
eg:
tuple1=(40,“laofang”)
tuple2=(666,) 看到没,有一个逗号
3)字典
字典用的是键(key)/值(value)对的形式存储数据。键可以是数字,字符串,甚至元组,值可以是任意的数据类型
语法:字典使用“{}”组织元素
eg:stu={“name”:“laofang”,“age”:99}
重点:字典的键是唯一的,值不是唯一的。
字典套娃
stus={
“stu1”:{“name”:“laofang”,“age”:99},
“stu2”:{“name”:“laoniao”,“age”:99}
}
访问
字典名[键]
eg:
stu[“name”]可以访问laofang
stu[“stu2”][“name”]就可以访问laoniao
四,名词解释
1,IDE
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,上面的Pycharm
随便尝试