2023最全Python小白入门手册(含报错解决)

这篇具有很好参考价值的文章主要介绍了2023最全Python小白入门手册(含报错解决)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用前必看

0. Python简介

这里可能很多朋友就会问,什么是Python环境?Python又是什么?它能做些什么?能对我们的生活或工作有什么帮助?

这里给大家一一解答一下,以便于大家能够更好地使用和了解这个热门的工具

另外,想学习Python技术,学会如何用技术挣钱的小伙伴,真心想学的可以添加一下小助手,会发基础的学习资料给大家顺便给大家做个学习规划

2023最全Python小白入门手册(含报错解决),python,开发语言### ①什么是Python?

说得直白一点,Python就是一门编程语言,用于人类与计算机之间的交流。什么是编程语言,在这里不过多解释了,感兴趣的小伙伴可以百度一下。

②Python能做什么?

大家所熟知的智能家居、ChatGPT等这些里面就用到了Python,还有大家看到爬虫和脚本视频,也是Python可以实现的,除了这些。Python还可用于科学计算和统计、后端开发、图像处理(人脸识别),数学处理,多媒体应用,黑客编程,AI(人工智能)等。尤其在数据处理上,它是非常方便的,像我们熟知的财务报表,数据统计等等我们自己手动处理要花一天的时间,用它可能只需要十分钟,能极大地提升我们的工作效率

③Python还能给我们带来收益

不知道大家对于程序员兼职是否有了解,Python其实还可以用来做兼职赚收益,平时会有很多公司都会把一些不重要的东西外包出去,如爬取数据、爬取某网页、把一些大批量数据进行处理等。举个例子:这是我昨天睡觉前接的最后一单,客户要求:用Python爬虫收集推荐旅游攻略数据量大概300条。150元从接单到完成我大概花了40分钟左右搞定

2023最全Python小白入门手册(含报错解决),python,开发语言

像这样的兼职订单,我有空闲时间就做一点,白天上班,晚上就接接单子一个星期下来,靠这些我赚了1500

2023最全Python小白入门手册(含报错解决),python,开发语言
2023最全Python小白入门手册(含报错解决),python,开发语言

需要完整路线的可以添加上方小助手获取哦。下面进入正题!

1. 使用前提

1.1 安装Python(必看)

Python下载地址是外国的服务器,所以会很慢,需要的网盘里取即可。

① 首先去官网安装Python的解释器(可以理解为让你的电脑可以识别Python代码的一个软件)

2023最全Python小白入门手册(含报错解决),python,开发语言

② 如果是Windows的电脑,按以下顺序选择即可,macOS同理。

2023最全Python小白入门手册(含报错解决),python,开发语言

③ 安装步骤

双击打开安装程序

2023最全Python小白入门手册(含报错解决),python,开发语言

选默认安装Install Now即可,记得勾选Add python.exe to PATH

2023最全Python小白入门手册(含报错解决),python,开发语言

安装成功

2023最全Python小白入门手册(含报错解决),python,开发语言

④ 测试安装是否成功

下面是三种进入cmd的方式,任选其一

  • 使用Win+R的组合键输入cdm
  • 使用搜索功能输入cmd
  • 使用文件管理器输入cmd

2023最全Python小白入门手册(含报错解决),python,开发语言

2023最全Python小白入门手册(含报错解决),python,开发语言

2023最全Python小白入门手册(含报错解决),python,开发语言

进入了cmd后,输入“python” 测试计算机是否成功安装和自动配置好了环境

2023最全Python小白入门手册(含报错解决),python,开发语言

出现 “>>>” 即为成功,进入下一步

1.2 安装编辑器(选其一)

代码编辑器或IDE,你可以理解为一个用来编写和修改Python代码的工具。就像文档需要word打开,表格需要excel打开类似,上面介绍的解释器是让电脑认识Python,这里是为了让你更方便的写代码,Python的编辑器/IDE分为多种,介绍几种常用的,任选其一即可。

  • IDLE
  • VsCode/Sublime Text
  • PyCharm
  • Anconada
① IDLE(推荐指数 ★★★)

伴随着python安装一起安装好了的自带编辑器,利用电脑自带的搜索功能搜索Python可以看到它。不过功能不太多,建议使用稍微专业些的编辑器。

2023最全Python小白入门手册(含报错解决),python,开发语言

打开长这样

2023最全Python小白入门手册(含报错解决),python,开发语言

使用这句话来运行你的第一个Python程序:print('Hello Python!')

2023最全Python小白入门手册(含报错解决),python,开发语言
② VsCode/Sublime Text(推荐指数 ★★★★)

