🎀
添加快捷方式
分享
【更新中】Python3 小白快速入门保姆级教程
输入“/”快速插入内容
🎀
【更新中】Python3 小白快速入门保姆级教程
飞书用户1984
4月11日修改
🎷
引言
为什么要写Python3教程,其实Python3的教程外面一大堆,有免费的,也有收费的。我写Python3的教程是极简入门,会让大家更方便的更快速的入门。未来的方向还是会以Dify&Coze为主开发相关的智能体工作流。但是,如果没有Python3相关的编码基础,插件功能没法落地,自己会写插件等于走路背后插了翅膀,可以飞的更快。
【更新中】风间影月 の「Dify_ 系列教程」
第一章 Python3 基础介绍
1.1 Python3 简介
Python3 是 Python 编程语言的最新主要版本(Python 2 已于 2020 年停止维护),以其
简洁易读、功能强大、跨平台
等特点,成为当今最受欢迎的编程语言之一。
1.2 Python3 的特点
•
简单易学
:语法接近自然语言,适合初学者。
•
跨平台
:支持 Windows、macOS、Linux 等系统。
•
丰富的标准库
:内置大量模块(如
os
,
sys
,
math
,
json
等),减少重复造轮子。
•
强大的第三方库
:如
numpy
(科学计算)、
pandas
(数据分析)、
Django
(Web开发)、
requests
(HTTP请求)等。
•
解释型语言
:无需编译,直接运行,调试方便。
•
多范式支持
:支持
面向对象(OOP)
、
函数式编程(FP)
、
过程式编程
等。
•
动态类型
:变量无需声明类型,运行时自动推断。
1.3 Python 发展历史
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。
Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。
像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。
现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。
Python 2.0 于 2000 年 10 月 16 日发布,增加了实现完整的垃圾回收,并且支持 Unicode。
Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。
Python 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。
Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法。
1.4 Python3 的应用领域
•
Web 开发
:Django、Flask、FastAPI
•
数据分析
:Pandas、NumPy、Matplotlib
•
人工智能/机器学习
:TensorFlow、PyTorch、Scikit-learn
•
自动化脚本
:爬虫(Scrapy、BeautifulSoup)、自动化办公
•
游戏开发
:Pygame
•
网络编程
:Socket、Requests
1.5 Python 应用
•
Youtube - 视频社交网站
•
豆瓣网 - 图书、唱片、电影等文化产品的资料数据库网站
•
知乎 - 一个问答网站
•
果壳 - 一个泛科技主题网站
•
Bottle - Python微Web框架