Python的进阶之道【AIoT阶段一(上)】(十五万字博文 保姆级讲解)— 欢迎来到Python的国度(一)

简介: 欢迎来到Python的国度

前言

你好,感谢你能点进来本篇博客,请不要着急退出,相信我,如果你是Python小白亦或者是有一定Python基础的同学,这篇Python文章都不会让你失望,本篇博客是 [AIoT阶段一] 的内容:Python 语法基础,关于所有的AIoT的详细介绍,详见博客:AIoT(人工智能+物联网)知识总结+实战项目,本文仅为上篇,下篇见博文:数据分析三剑客【AIoT阶段一(下)】(十万字博文 保姆级讲解),先来简单介绍一下本文,学完本文,你可以掌握以下技能:

1️⃣数据类型

2️⃣循环控制

3️⃣切片操作

4️⃣集合操作

5️⃣常用内建函数

6️⃣函数式编程

7️⃣类与对象

8️⃣继承


当然,你也可以只选择其中的几项技能进行学习,后续可能还会更新【爬虫】【数据分析】【办公自动化】【大数据】等基于Python的系列文章,但这都是后话了,有需求的读者也可以私信或评论出来,目前博主主要更新方向还是围绕 AIoT(人工智能+物联网)知识总结+实战项目 展开,但也会根据大家的需求适时调整更新的方向以及节奏,最后请让我自夸一下:本篇博客写于2021/12/3,结束于2022/1/14,本文与网上教程以及其他关于Python的博文区别有如下几点:

1️⃣,可以说是至2022/1/14最新的Python相关博文(使用 Python 3.10)

2️⃣配图详细,所有的配图均是博主一步一步实践过程中的配图,配图中需要强调的地方用红圈圈出;

3️⃣结构条理清晰 (这里吐槽一下我们学校Python的教材,很多后面章节才学的东西在很前面的章节就很频繁的使用,自学起来十分的费力,本篇博客不会出现这种问题);

4️⃣配套练习题目多 所有题目支持网络在线评测,我为此专门设置了一个专门的小节:Python程序设计训练场,习题均为博主从题库中筛选得到,比起一些课本中陈旧的习题,更能锻炼读者的程序设计能力;

5️⃣对重点与非重点有着明确的区分,几乎市面上所有的教材为了体现知识结构的完整性都写的十分的 详尽,有时候详细并不是好的体现,很多知识我们只需要会查着用即可,完全没必要去记和学所有的知识点,本文要重点突出也在这里,为做到同时具备工具书(知识结构完整)和有价值的学习书(知识点主次分明)两者兼备,博文采取以下形式展开:

🎯必备的知识会在每篇的开头给出

🎯所有目录标题中带 *(星号)的,均代表不需掌握,只需做到眼熟,在需要的时候查着用即可

关于本篇博客的质量:不夸张的说这篇博客将是我写文至今(2021/12/3)的 最高水准,如果你拿本博客的目录与书上的目录进行对比,那么你会发现,博客对于 Python 的讲解顺序和书上有很大的差别,博主花了大量的时间和精力去思考如何的排序知识点的学习顺序才能让文章具有最佳的条理性。一直想出一本属于自己的书,本篇博客将尽我可能向市面上书的水平看齐,闲话就先扯这么多,如果你看到了这里,那么 “欢迎来到Python的国度”


一、 欢迎来到Python的国度

1.搭建Python的开发环境

🚩安装Python解释器,网址:https://www.python.org/,打开后界面如下图所示:

image.png

鼠标滑至 Downloads,注意,我的电脑是 Windows 系统,这里默认也是 Windows 系统,读者应根据自己的电脑版本选择不同的Python解释器版本下载

image.png

下载完成之后会显示如下的界面,这时我们要点击 Add Python 3.10 to PATH

image.png

然后紧接着单击 Install Now

image.png

出现等待加载的界面~

image.png

加载完成后,单击 Close,关闭即可,至此,我们的 Python 开发环境配置成功,Congratulation~🎈

image.png

*2.相关程序介绍

注:本小节带 *,不需要进行学习,可以简单进行了解

⛲️让我们来简单的看一下我们到底安装了个什么东西

image.png

大家可以在自己的 开始菜单 中找到我们下载好的 Python 3.10,它主题上分为四个部分:

image.png

我们可以使用Python自带的简单开发环境 IDLE 或者是交互式命令行程序去写一写很简单的 Python代码,譬如我们最为经典的:输出‘hello world’

⛲️交互式命令行程序:

image.png

