当前位置:首页>python>源码分享丨20分钟学会Python基础,剩下的交给AI

源码分享丨20分钟学会Python基础,剩下的交给AI

  • 2026-10-11 08:11:19
源码分享丨20分钟学会Python基础,剩下的交给AI

一 、基础概述

1.1 代码执行方式

Python是一种解释型脚本语言,Java是编译型。    Python不需要繁琐的编译打包过程,可以直接编写并快速运行。

就是说Python可以直接在服务器上改运行着的代码。

1.2 语法特性

Python 语法简洁优雅,摒弃了传统编程语言中繁琐的花括号和分号,完全依靠空格缩进来区分代码作用域。这一设计让代码无需额外符号分隔,结构直观清晰、层次分明,强制规范了代码格式,避免因括号不匹配引发的错误,大幅提升了代码可读性,也让编程新手更容易理解代码逻辑,降低了学习门槛。

核心突出 Python无花括号 / 分号、空格缩进定作用域的特点,点明简洁、易读、规范、低学习门槛的优势

1.3 生态

Python 被称作胶水语言,依托各类库包,可对接整合 C、Java 等其他语言的程序模块,实现跨语言功能集成。

二、环境安装
2.1 运行环境

https://www.python.org/downloads/windows/

2.2  虚拟运行环境

2.3 编译器

使用PyCharm 和 python 插件 

三、语法

3.1 概述

Python 中 if 语句无需圆括号包裹条件,结尾用冒号标识,执行代码块不使用大括号,严格依靠 4 个空格的缩进定义代码块,缩进规则强制统一,不可随意更改。

3.2 数据类型

学其他语言一开始上来也是和你介绍数据类型。数据类型无非这几种。

单数数据类型、复数数据类型

3.3 函数

在 Python 中函数属于一等公民,能像普通对象一样被赋值、传递参数、作为返回值返回。面向对象编程充分依托这一特性,可将函数定义为类的方法,也能在类与对象间互相传递,有效实现代码封装、模块化拆分,大幅提升代码复用性与程序设计的灵活性。

3.4 面向对象

什么是面向对象:我的理解是:类本身包含专属的属性与行为方法;将类实例化生成对象后,就能直接调用类中定义的各类方法。子类继承父类后,会自动继承父类全部的属性和方法,无需重复编写,既简化代码,也实现了代码复用与层级关系的划分。

四、框架和库

可以把编程里的库、框架、架构形象理解:库就像工具书,需要时直接调用查阅即可;框架如同书架,提供固定结构,由我们自行填充功能代码;架构是整体布局设计,规划分层分类,还能大框架嵌套小框架,层级清晰、分工明确。

五、Python和AI的关系

1、生态好:Python 拥有庞大且成熟的开源生态,社区活跃、资源丰富,覆盖数据科学、Web 开发、办公自动化、人工智能、爬虫开发等众多技术领域,各类第三方工具持续更新,能满足不同开发场景需求。

2、特长:Python 语法简单易懂、开发效率高,加上海量专业库加持,非常适合数据处理分析、人工智能建模、网站后端开发、自动化脚本编写、网络爬虫采集以及项目快速原型搭建等工作。

3、和 AI 的关系:依托极简的语法风格和 TensorFlow、PyTorch、Scikit-learn 等专业 AI 库,Python 适配模型训练、算法开发与落地部署,上手门槛低、适配性强,如今已成为人工智能与机器学习领域公认的主流开发语言。

参考:

python的库下载地址:https://www.zhihu.com/question/26965674/answer/2824289586

为什么python这么火:https://www.reddit.com/r/Python/comments/tp3od4/why_is_python_so_popular/?tl=zh-hans

最新文章

随机文章