Python以及基础语法保姆级教程(超详细)-1

简介: Python以及基础语法保姆级教程(超详细)

一、什么是Python

Python 是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。


1.1 Python创始人

Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)

0441b41ebacbaccda6c46b36c8c6f397_34b158f0c7624264b88f48287218a508.png


1.2 Python发展及经过

Python语言诞生于20世纪90年代初是由 Guido van Rossum 在圣诞节期间开始编写的。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。最初,Guido 的目标是创建一种易于阅读和理解的编程语言,同时具有强大的功能。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python’s Flying Circus)


1.3 Python的应用领域

  • Web 和 Internet开发
  • 科学计算和统计
  • 人工智能
  • 桌面界面开发
  • 软件开发
  • 后端开发
  • 网络爬虫

1.4 Python的优点

  • 简洁易读: Python 的语法设计简洁而直观,代码可读性高,使得开发者能够更快速地理解和编写代码。这使得 Python 成为学习编程的入门语言,并且减少了维护代码的复杂性。
  • 库和框架丰富: Python 生态系统中有大量的第三方库和框架,可以方便地进行各种开发任务,如数据分析、机器学习、网络开发和图形用户界面等。这些库和框架提供了丰富的功能和工具,极大地提高了开发效率
  • 跨平台性: Python 是一种跨平台的语言,可以在多种操作系统上运行,包括 Windows、Linux 和 macOS 等。这使得开发者能够轻松地在不同的平台上部署和运行他们的应用程序。
  • 强大的社区支持: Python 拥有庞大而活跃的开发者社区,社区成员贡献了大量的开源项目、文档和教程。开发者可以从社区获取支持、解决问题,并与其他开发者分享经验和知识。
  • 可扩展性: Python 可以与其他语言(如 C/C++)进行无缝集成,这使得开发者能够利用其他语言的性能优势,编写高效的代码。此外,Python 也支持构建模块化和可重用的代码,使得开发过程更加灵活和可扩展。
  • 数据科学和机器学习的强大支持: Python 在数据科学和机器学习领域有着广泛的应用,并且拥有流行的库和工具,如 NumPy、Pandas、Scikit-learn 和 TensorFlow 等。这使得开发者能够方便地进行数据分析、建模和机器学习任务。

简单来说就是Python 具有简洁易读、丰富的库和框架、跨平台性、强大的社区支持、可扩展性以及在数据科学和机器学习方面的广泛应用等优点,这使得Python成为受欢迎且多功能的一门编程语言。


1.5 为什么学习Python

简单来说就是Python在编程语言排行第一、简单易学(初学者很容易上手)、应用场景丰富(就业方向多)


二、Python的安装

可以通过官网https://www.python.org/,点击Downloads下载。Python是一种跨平台语言,可以在各种操作系统下运行。即Windows系统的就下载Windows Installer。但Linux和MAC OS系统因为自带Python,所以不需要下载。

这里建议最好不要下载到C盘,把路径改成你容易记住的地方尽量简短。


出现这个就证明Python已经安装成功啦

最后可以试着确认Python是否已经安装好,按住Win + R,输入cmd进入终端输入where Python,如果显示有版本就说明下载成功啦。


Pycharm下载安装

可以通过访问官网https://www.jetbrains.com/pycharm/,下载[社区版 Community] 安装包。

下载完成后,「双击」运行安装包,开始安装。

点击下一步

选择好你要存放的路径,最好放D盘,再点击下一步

一定要全部勾选 , 再点击下一步

选择菜单文件夹界面,保持默认即可,点 安装

桌面出现图标,PyCharm安装完成


Python以及基础语法保姆级教程(超详细)-2

https://developer.aliyun.com/article/1537716

相关文章
|
2天前
|
Python
SciPy 教程 之 SciPy 模块列表 13
SciPy教程之SciPy模块列表13:单位类型。常量模块包含多种单位,如公制、二进制(字节)、质量、角度、时间、长度、压强、体积、速度、温度、能量、功率和力学单位。示例代码展示了如何使用`constants`模块获取零摄氏度对应的开尔文值(273.15)和华氏度与摄氏度的转换系数(0.5556)。
8 1
|
1天前
|
JavaScript Python
SciPy 教程 之 SciPy 模块列表 15
SciPy 教程之 SciPy 模块列表 15 - 功率单位。常量模块包含多种单位,如公制、质量、时间等。功率单位中,1 瓦特定义为 1 焦耳/秒,表示每秒转换或耗散的能量速率。示例代码展示了如何使用 `constants` 模块获取马力值(745.6998715822701)。
6 0
|
1天前
|
JavaScript Python
SciPy 教程 之 SciPy 模块列表 15
SciPy教程之SciPy模块列表15:单位类型。常量模块包含多种单位,如公制、质量、角度、时间、长度、压强、体积、速度、温度、能量、功率和力学单位。功率单位以瓦特(W)表示,1W=1J/s。示例代码展示了如何使用`constants`模块获取马力(hp)的值,结果为745.6998715822701。
7 0
|
2天前
|
Python
SciPy 教程 之 SciPy 模块列表 13
SciPy 教程之 SciPy 模块列表 13 - 单位类型。常量模块包含多种单位:公制、二进制(字节)、质量、角度、时间、长度、压强、体积、速度、温度、能量、功率和力学单位。示例:`constants.zero_Celsius` 返回 273.15 开尔文,`constants.degree_Fahrenheit` 返回 0.5555555555555556。
6 0
|
3天前
|
Python
SciPy 教程 之 SciPy 模块列表 11
SciPy教程之SciPy模块列表11:单位类型。常量模块包含公制单位、质量单位、角度换算、时间单位、长度单位、压强单位、体积单位、速度单位、温度单位、能量单位、功率单位、力学单位等。体积单位示例展示了不同体积单位的换算,如升、加仑、流体盎司、桶等。
8 0
|
5月前
|
存储 程序员 索引
Python学习之路 | Python基础语法(一)
Python学习之路 | Python基础语法(一)
44 1
|
5月前
|
JSON 数据格式 索引
Python学习之路 | Python基础语法(二)
Python学习之路 | Python基础语法(二)
33 0
|
6月前
|
存储 索引 Python
【Python学习】—Python基础语法(六)
【Python学习】—Python基础语法(六)
|
6月前
|
Python
【Python学习】—Python基础语法(七)
【Python学习】—Python基础语法(七)
|
6月前
|
Python
【Python学习】—Python基础语法(四)
【Python学习】—Python基础语法(四)
【Python学习】—Python基础语法(四)