⛲️使用Python自带的简单开发环境 IDLE 输出 hello world:

❗️ 注:输出函数为 print,这里读者只需要跟着博客写的代码自己跟着写一遍即可,后续会对 print 进行讲解

image.png

3.搭建第三方开发环境:PyCharm

🚩安装PyCharm:官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows,打开后如下图所示:

5.png

❗️ 博主的电脑为 Windows 操作系统,读者要根据自己电脑不同的系统选择自己的版本,这里注意有两个版本,一个为 Professional 版本(俗称付费版),一个为 Community 版本(俗称免费版),如果你是跟着博主学习 AIoT 的小伙伴,这里建议你去下载付费版(付费版有30天的试用时间),其他的小伙伴建议去下载免费版,博主这里下载的是付费版:

6.png

下载完成后会跳出如下界面,点击 Next

image.png

紧接着来到如下界面,这里的默认安装路径为 C盘非常不建议安装到C盘,可以选择在 D盘 新建一个文件夹安装到 D盘

❗️ 注:文件夹的名字中不要带中文,否则未来容易出现各种奇奇怪怪的问题

image.png

修改好路径之后点击 Next

image.png

这些全点上✔️,然后点击 Next

image.png

点击 Install

image.png

出现等待加载的界面~

image.png

❗️ 这里注意,Reboot now 是立即重启电脑,I want to manually reboot later 代表的是需要你等等自己手动重启电脑,这里建议在确认电脑没有未保存的文档之后点击立即重启 Reboot now

image.png

重启之后,Pycharm 就已安装成功,Congratulation~🎈

目录
相关文章
|
11小时前
|
Python
【Python进阶(六)】——随机数与数组
【Python进阶(六)】——随机数与数组
|
11小时前
|
Python
【Python进阶(五)】——模块搜索及工作目录
【Python进阶(五)】——模块搜索及工作目录
|
11小时前
|
Python
【Python进阶(四)】——魔术命令
【Python进阶(四)】——魔术命令
|
11小时前
|
Python
【Python进阶(二)】——程序调试方法
【Python进阶(二)】——程序调试方法
|
7天前
|
存储 Python
Python进阶语法之推导式
本章是对自己学完基础语法后,学习python进阶语法推导式过程中,自己的一些理解和看法,因为自己从刚开始第一次看看不懂,到学习一段时间后,通过积累再次看这里的知识点发现自己有了新的理解,这次将这部分知识学完了,剩下就是通过练习来达到熟练了.本章的推导式,包含列表推导式,字典推导式,集合与元组推导式这四种.主要是对python进阶语法推导式,的练习与理解,同时也提高了自己对代码的简化和运行的能力的提高,也是在这次学习中,我发现学习代码更多需要的是对基础和知识的积累,当眼界与思维突破瓶颈,看之前难以理解的事物发现变的容易去使用和理解了.
|
18天前
|
Python Windows
【Python进阶必备】一文掌握re库:实战正则表达式
【Python进阶必备】一文掌握re库:实战正则表达式
12 0
|
21天前
|
安全 前端开发 中间件
Python面试题:Django Web框架基础与进阶
【4月更文挑战第17天】本文详细梳理了Django面试中常考的基础和进阶问题,包括MTV架构、ORM、数据库迁移、视图模板、中间件、信号、表单验证、用户认证授权等,并指出易错点及规避策略。提供代码示例展示模型和视图的实现,助力开发者在面试中脱颖而出。
41 12
|
2天前
|
JSON 数据格式 开发者
pip和requests在Python编程中各自扮演着不同的角色
`pip`是Python的包管理器,用于安装、升级和管理PyPI上的包;`requests`是一个HTTP库,简化了HTTP通信,支持各种HTTP请求类型及数据交互。两者在Python环境中分别负责包管理和网络请求。
13 5
|
5天前
|
存储 Python 容器
Python高级编程
Python集合包括可变的set和不可变的frozenset,用于存储无序、不重复的哈希元素。创建集合可使用{}或set(),如`my_set = {1, 2, 3, 4, 5}`。通过add()添加元素,remove()或discard()删除元素,如`my_set.remove(3)`。
|
6天前
|
测试技术 Python
Python模块化方式编程实践
Python模块化编程提升代码质量,包括:定义专注单一任务的模块;使用`import`导入模块;封装函数和类,明确命名便于重用;避免全局变量降低耦合;使用文档字符串增强可读性;为每个模块写单元测试确保正确性;重用模块作为库;定期维护更新以适应Python新版本。遵循这些实践,可提高代码可读性、重用性和可维护性。
27 2