目录:
- 第01节 开发环境安装&介绍
- (1)计算机组成
- (2)了解Python
- 🔺(3)基础学习路线
- 🔺(4)解释器–下载、安装、检验
- 🔺(5)PyCharm–下载、安装
- (6)PyCharm基本使用–界面设置、编辑解释器
- (7)PyCharm项目管理–新建、运行、打开、关闭
- (8)PyCharm交互式开发
- 第02节 变量&输出&输入
- (1)注释----两种
- (2)变量----定义、使用
- 🔺(3)输出----格式化输出、f ‘{表达式}’
- (4)转义字符----\n \t
- (5)输入----input( )
- (6)认识bug
- (7)Debug工具
- 第03节 数据类型转换&运算符
- (1)数据类型----type()
- (2)🔺转换数据类型
- (3)🔺运算符----算数、赋值、复合赋值、比较、逻辑、数字间逻辑运算
学习内容:
第01节 开发环境安装&介绍
(1)计算机组成
- CPU的作用-处理指令、运算数据
- 内存的作用-临时存储当前要运算/处理的数据
(2)了解Python
-
应用领域-web开发、自动化运维、自动化测试、网络爬虫、数据分析、人工智能、机器学习
-
版本-Python 3.7
(3)基础学习路线
(4)解释器
-
解释器的作用-运行文件(代码)
-
解释器的种类-
- CPython,[官方]C语言开发的
- IPython,基于CPython的一种交互式解释器
- …
-
解释器的下载安装与检验-
(5)PyCharm
- PyCharm的作用-一种python IDE(集成开发环境)
- PyCharm下载安装-
-
官方下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains
-
-
下载完成后双击打开,点击next→选择一个路径然后next→勾选选项(如图)→Install
-
(6)PyCharm基本使用
-
首次使用-新建
-
运行
-
界面设置-
-
-
修改解释器-[file]→[settings]
(7)PyCharm项目管理
- 新建-
- 打开-[File]–[Open]–选择–[OK]–选择打开方式
- 方式一-This Window:覆盖当前项目,从而打开目标项目
- 方式二-New Window:新窗口打开,共两个PyCharm,每一个负责一个项目
- 方式三-Attach:一个PyCharm程序当中同时打开
- 关闭-[File]-[Close Project]/[Close Projects in current window]
(8)PyCharm交互式开发
第02节 变量&输出&输入
(1)注释
- 注释的作用-增大程序的可读性
# 单行注释,快捷键Ctrl+/
"""
多行注释1
多行注释1
多行注释1
"""
'''
多行注释2
多行注释2
多行注释2
'''
(2)变量
- 变量的作用-变量就是存储数据时对当前数据所在内存地址起的名字
- 定义变量-
- 语法:变量名=值
- 标识符命名规则- 定义各种名字的统一规范
- 由数字(不能开头)、字母、下划线组成
- 不能使用关键字
- 严格区分大小写
- 命名习惯:驼峰、下划线
- 使用变量-
(3)输出
- 格式化输出-
#输出:今年我的年龄是22岁
print('今年我的年龄是%d岁' % age)
#输出:我的名字是sir,我明年23岁了
print('我的名字是%s,我明年%d岁了' % (name,age+1))
#%s扩展
print('我的名字是%s,我明年%s岁了' % (name,age+1))
-
格式化符号:
- %s——格式化输出字符串(但不仅是字符串);
- %d——有符号的十进制整数;
- %06d——整数显示的位数,不足以0补全,超出的原样输出;
- %f——浮点数;
- %.3f——保留3位小数
-
f’{表达式}’ 格式化输出字符串
print(f'我的名字是{name},我明年{age+1}岁了' )
-
输出结束符
Python中print()默认自带end="\n"这个换行结束符,这里可以修改转义字符
(4)转义字符
- \n:换行
- \t:制表符,一个Tab的距离
- ……
(5)输入
- 语法-变量=input(“提示信息”)
- 在Python中,input 会把接收到的输入数据当作字符串处理
(6)认识bug
- NameError: name ‘nam’ is not defined(定义)
(7)Debug工具
作用-是PyCharm IDE中集成的用来调试程序的工具,在这里可以查看程序的执行变量、细节和流程、解bug
使用步骤-
打断点:断点位置–目标调试代码块的第一行代码
打断点方法–单击目标代码的行号右侧空白位置
Debug调试-右键Debug-
第03节 数据类型转换&运算符
(1)数据类型
检测数据类型–type(数据)
(2)转换数据类型
- 转换数据类型的函数:
eval(str)是将str转换为其原本的类型,例如:eval(1)就是转为整形
(3)运算符
- 算数运算符-混合运算优先级分为四级:
- +(加)-(减)
- *(乘)/(除)//(整除)%(取余)
- **(指数)
- ()(小括号)
- 赋值运算符-
- 单个变量赋值: =(赋值)
- 多个变量赋值:a,b,c=1,2,3
- 多变量赋相同值:a=b=1
- 复合赋值运算符-先执行算术运算符,再执行赋值
- +=(示例:c+=a等价于c=c+a)
- -= *= /= //= %= **=
- d*=1+2 #先算1+2,再算复合赋值运算符
- 比较运算符-通常用来做判断
- (判断相等,示例:ab,返回值True/False)
- !=(不等于) > < >= <=
- 🔺逻辑运算符-
- and(与)or(或)not(非,表达式:not x)
- 数字间的逻辑运算-
- and:只要有一个值为0,则结果为0,否则结果为最后一个非0数字
- or:所有值为0结果为0,否则结果为第一个非0数字