用python输出,如何搭载python环境
Yyds干货库存
Python环境构建与输入输出1Python 1概述计算机资源在开发领域,计算机资源可以分为两部分:软件资源和硬件资源
==软件资源:有形的,无形的==
==硬件资源:可见和有形==
硬件资源(CPU、内存、硬盘、风扇、电源、键盘、鼠标.)
软件资源(办公软件、网易云音乐、各种电脑游戏)
思考:我们发现软件和硬件其实是可以相互作用的原理是什么?
答:使用操作系统,==操作系统==是计算机硬件和软件之间的桥梁
2.操作系统分类在日常应用中,操作系统大致可以分为三类:
① Windows操作系统
② MacOS操作系统
③ Linux操作系统(服务器端使用最多的操作系统)
3.为什么要学习Python①技术趋势?
Python自带明星属性,在编程语言领域人气排名前三
②简单易学
开发代码少,需求逻辑表达精准;==33个关键词,7种基本数据类型==;语法规则简单,接近自然语言
③应用广泛
Python语言覆盖了IT行业70%以上的技术领域
4.Python语言的缺点① Python运行速度略慢于C/C /Java
② Python由于其语言特点,无法对代码进行加密
Python版本之间的兼容性不理想(Python2和Python3)
5.Python语言简介Python是一种==跨平台==计算机编程语言它是一种高级脚本语言,结合了==解释性、编译性、交互性和面向对象==Shell最初是为编写自动化脚本(适用于Linux操作系统)而设计的,随着版本的更新和语言新功能的加入,逐渐用于独立的大型项目开发
事实上,很多知名的机器学习、智能和深度学习框架也是基于Python开发的:
Google开源机器学习框架:TensorFlow
开源学习框架:Scikit-learn
百度开源深度学习框架:Paddle
6.Python2.x和Python3.x的区别在目前的Python领域,主要有两个应用版本:Python2和Python3
主要区别可以理解为:==输入、输出和编码格式的区别==
Python2.x
Python3.x
Python3.6、Python3.7、Python3.8、Python3.9.
在生产环境中,我们通常不会选择Python的最新版本,因为可能会有未知的bug,所以我们强烈建议您在选择软件版本时向前推一两个版本所以我们的课程主要讲解Python3.7版本3.7
二、Python解析器1、Python解析器demo.py的作用
Print(Hello World )由于Python是一种高级语言,由于缺少Python语言运行环境:Python parser,所以无法直接在计算机中运行
Python解析器的作用:==是将Python代码转换成计算机底层可以识别的机器语言==,比如0101
2.Python解析器的类型==①C语言[官方]开发的解释器CPython应该会被广泛使用==
② IPython,基于CPython的交互式解释器
③其他口译员
PyPy,一个基于Python语言开发的解释器
Java平台上的解释器JPython直接将Python代码编译成Java字节码
微软的Python解释器IronPythonNet平台,可以直接把Python代码编译成Net字节码
3.下载Python解析器下载地址:https://www.python.org/downloads/release/python-379/
【点击以上链接】——找到目标文件:Windows x86-64可执行安装程序——Single
点击下载
4.Python解析器的安装
步骤1:双击运行Python的解析器并选择==自定义安装==和==将Python添加到环境变量==
第二步:选择所有要安装的功能菜单,默认都是勾选的
Pip:Python的包管理工具,可以用来安装我们在未来项目中需要用到的各种模块
第三步:设置Python解析器的安装路径强烈建议将其安装在驱动器号中,而不是驱动器c中
第四步:测试Python解析器是否能用
按Windows R,输入cmd字符,打开Windows的DOS窗口,输入python(全小写),如下图所示:
有了上面的接口,Python3.7的解析器就安装成功了如何从这个窗口退出DOS模式?
答:使用exit()方法
退出()回车
三、Python开发工具PyCharm
1.为什么要安装PyCharm?
工欲善其事,必先利其器
在Python开发领域,有很多开发工具,比如EditPlus,Notepad,Sublime Text3,Visual Studio Code,PyCharm(目前最强大的IDE)
2.PyCharm的主要功能
PyCharm是一个Python IDE(集成开发环境),有一套完整的工具,可以帮助用户在用Python开发时提高效率内部集成的功能如下:
项目管理
智能提示
语法突出显示
代码跳转
调试代码
解释代码(解释程序)
框架和库
.
3.PyCharm分类
PyCharm有两个版本:专业版(收费)和社区版(免费和开源)
在基础类中,PyCharm社区版足够我们使用,绰绰有余
4.下载PyCharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
5.PyCharm装置
第一步:双击PyCharm软件安装包安装软件
第二步:设置软件的安装路径理论上没有要求,但建议放在c盘以外的盘符里
第三步:PyCharm的基本设置,创建要关联的桌面图标py文件
6.PyCharm软件的使用
创建Python项目
什么是项目?其实在实际开发中,我们每参与一项工作的开发,都是一个项目的开发过程所以使用PyCharm首先要做的就是学习Python项目的创建过程
步骤1:创建一个项目
第二步:设置项目路径,必须放在c盘以外的盘符中(非常重要!)
配置完成后,独立创建将创建一个Python项目
新文件和代码编写
如果以后要上传文件到服务器,切记文件名不能是中文
写Hello World
打印(“Hello World”)
运行代码
运行结果:
或者更改Python解析器
打开文件File,找到Settings设置,如下图:更改Python解析器
PyCharm软件本身的设置
①软件主题(软件的未来风格)
②编码字体的设置
③代码字体大小(文本大小)的设置
打开File=Settings设置,找到接口设置:
主题设置:
字体和字体大小设置:
字体设置:
设置字体大小:
打开和关闭项目
打开项目:项目本身已经存在,我们可以直接打开
选择项目目录(文件夹),如下图所示:
①此窗口=覆盖当前项目,并从打开目标项目
②新窗口=新窗口打开时,PyCharm打开两次,每个PyCharm负责一个物品
③ Attach=合并两个项目,放在同一个窗口
关闭项目:关闭已经运行的项目
四Python注释
1、评论的作用
首先强调一点:Python代码=Python解析器=机器语言,但是注释不会被Python解释器解析执行因为它主要是对代码进行注释
注释函数:==提高代码的可读性==
当我们编写Python程序时,为了提高程序的可读性,我们强烈建议您在核心代码中添加注释
2.Python注释的基本语法
注释
单行注释,从# (Shift 3)开始,只能注释一行
#评论内容
示例代码:
第一种:代码行的顶部
#输出Hello World字符串
打印(“Hello World”)
第二种:放在代码后面(代码后面保留2个空格)
Print(Hello World) #输出Hello World字符串
多行注释
多行注释:可以同时注释多行代码或程序,常用于注释代码块
基本语法:
或者
示例代码:
大家好
我是黑马程序员的小伙伴
从今天开始,我们将一起学习Python语言
大家好
我是黑马程序员的小伙伴
从今天开始,我们将一起学习Python语言
打印(“大家好”)
打印(我是黑马程序员的小伙伴)
打印(“从今天起,我们将一起学习Python语言”)
PyCharm注释提示(快捷键)
在PyCharm中,我们可以使用Ctrl/slash快速注释代码或程序
五、PyCharm常用快捷键
1.代码提示
在PyCharm中,当我们输入Python关键字的前2~3个字符时,它会自动提示代码这时候我们只需要按回车键就可以快速输入东西了
2.保存代码
写代码的时候一定要养成用Ctrl S快速保存代码的好习惯
个人认为,写完一行代码,按一次
3.撤销和恢复
如果不小心删除了一行代码,我们可以快速按Ctrl Z恢复每按一次就取消一次取消太多怎么办?
答:也可以用Ctrl Y恢复
不及物动词Python中的变量(重点)
1、可变学习目标(案例)
案例:实现两个变量的交换
第一杯:可乐
第二杯:牛奶
在一系列Python操作之后
第一杯:牛奶
2号杯:可乐
2.介绍变量的概念
什么是数量:数量是程序中的最小单位
什么是变量?
==①变量是存储数据的容器==
==②变量是程序运行过程中可以改变的量==
==③变量存储的数据是临时的==
3、变量的作用(举个栗子)
淘宝注册案例:
①写下用户名和密码
==② Python程序接收用户名和密码(临时存储)==
③永久保存刚刚收到的用户名和密码(数据库)
为了解决上述问题,Python开发了变量的概念,可以临时保存用户输入的一些信息要保存的容器是Python变量
4.变量的定义
基本语法:
变量名=变量值
注意:等号两边要留一个空格事实上,Python建议符号的两边应该尽可能地保留一个空格
说明:在Python程序中,这个等号和日常生活中的等号是不同的它有一个专业术语:赋值运算符它的发音:从右向左读,通过=将变量的值赋给左边的变量
5.变量的命令规则
在Python中定义变量名时,标识符命名规则是一种命名约定,如下所示:
==①由数字、字母和下划线(_)==
==②可以数字开头==
==③严格区分小写==
==④内置关键字可以作为变量名==
下划线=Shift-减号
举个栗子:
① abc,abc123,_abc,你好(合理)
② 123abc,@abc,abc-123(不合理)
③ _(下划线)=请问这可以是变量名吗?答:是的
for _ in范围(10):
.
④变量abc和变量ABC是同一个变量吗?答:不,这是两个完全不同的变量
⑤记不住33个关键词怎么办?答:用help()方法
帮助(“关键字”)
6.推荐变量的命名规则
(1)变量命名必须清晰
②大驼峰:即每个单词的首字母大写,如MyName
③小驼峰:第二个(含)后的单词首字母大写,例如:myName
④下划线:例如:我的名字
7.变量的定义和调用
在Python中,记住:变量必须先定义,再使用,否则会报错
定义:
name=itheima
地址=北京市顺义区京顺路99号
调用:
打印(姓名)
打印(地址)
打印(姓名、地址)
8.关于变量的定义和使用的常见问题
①变量与字符串有何不同:
==在Python中,如果要赋值的内容加上单引号或双引号,在Python中就是一种数据类型:称为字符串(日常生活中的文本信息)==
②打印变量时,print喜欢给变量加引号
Print(name) #输出变量名对应的值
Print(name) #输出字符串 name
七Python中变量的数据类型
1.为什么要学习数据类型?
变量的定义很简单,但是很多朋友可能会疑惑:除了这个字符类型,变量还能存储其他类型的数据吗?实际上,在Python中,为了满足相同的业务需求,我们也将数据分成相同的类型,如下图所示:
面试问题:请用Python手写7种数据类型?
答案:数值型、布尔型、字符串型、列表型、元组型、集合型、字典型
今天,我们只需要知道前三个
问题:如何判断变量是什么类型?
答案:①使用type方法返回变量② isinstance的数据类型,只能返回True或False(真或假)
2.数字类型
数值就是我们日常生活中的数字,数字分为整数和小数(带小数点)两种形式
整数类型:int类型
十进制类型:浮点类型
案例1:定义一个人的信息,姓名:Tom,年龄18
name=Tom
年龄=18岁
打印(类型(年龄))
案例二:定义一个超市收银系统,写一个名字:大白菜,价格:3.5
Name=大白菜
价格=3.5
打印(类型(价格))
3.布尔型
布尔是一种与逻辑相关的数据类型,它只有两个值:真和假
1:手动定义一个值为True的标志变量
标志=真
打印(标志)
打印(类型(标志))
实际上,在Python中,很多程序的返回结果可以是真或假,比如isinstance()
num=10
print(isinstance(num,int)) # True
print(isinstance(num,bool)) # False
4.字符串类型
在Python变量定义中,如果赋值的内容是由单引号或双引号引起的,则内容为string str类型
Msg=这家伙懒,什么都没留下……
打印(类型(消息))
5.其他类型(理解)
# 1,列表列表类型
列表1=[10,20,30,40]
打印(类型(列表1))
# 2.元组元组类型
元组1=(10,20,30,40)
打印(类型(第一组))
# 3.设置收集类型:重复数据删除
集合1={10,20,30}
打印(类型(设置1))
# 4.字典类型:查询和搜索
dict1={name:itheima , age:18}
打印(类型(字典1))
八理解Python中的错误
1.见见虫子
所谓bug,就是程序中的错误如果程序出现错误,需要我们的程序员及时排查问题,纠正错误
2.解决bug的三个步骤
步骤1:检查错误页面
第二步:看错行号
第三步:根据具体的错误进行具体的分析
3.PyCharm代码调试(重点)
调试工具是一个在PyCharm IDE中调试程序的集成工具在这里,程序员可以查看程序的执行细节和进程,这样我们就可以快速的找出程序的bug!
调试工具分两步:==①断点②调试调试==
4.断点
断点应该放在哪里:A:代码可能出错的代码段的第一行
5.调试调试
6.单步调试
小闪电图标代表这条线,可能是错的
九Python中的打印格式
1.印刷格式
到目前为止,我们所有的输出都是通过print(变量名)直接打印出来的但在实际操作中,我们可能需要格式化变量的输出(以某种格式输出)
2.百分比打印格式
基本语法:
.
打印(变量名)
Print (string% format%(变量名))
print( string % format % format % format %(变量名1,变量名2,变量名3))
%格式的常见形式如下:
案例:定义两个变量name= itheima 和age=18,按照以下格式输出:我叫itheima,今年18岁
案例:定义两个变量title=大白菜和price=3.5,按照以下格式输出:今天蔬菜打折,大白菜只要3.5元/斤
标题=大白菜
价格=3.5
#打印格式“今天蔬菜特价,大白菜只要3.5元/斤
打印(蔬菜今天特价,%s才%.2f元/斤%(标题,价格))
其实除了%f可以设置小数位,%d也可以填序列号
案例:定义两个变量id=1,name=itheima ,按照以下格式输出:name itheima,学号00001
id=1
name=itheima
Print(姓名%s,学生ID D%(姓名,ID))
3.格式方法打印格式
基本语法:
.
打印( string {} )格式(变量名1))
打印( {}字符串{} )格式(变量名1,变量名2))
案例:定义两个变量,name=孙悟空和mobile=188xxxxx
Xxx ,按以下格式输出姓名:孙悟空,联系方式:188
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。