这两款软件功能类似,因此只展示VsCode全称Visual Studio Code,官网(https://code.visualstudio.com/)下载点击下载按钮下载即可,其它操作系统的自己选择,因为是国外网站,下载受限,需要的网盘取。安装没什么技巧和需要注意的地方,按照默认安装即可。Sublime Text官网,新手可以使用这个,操作简单而且不大。

2023最全Python小白入门手册(含报错解决),python,开发语言

2023最全Python小白入门手册(含报错解决),python,开发语言

在你想存放Python文件的地方新建文件夹

打开VsCode(我的是安装了主题,所以外表可能有点不一样),我们先汉化,在拓展程序中搜索Chinese,如下图,安装后需要重启软件。

2023最全Python小白入门手册(含报错解决),python,开发语言

汉化完成

2023最全Python小白入门手册(含报错解决),python,开发语言

点击左上角的文件,打开刚刚新建的文件夹

2023最全Python小白入门手册(含报错解决),python,开发语言

右键新建文件

2023最全Python小白入门手册(含报错解决),python,开发语言

创建py程序

2023最全Python小白入门手册(含报错解决),python,开发语言

同样也是编写print('Hello Python!')来运行你的第一个程序

2023最全Python小白入门手册(含报错解决),python,开发语言

当然也可以使用右键来运行,右键代码区域,选择运行Python代码

2023最全Python小白入门手册(含报错解决),python,开发语言

查看运行效果

2023最全Python小白入门手册(含报错解决),python,开发语言

③ PyCharm(推荐指数 ★★★★★)

PyCharm是专业的Python的IDE集成工具,有丰富的功能,分为社区版和专业版(文件中提供了专业版激活工具,解压密码在文中寻找哦!

也是市面上主流的Python开发工具

2023最全Python小白入门手册(含报错解决),python,开发语言

双击打开安装程序,同理使用默认安装即可。
2023最全Python小白入门手册(含报错解决),python,开发语言

自定义安装路径,或者使用默认

2023最全Python小白入门手册(含报错解决),python,开发语言

勾选配置,之后一路next即可。

2023最全Python小白入门手册(含报错解决),python,开发语言

安装好后,打开进入

2023最全Python小白入门手册(含报错解决),python,开发语言

打开存放Python文件的文件夹

2023最全Python小白入门手册(含报错解决),python,开发语言

授权信任文件夹

2023最全Python小白入门手册(含报错解决),python,开发语言

打开文件并运行

2023最全Python小白入门手册(含报错解决),python,开发语言

查看运行结果

2023最全Python小白入门手册(含报错解决),python,开发语言

④ Anconada(推荐指数 ★★★★★)

这也是一款专业的Python开发工具,也是使用比较广泛的一款,在数据科学领域表现更优秀,但需配合浏览器使用,

2023最全Python小白入门手册(含报错解决),python,开发语言

双击运行安装程序,这个也是傻瓜式无脑一路next即可。

2023最全Python小白入门手册(含报错解决),python,开发语言

注意勾选这个即可

2023最全Python小白入门手册(含报错解决),python,开发语言

最后点击install即安装

安装成功的界面直接点击finish就ok,我已经安装就不展示了。

下载好之后,使用搜索功能搜索Anconada,如下图

2023最全Python小白入门手册(含报错解决),python,开发语言

点击进入,主页面展示了一大堆应用,你已装好的会显示Launch,未安装的会显示Install

2023最全Python小白入门手册(含报错解决),python,开发语言

运行代码,这里拿Jupyter举例,点击Launch 会自动调用浏览器,

2023最全Python小白入门手册(含报错解决),python,开发语言

选择一个运行环境,可以自己按需选择

2023最全Python小白入门手册(含报错解决),python,开发语言

编写代码

2023最全Python小白入门手册(含报错解决),python,开发语言

运行代码

2023最全Python小白入门手册(含报错解决),python,开发语言

2. 运行代码

1.1 运行前提

前提:Python已安装,编辑器已安装

文件解压密码:py01

1.2 基本运行

运行代码不管什么编辑器都类似,因此以VSCode为例,打开VSCode,导入我们的文件

2023最全Python小白入门手册(含报错解决),python,开发语言

点击运行按钮运行

2023最全Python小白入门手册(含报错解决),python,开发语言

这里提示我们缺乏运行模块,这是因为Python代码中每个人的写法不一样,用的模块也不一样,例如这里缺乏openai的模块,所以我们使用命令pip install openai即可,同理缺乏其它模块也是一样的操作,遇到问题复制这个报错到百度可以解决你80%的问题

2023最全Python小白入门手册(含报错解决),python,开发语言

这里提示successful就是模块安装成功啦,再次点击运行按钮即可运行

2023最全Python小白入门手册(含报错解决),python,开发语言

成功运行!

2023最全Python小白入门手册(含报错解决),python,开发语言

1.3 其它报错情况

SyntaxError: 语法错误

就是你输入的代码不符合格式,可能多打、少打或错打了一些必要的字母或者标点。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:忘记加英文冒号
def func1()
  print('Hello World')
# 报错:SyntaxError: invalid syntax
# (语法错误:无效的语法)
# 正确写法
def func1():
  print('Hello World')
IndentationError:缩进错误

Python非常注重缩进的层次,一旦确定了缩进层次,后面就要统一。一开始用两个或者四个空格作为一个缩进,后面也需要一直保持一样的标准,否则机器就会识别错乱。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:y = 2 缩进错误
def func2():
  x = 1
 y = 2
# 报错:IndentationError: unindent does not match any outer indentation level
# (缩进错误:(y = 2 这一行)缩进变小了,但是其它地方匹配不到和他一样的缩进层级)
# 正确写法
def func2():
  x = 1
  y = 2
TypeError:类型错误

字典,列表,元组等在使用时一定要区分开,有些函数可以通用,有些就是专属。用错了就会有这类的报错,要灵活的进行类型转换。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:没有将元组改为元组个数整型
t=( 'a', 'b', 'c')
for i in range(t):
    print([i])
# 报错:TypeError: 'tuple' object cannot be interpreted as an integer
# (类型错误:元组对象不能被解释为整数)
# 正确写法
t=( 'a', 'b', 'c')
for i in range (len(t)):
    print([i])
NameError:变量名错误

忘记定义变量,或者定义的变量不用补全键敲错,就会报这种错误。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:全局作用域不能访问局部变量
def func4():
  x = 1
print(x)
# 报错:NameError: name 'x' is not defined
# (变量名错误:变量名 'x' 没有被定义)
# 正确写法
def func4():
  x = 1
  print(x)
AttributeError:属性错误

特性引用和赋值失败时会引发属性错误。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:元组中没有append属性
tp=('1','3','5')
tp.append('7')
print(tp)
# 报错:AttributeError: 'tuple' object has no attribute 'append'
# (属性错误:元组对象没有'append'属性)
# 正确写法
tp=('1','3','5')
tp=('1','3','5','7')
print(tp)
IndexError:索引错误

使用的索引不存在,常索引超出序列范围。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:引用超过list最大索引
spam = ['cat', 'dog', 'mouse']
print(spam[6])
# 报错:IndexError: list index out of range
# (索引错误:列表索引超出范围)
# 正确写法
spam = ['cat', 'dog', 'mouse']
print(spam[2])
KeyError:关键字错误

使用了映射中不存在的关键字(键)时引发的关键字错误。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:使用不存在的字典键值
spam = {'cat': 'Zophie', 'dog': 'Basil','mouse': 'Whiskers'}
print('The name of my pet zebra is ' + spam['zebra'])
# 报错:KeyError: 'zebra'
# (关键字错误:'zebra')
# 正确写法
spam = {'cat': 'Zophie', 'dog': 'Basil','mouse': 'Whiskers'}
print('The name of my pet zebra is ' + spam['cat'])
TabError:Tab错误

相邻的两句的缩进需要统一使用tab或统一使用空格,不能混用,否则就会出现报错。

2023最全Python小白入门手册(含报错解决),python,开发语言
# 例:Tab空格混用
def func8():
  x = 1
	y = 2
# 报错:TabError: inconsistent use of tabs and spaces in indentation
# (Tab错误:缩进中Tab键和空格的使用不一致)
#正确写法
def func8():
  x = 1
  y = 2

以上,是我们入门Python时最常见的一些错误类型。另外还有很多错误,我把整理的表格分享给大家,记得收藏起来~~

2023最全Python小白入门手册(含报错解决),python,开发语言

平时如果出错了,记得把错误保存起来,每种错误下还有很多细分错误,多多积累,自然而然就熟悉啦。

如果有不会解决的,也可以添加小助手咨询哦!
2023最全Python小白入门手册(含报错解决),python,开发语言

学习资源推荐

除了上述分享,如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。

这里给大家展示一下我进的兼职群和最近接单的截图

2023最全Python小白入门手册(含报错解决),python,开发语言

2023最全Python小白入门手册(含报错解决),python,开发语言

😝朋友们如果有需要的话,可以点击下方链接领取或者V扫描下方二维码联系领取

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!文章来源地址https://www.toymoban.com/news/detail-722667.html

2023最全Python小白入门手册(含报错解决),python,开发语言 ![image-20230619144606466](https://img-blog.csdnimg.cn/img_convert/39a01fc17cfa6721e4d3d8304bd0574b.png#pic_center)
因篇幅有限,仅展示部分资料,相关添加上方即可获取

到了这里,关于2023最全Python小白入门手册(含报错解决)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023年lumion最全配置清单,新手小白必看

    在阅读这篇文章中的建议时,请记住强大的显卡是获得良好Lumion体验的最关键组成部分。CPU、内存和其他规格也有影响,但良好的体验始于显卡。  在不受外界影响的情况下展示硬件,我们知道在使用 Lumion 渲染时会给您带来惊人的体验。在购买之前检查每台台式电脑或笔记

    2024年02月09日
    浏览(80)
  • Python 字节数组方式写入kafka(含报错return ‘<SimpleProducer batch=%s>‘ % self.async)

    项目开发了一个类似kafka tools查询工具的kafka 查询,现在需要测试一下如果通过字节数组的形式写入,看看查询有没有问题 Python代码示例: Java代码示例: 把上面代码运行,报错   因为py3.7里面async已经变成了。导致不兼容。   解决办法: pycharm工具,在执行的脚本右

    2024年02月12日
    浏览(36)
  • unity多人联机(Mirror插件)有史以来最全的基础教程(附加报错提示和官方手册修改)

    目录 START👀 (☞゚ヮ゚)☞Mirror简介☜(゚ヮ゚☜) 组件介绍: 组件1:NetworkManager 组件2:NetworkManagerHUD(需要配合Network Manager组件) 组件3:NetworkIdentity 组件4:network discoverynetwork discoveryHUD 错误注意: 最后,对手册内容的一点修改: 今天我们只讲代码和组件,大家拿小本本记好了,字

    2024年02月02日
    浏览(33)
  • 2023最全的自动化测试入门基础知识(建议收藏)

    自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的过程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了

    2023年04月12日
    浏览(43)
  • 2023最全软件测试学习路线图(从入门到精通)

    六维全息课程注重综合能力培养,从入学到职后一站式服务测试开发人才。2023年最新软件测试学习路线图,从入门到精通一应俱全。 9阶段专业课+11大专项测试项目 适应互联网企业测试开发需求。  对于想入行学软件测试的新手来说,首先就需要一个高效的学习线路图,还要

    2024年02月15日
    浏览(42)
  • 小白怎么入门网络安全?看这篇文章就够啦!(2023最新)

    作为一名从业多年的网络安全工程师,我了解到,网络安全是一个高度技术密集的领域,它涵盖了网络架构、网络协议、操作系统、编程语言、密码学、安全漏洞、入侵检测和应急响应等多个方面。如果你是零基础的小白,想要进入这个行业,需要掌握相关的知识和技能,并

    2024年02月05日
    浏览(46)
  • 【各种opencv报错】给入门CV的小白可提供参考

    一般为xml(比如分类器)文件路径出错,建议参考网上路径 两种情况: 1、读取图片冲突,比如读取图片image = cv2.imread(“1.png”,0),读取的是灰度图,如果再转换灰度图ycrcb = cv2.cvtColor(img, cv2.COLOR_BGR2YCR_CB)则会出现报错 2、读入的图像没有分配空间,比如以opencv打开摄像头时,

    2024年04月24日
    浏览(23)
  • 2023年最新最全uniapp入门学习,零基础入门uniapp到实战项目,unicloud数据后台快速打造uniapp小程序项目

    今天开始带着大家一起零基础学习uniapp,在下面的课程中我们就简称uniapp为uni吧。我这里从零基础开始教大家,后面可以带大家简单的做一个实战项目。所以不用担心自己没有基础,跟着石头哥认真学习就行了的。 我们学习uniapp之前先要认识uniapp的好处 看下官网 https://unia

    2024年02月06日
    浏览(34)
  • ChatGPT常见的报错解决方法(全网最全解决方法)

    因为最近在使用ChatGPT的过程中,时常会出现一些错误提示,为了方便自己快速解决问题,所以也搜集了一些其他博主的解决方法,以下是整理的内容。 目录 1、拒绝访问 2、Access denied错误 3、We have detected suspicious 错误 4、Too many requests in 1 hour. Try again later. 5、Not available 6、G

    2024年02月07日
    浏览(34)
  • Doris最全使用手册

    目录 一:doris基础介绍 1.1 doris介绍 1.1.1 定义 1.1.2 具体的业务场景包括 1.1.3 Doris关键特性 二:Doris与其它数据库比较 三:底层索引与读写流程 3.1 Doris整体架构 3.2 Doris存储设计目标 四:数据划分(分区、分桶) 4.1 分区分桶表 4.2 分区分桶使用 4.3 partition和bucket的数量和数据量

    2023年04月09日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包