Python 3.7.6 安装包下载与验证
本文还有配套的精品资源,点击获取
简介:该压缩文件包含Python 3.7.6版本的64位Windows安装程序,适用于AMD64架构的计算机。安装程序经过7-zip压缩以提高压缩率。在下载安装程序后,用户应该校验文件的SHA256哈希值以确保文件的完整性和原始性。Python 3.7.6是一个稳定版本,为用户提供了性能改进和新功能。安装过程中用户可以选择自定义安装路径,添加Python到系统路径,并设置为所有用户的安装选项。安装Python后,用户可以利用其强大的标准库和第三方库,如NumPy、Pandas、Django、Flask、TensorFlow和PyTorch等,进行各种类型的编程。
1. Python 3.7.6安装程序下载
Python是全球最受欢迎的编程语言之一,而获取一个稳定版本的安装程序是使用Python的第一步。在本章中,我们将指导您如何下载Python 3.7.6的安装程序,并确保您能够从官方网站安全地获取所需的文件。
1.1 下载Python 3.7.6
- 打开Python官方网站,选择与您操作系统相匹配的安装程序版本。
- 例如,对于Windows用户,选择Windows x86-64 executable installer下载链接。
1.2 确认下载的文件
- 下载完成后,需要确认下载的文件是否完整未损坏。
- 比较官方提供的文件校验码(例如MD5或SHA-256)与本地文件的校验码是否一致。
1.3 安全提示
- 避免从非官方渠道下载安装程序,以防止潜在的安全威胁,例如恶意软件。
- 下载后立即进行文件完整性校验,确保下载的文件与官方提供的一致。
通过这些步骤,您可以确保下载的Python 3.7.6安装程序是可信且安全的,为接下来的安装和使用奠定基础。在后续章节中,我们将继续探讨如何校验文件的完整性和原始性,以及如何处理常见的兼容性问题和安装细节。
2. 文件完整性和原始性校验
文件的完整性和原始性是确保软件安全的关键因素。无论是软件开发者还是最终用户,都需要确信他们所使用的软件文件是从发行源安全下载,未经篡改且与官方版本一致。这一章节,我们将深入探讨校验文件完整性和原始性的必要性,以及如何使用不同的校验方法进行操作。
2.1 校验的意义与必要性
2.1.1 防止文件在传输过程中的损坏
在文件下载过程中,因网络不稳定、服务器问题、甚至是用户操作不当等原因,可能会导致文件在传输过程中出现损坏。损坏的文件可能会导致安装失败、运行错误甚至安全漏洞。通过文件校验,我们可以识别出这些损坏的文件,避免安装和使用时出现的问题。
2.1.2 保证下载的文件为官方版本,防止恶意软件
网络上有无数的软件资源,但并非所有资源都是官方发布的,有些甚至是带有恶意软件的版本。通过校验,用户可以确保他们下载的文件是原始的、官方的版本,从而保护自己的计算机安全,防止潜在的病毒和恶意软件威胁。
2.2 校验方法介绍
2.2.1 利用MD5校验文件完整性
MD5是最常用的校验方法之一,它通过将文件内容转换为128位的校验值(通常是一个32位的十六进制数),以便于比对文件的完整性和一致性。MD5校验值是文件内容的唯一指纹,任何细微的改变都会导致MD5值的变化。
2.2.1.1 MD5校验步骤
- 下载文件及其对应的MD5校验文件。
- 使用命令行工具计算下载文件的MD5值。
- 将计算出的MD5值与官方提供的MD5校验值进行比对。
2.2.1.2 示例代码块
以下是一个使用 md5sum
在Linux环境下计算和校验MD5值的示例代码:
# 计算下载文件的MD5值md5sum python-3.7.6-amd64.exe > calculated_md5.txt# 查看并复制计算出的MD5值cat calculated_md5.txt# 将计算出的MD5值与官方提供的值进行比对grep \"Official MD5 Value\" official_md5.txt
2.2.2 使用SHA-256算法进行安全校验
SHA-256是另一种更为安全的哈希算法,它能提供更长的哈希值(256位),因此能提供更高的安全性。与MD5类似,SHA-256也被广泛用于文件校验,尤其在需要更高安全标准的场合。
2.2.2.1 SHA-256校验步骤
- 同样需要下载文件及其对应的SHA-256校验文件。
- 使用适合的工具计算文件的SHA-256哈希值。
- 比较计算得到的哈希值与官方提供的值。
2.2.2.2 示例代码块
下面是一个在Windows环境下使用PowerShell计算SHA-256哈希值的示例代码:
# 计算下载文件的SHA-256值$filePath = \"path\\to\\python-3.7.6-amd64.exe\"$calculatedHash = (Get-FileHash -Path $filePath -Algorithm SHA256).Hash# 输出计算出的SHA-256值Write-Host \"Calculated SHA-256: $calculatedHash\"# 将计算出的SHA-256值与官方提供的值进行比对$officialHash = \"Official SHA-256 Value\"if ($calculatedHash -eq $officialHash) { Write-Host \"The file is verified.\"} else { Write-Host \"The file verification failed.\"}
2.2.3 校验步骤演示
文件校验是一个简单而重要的步骤,以下是使用MD5和SHA-256进行文件校验的流程图:
graph LR A[开始校验] --> B[下载文件和校验文件] B --> C[计算文件的MD5/SHA-256哈希值] C --> D[将计算值与官方校验值进行比对] D -->|相同| E[文件验证成功] D -->|不同| F[文件验证失败]
该流程图清晰地展示了校验过程的几个关键步骤,有助于用户按照正确的顺序执行校验。
2.3 总结
确保下载文件的完整性和原始性对于安装和使用任何软件至关重要。通过MD5和SHA-256等校验方法,用户可以有效地识别文件是否在传输过程中损坏或被恶意篡改。在本章中,我们介绍了文件完整性和原始性校验的意义,提供了MD5和SHA-256的校验方法,并通过代码示例展示了在不同操作系统中如何进行校验。正确的校验流程有助于维护软件的完整性和安全性。
3. AMD64架构兼容性
3.1 AMD64架构概述
3.1.1 AMD64架构的起源与发展
AMD64架构,原名x86-64,是由AMD公司开发的一套64位计算机架构。它是在x86架构的基础上发展而来的,保留了x86架构的许多特性,同时引入了对64位处理器的支持。这种架构的设计初衷是为了满足日益增长的计算需求,尤其是那些需要更大内存空间的应用场景,如数据库、科学计算和游戏等。
AMD64架构的成功之处在于其向后兼容性,即64位处理器可以运行32位操作系统和软件。这为用户和厂商提供了一个平滑的升级路径,从32位计算过渡到64位计算。随着Intel和AMD相继推出支持AMD64架构的处理器,这种架构逐渐成为了主流,并被广泛采用在个人电脑、服务器和嵌入式系统中。
3.1.2 AMD64架构在现代计算机中的地位
在现代计算机体系结构中,AMD64架构已经成为一个事实上的标准。无论是个人用户的台式机、笔记本电脑,还是数据中心的服务器,都大量采用基于AMD64的处理器。此外,它还被嵌入到各种智能设备中,成为物联网(IoT)中不可或缺的一部分。
AMD64架构的主要优势在于其较高的性能,强大的扩展性以及广泛的软件支持。此外,由于其强大的兼容性,开发者能够创建在不同平台间无缝迁移的应用程序。这为软件开发者提供了极大的便利,也促进了整个软件生态系统的繁荣发展。
3.2 Python 3.7.6在AMD64架构上的表现
3.2.1 安装程序对AMD64的支持情况
Python 3.7.6作为一个跨平台的编程语言,其安装程序对AMD64架构的支持良好。这意味着开发者和用户可以轻松地在支持AMD64架构的硬件上安装和运行Python 3.7.6。安装程序针对AMD64架构进行了优化,以确保最佳的性能和兼容性。在AMD64架构的系统上,Python的执行速度更快,可以更好地利用现代处理器的多核心特性。
在进行安装前,用户可以通过查看Python官方文档中的“系统要求”部分来确认自己的系统是否满足运行Python 3.7.6的条件。此外,对于一些依赖于特定硬件资源或操作系统的特定功能,如音频处理、图形界面等,可能需要额外的软件包或配置。
3.2.2 常见问题及解决方案
虽然Python 3.7.6在AMD64架构上运行通常没有问题,但在特定情况下可能会遇到一些问题。例如,有些第三方库可能会与特定的操作系统版本或特定的硬件配置不兼容。在这种情况下,可以采取以下措施:
- 更新操作系统和依赖包 :确保系统中的所有软件包都是最新版本,这通常可以解决很多兼容性问题。
- 查找替代库 :如果遇到不兼容的问题,可以寻找功能相似但支持AMD64架构的替代库。
- 查看官方文档和社区论坛 :Python社区拥有大量的资源,包括官方文档和用户论坛。在遇到问题时,可以在这些地方搜索类似问题的解决方案,或者询问其他用户。
- 配置虚拟环境 :在虚拟环境中安装和运行Python可以避免对系统中其他部分造成影响,也可以为特定项目提供一个隔离的环境。
在处理问题时,用户应该详细了解Python 3.7.6的官方文档,这样有助于更好地理解和解决问题。如果问题依旧无法解决,用户可以向Python的开发者社区提交bug报告或寻求帮助。
代码块和逻辑分析示例
由于本章节聚焦于AMD64架构的兼容性问题及解决策略,并非具体操作步骤,本章节不包含代码块和具体操作步骤。然而,可以展示一个伪代码示例,以说明在特定情况下解决第三方库不兼容问题的逻辑。
try: # 尝试安装第三方库 import library_nameexcept ImportError as e: # 如果安装失败,打印错误信息 print(f\"无法安装库:{e}\") # 尝试使用其他兼容的库替代 try: import alternative_library except ImportError: # 如果替代库也无法安装,提供进一步的解决方案 print(\"尝试使用替代库失败。请检查网络连接,或联系库的维护者。\")
在这个伪代码示例中,首先尝试导入目标第三方库。如果导入失败(即抛出 ImportError
异常),则捕获异常并尝试导入一个已知兼容的替代库。如果连替代库也无法安装,则提供错误信息和进一步的解决方案建议。
通过这个示例,可以加深对处理兼容性问题逻辑的理解,并为处理实际问题提供一种可能的思路。
4. 安装程序压缩格式说明
4.1 .7z压缩格式的特点
4.1.1 .7z格式的压缩率和速度
.7z文件格式是由7-Zip软件开发的压缩格式,以其极高的压缩率闻名于世。与常见的ZIP和RAR格式相比,.7z在保持相同压缩质量的情况下,往往可以达到更小的文件体积。这种高压缩比在需要节省存储空间或网络传输资源的场景下尤为有价值。在速度方面,虽然.7z格式的压缩和解压速度可能稍慢于ZIP,但是得益于其强大的压缩算法,总体上仍然是一个性价比很高的选择。
4.1.2 支持的压缩算法和特性
.7z格式支持多种压缩算法,包括但不限于LZMA、LZMA2、PPMd、Bzip2和Deflate。每种算法都有其特定的使用场景和优势。例如,LZMA算法以其高压缩率和较快的压缩速度著称,而PPMd则擅长于处理文本数据,尤其是英文文本,它可以提供比其他算法更好的压缩率。此外,.7z格式还支持文件的分割压缩,允许将一个大文件分割成多个小文件进行存储或传输,这对于处理超大文件尤其方便。
4.2 .7z格式的使用方法
4.2.1 如何使用7-Zip解压缩软件
7-Zip是一款开源的文件压缩软件,支持.7z格式的操作。用户可以通过官方网站下载安装7-Zip,安装后便可在文件资源管理器中直接对.7z文件进行右键操作,包括解压缩、创建新的压缩文件等。7-Zip的操作界面简洁直观,即使是初学者也能轻松上手。
4.2.2 解压缩步骤与注意事项
解压缩.7z文件的基本步骤包括:
- 打开7-Zip程序。
- 在程序界面中选择“解压缩”选项。
- 在弹出的对话框中,点击“浏览”选择.7z文件。
- 指定解压缩的目标目录。
- 点击“确定”开始解压缩过程。
在解压缩时,用户需要注意以下事项:
- 确保目标目录有足够的存储空间来存放解压后的文件。
- 如果.7z文件较大或文件数量较多,解压缩可能需要较长时间,请耐心等待。
- 在解压包含多个文件的.7z文件时,建议创建一个新的文件夹用于存放解压出的文件,这样可以避免文件分散在不同目录下。
- 遇到解压错误时,检查.7z文件是否完整,或尝试重新下载后再进行解压缩。
为了进一步说明解压缩过程,下面给出一个使用7-Zip的代码块示例,以及对应的逻辑分析。
# 使用7-Zip在命令行界面解压缩文件7z x archive.7z -oextracted_folder
代码逻辑分析与参数说明
-
7z x
是7-Zip命令行程序的解压缩命令,x
表示提取(extract)操作。 -
archive.7z
是需要解压的.7z格式文件名,这里假设文件位于当前目录下。 -
-oextracted_folder
是一个参数选项,用于指定解压后文件的输出目录,这里的extracted_folder
是解压后文件夹的名称,用户可以根据需要自定义输出目录名。
通过上述的步骤和代码块示例,我们了解到.7z压缩格式的强大功能和使用方法。掌握这些技巧可以帮助用户更加高效地管理文件和存储空间,以及确保下载的文件安全性。在下一节中,我们将深入探讨安装Python 3.7.6的具体步骤。
5. 安装Python 3.7.6的步骤
5.1 安装环境准备
5.1.1 系统要求与兼容性
在安装Python 3.7.6之前,了解目标系统的兼容性至关重要。Python 3.7.6对操作系统的兼容性良好,支持广泛的系统版本,包括但不限于Windows、macOS、Linux等。对于Windows用户来说,需要确保操作系统版本为Windows 7 SP1或更高版本;而在macOS上,要求版本至少为10.9或更高;Linux用户则需要确保系统的包管理器支持Python安装。
5.1.2 必要的依赖软件和工具
在开始安装Python之前,还需要检查系统上是否已经安装了必要的依赖软件和工具。这些依赖可能包括编译器、开发库等。例如,在Windows系统上,可以安装Visual Studio的C++构建工具来获取必要的编译器;而在Linux系统上,则需要确保glibc库以及相关开发工具链已经安装。此外,Python依赖于setuptools和pip来管理第三方库,因此确保这些工具的可用性也是必须的。
5.2 安装过程详细步骤
5.2.1 步骤一:解压缩安装包
对于下载的Python 3.7.6安装包,通常会提供一个压缩文件,如 .tar.xz
或者 .exe
安装文件。对于Linux和macOS用户,使用命令行工具解压缩tarball文件是一种常见做法。
# 使用tar命令解压tar -xvJf Python-3.7.6.tar.xz
对于Windows用户,直接运行 .exe
安装文件即可开始安装向导,该向导会引导用户完成安装过程。
5.2.2 步骤二:运行安装程序
在Windows上,运行安装包会弹出Python安装向导,用户需要按照指示进行操作。确保在安装选项中勾选“Add Python 3.7 to PATH”以将Python添加到系统环境变量中。这样用户就可以在命令行中直接运行Python了。
在Linux和macOS上,解压缩后进入解压缩目录,使用以下命令运行安装:
# 进入解压缩的Python目录cd Python-3.7.6# 执行安装脚本./configure --enable-optimizationsmake install
这里使用 ./configure
命令来准备编译环境,并确保所有的依赖项都已经就绪, --enable-optimizations
选项用于开启额外的编译优化。 make install
命令会将Python安装到系统的适当位置。
5.2.3 步骤三:配置环境变量
在完成安装后,需要配置环境变量以确保在任何命令行窗口中都能运行Python。对于Windows用户,这一步通常在安装向导中已经完成。对于Linux和macOS用户,需要手动编辑 ~/.bashrc
或者 ~/.profile
文件来添加Python的路径。
# 打开环境变量配置文件nano ~/.bashrc# 在文件末尾添加Python路径export PATH=/usr/local/bin/python3.7:$PATH
这样配置后,通过重新启动命令行或者执行 source ~/.bashrc
,用户就能在命令行中直接调用Python 3.7.6了。
5.2.4 步骤四:验证安装
为了验证Python 3.7.6是否安装成功并正确配置,可以打开命令行窗口并输入以下命令:
python3.7 --version
如果安装和配置正确,系统会显示出已安装的Python版本信息,如 Python 3.7.6
。此外,输入 python3.7
或者 python
(取决于配置的路径和别名)还应该能够进入Python的交互式环境,其中会显示Python的版本号、编译器版本以及日期等信息。最后,退出Python交互式环境,可以通过输入 exit()
来实现。
5.3 安装过程中可能遇到的问题及其解决方法
在安装Python 3.7.6的过程中,用户可能会遇到各种问题,以下是一些常见问题的解决方案。
5.3.1 依赖问题
在编译安装Python时,可能会遇到依赖包缺失的问题。在Linux系统中,可以使用包管理器安装缺失的依赖。以Debian和Ubuntu为例,如果缺少某些开发库,可以使用以下命令安装:
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
5.3.2 权限问题
如果在安装过程中遇到权限不足的问题,例如在使用 make install
时,可能需要使用 sudo
来提升权限:
sudo make install
5.3.3 环境变量配置不当
如果按照说明配置环境变量后仍然无法运行Python,需要检查 PATH
变量是否正确设置。可以通过在终端输入 echo $PATH
来查看环境变量中是否包含Python的路径。
5.4 Python 3.7.6的优化配置
安装完成后,对Python进行一些优化配置可以提升性能和使用体验。
5.4.1 使用virtualenv创建隔离环境
安装 virtualenv
并创建一个虚拟环境可以隔离项目依赖,避免不同项目间的依赖冲突。
pip install virtualenvvirtualenv my_project_envsource my_project_env/bin/activate
5.4.2 使用pip的国内镜像源
为了加速下载Python包,可以配置pip使用国内镜像源,如豆瓣、阿里云等。
pip config set global.index-url https://pypi.douban.com/simple
5.4.3 Python的性能优化
Python 3.7.6支持优化编译选项。在Linux系统中,可以重新编译Python,并启用PGO(Profile-Guided Optimization)来提高性能。
5.5 小结
在本章节中,我们详细介绍了安装Python 3.7.6的步骤,包括系统要求、依赖软件的安装、配置环境变量以及如何验证安装。同时,我们也提供了一些常见的问题解决方法,以及如何对Python进行优化配置以获得更好的性能和用户体验。通过这些步骤和优化,用户可以顺利地在自己的计算机上安装并开始使用Python 3.7.6。
6. Python的编程范式和生态系统
6.1 Python编程范式简述
6.1.1 Python的面向对象编程特性
Python 是一种支持多种编程范式的语言,其中面向对象编程(Object-Oriented Programming,OOP)是其核心特性之一。在Python中,几乎一切都是对象,包括字符串、列表、字典、数字以及函数等。Python的OOP特性允许开发者通过定义类(class)来封装数据和功能,进而实现模块化和代码复用。
面向对象的四个基本原则:封装、继承、多态和抽象,在Python中都得到了良好的支持。封装通过类的定义实现,隐藏了数据的实现细节;继承使一个类可以继承另一个类的属性和方法;多态允许调用相同接口的不同对象,执行不同的操作;抽象则是通过抽象类和接口,定义方法但不实现它们,以供子类实现。
Python的类可以通过关键字 class
来定义,支持创建类的实例(对象),类中的方法则用 self
来引用实例本身。Python还支持元类(metaclass)和多重继承,使得语言的灵活性更加增强。
6.1.2 函数式编程支持
除了OOP,Python还支持函数式编程(Functional Programming, FP)。函数式编程是一种强调以函数为基础的编程范式,它将计算视为数学函数的应用,并避免改变状态和可变数据。Python提供了许多函数式编程的特性,如高阶函数(函数可以接受其他函数作为参数或返回它们)、匿名函数(lambda表达式)、闭包、装饰器等。
在Python中,列表推导(list comprehension)和生成器表达式(generator expressions)被广泛用于创建简洁的迭代器,这些是函数式编程的强大工具。列表推导提供了一种简洁的方式来创建列表,而生成器表达式则提供了一种按需计算的方式,节省内存。
通过这些特性的结合使用,Python能够支持复杂的编程范式,使开发者可以根据问题的性质选择最合适的编程方式。
6.2 Python生态系统概览
6.2.1 标准库的强大功能
Python 的标准库是一组提供各种功能的内置模块。这些模块包括字符串处理、文件操作、网络编程、数据压缩、数据库连接等众多方面的功能。Python的标准库非常强大,几乎覆盖了大部分日常编程所需的工具和函数。
例如,Python的 os
和 sys
模块可以用来执行操作系统级别的操作,如文件操作、进程管理等; re
模块提供了对正则表达式的支持; http.client
和 smtplib
则分别用来处理HTTP和电子邮件的发送。此外,Python的高级功能,如反射、元编程等,也通过标准库中的模块得以实现,如 inspect
和 functools
。
6.2.2 第三方库的丰富多样性
Python的生态系统不仅限于其强大的标准库,众多第三方库也是Python生态系统的重要组成部分。这些库由社区维护和开发,涵盖了从数据科学、人工智能、网络爬虫、Web开发到游戏开发等几乎所有领域。
第三方库的安装和管理通常使用 pip
(Python Package Installer)工具。 pip
是一个广泛使用的包管理工具,它允许用户轻松安装、升级和移除Python包。使用 pip
安装包,只需一个简单的命令,如 pip install package-name
。一些热门的第三方库如 numpy
、 pandas
、 scikit-learn
、 TensorFlow
、 Django
、 Flask
等,在其领域内几乎是不可或缺的工具。
Python社区还提供了一个名为PyPI(Python Package Index)的网站,这是Python的官方第三方包索引和分发仓库。在PyPI上,开发者可以找到几乎所有他们需要的库,并通过 pip
进行安装和管理。
通过上述内容,我们可以看到Python编程语言在多个范式上的灵活性和强大的生态系统支持。面向对象编程让代码组织更加清晰,函数式编程特性则提供了一种不同的编程思考方式,而标准库和第三方库的广泛支持,使Python成为解决各种问题的理想选择。在下一章节中,我们将深入探讨如何高效地管理Python的第三方库。
7. 第三方库支持
Python之所以成为一种流行且功能强大的编程语言,除了其本身设计优秀外,还因为拥有一个庞大的第三方库生态系统。这一生态系统不仅提供了许多便捷的工具,还极大地扩展了Python的功能,使得开发者能够在各种场景下高效地工作。
7.1 第三方库的重要性
7.1.1 第三方库对开发效率的提升
在如今的软件开发领域,时间往往意味着金钱。第三方库能够帮助开发者快速实现特定功能,而无需从头开始编写所有代码。这不仅缩短了开发周期,还降低了因自行实现而导致错误的风险。例如,使用 requests
库进行HTTP请求、使用 numpy
和 pandas
处理数据等。
7.1.2 如何选择合适的第三方库
选择合适的第三方库是提升开发效率的关键。开发者在选择库时,应考虑以下因素:
- 社区活跃度 :活跃的社区意味着更多的维护和更新,以及更广泛的使用案例和问题解决方法。
- 文档质量 :清晰且详尽的文档有助于快速学习和理解库的使用方法。
- 安全性 :选择经过充分审核且安全记录良好的库。
- 许可证 :了解库的许可证条款,以确保它符合你的项目需求。
7.2 第三方库的获取与管理
7.2.1 使用pip进行第三方库安装和更新
pip
是Python的官方包管理工具,用于安装和管理第三方库。通过简单的命令,即可下载和安装库到你的Python环境中。
pip install 库名
若需更新某个库,可以使用:
pip install --upgrade 库名
要卸载已安装的库:
pip uninstall 库名
7.2.2 常用第三方库的推荐与介绍
Python拥有众多第三方库,下面是一些在不同领域中常用且强大的库推荐:
掌握这些库的使用方法和最佳实践,将使得Python开发者在处理各种编程任务时更加得心应手。在使用第三方库时,开发者还应当关注库的更新和安全通告,及时更新和打补丁以避免潜在风险。
在这一章中,我们了解了第三方库的重要性以及如何获取和管理它们。下一章节,我们将探索Python的编程范式和生态系统,为读者提供更深层次的理解和应用。
本文还有配套的精品资源,点击获取
简介:该压缩文件包含Python 3.7.6版本的64位Windows安装程序,适用于AMD64架构的计算机。安装程序经过7-zip压缩以提高压缩率。在下载安装程序后,用户应该校验文件的SHA256哈希值以确保文件的完整性和原始性。Python 3.7.6是一个稳定版本,为用户提供了性能改进和新功能。安装过程中用户可以选择自定义安装路径,添加Python到系统路径,并设置为所有用户的安装选项。安装Python后,用户可以利用其强大的标准库和第三方库,如NumPy、Pandas、Django、Flask、TensorFlow和PyTorch等,进行各种类型的编程。
本文还有配套的精品资源,点击获取