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
Python教程:一文了解PageObject模式
PageObject 模式通常用于 Web 应用程序的 UI 自动化测试,尤其是在使用 Selenium、Appium 、Airtest等工具进行测试时非常有效。但是,它并不局限于特定类型的应用或工具,而是一种通用的设计模式,可以用于任何需要进行 UI 自动化测试的场景。
16 5
|
2天前
|
存储 数据安全/隐私保护 计算机视觉
Python教程:一文了解从Bytes到Bits的数据转换
在Python编程中,处理数据时经常需要在字节(bytes)和位(bits)之间进行转换。这种转换在网络通信、数据加密、图像处理等领域尤为常见。本文将详细介绍如何在Python中进行字节与位之间的转换,并提供一个实用的功能:如何在指定的位位置替换位数据。
14 4
|
2天前
|
存储 Python
Python教程:深入理解Python中的命名空间和作用域
在 Python 编程中,理解命名空间(Namespace)和作用域(Scope)是至关重要的。它们决定了变量和函数的可见性和访问性,并直接影响代码的结构和行为。本文将深入探讨 Python 3 中命名空间和作用域的概念、规则以及相关的高级主题。
15 4
|
2天前
|
Python
Python教程:一文了解Python的深拷贝与浅拷贝
理解 Python 中的深拷贝(deep copy)和浅拷贝(shallow copy)是非常重要的,特别是在处理嵌套结构的数据时。让我们深入探讨这两个概念,并通过代码示例进行说明。
15 4
|
2天前
|
算法 Java Python
Python教程:深入了解Python垃圾回收机制
在Python中,垃圾回收(Garbage Collection)是一种自动管理内存的机制,它可以自动识别和清理不再使用的对象,释放它们占用的内存空间,以提高内存利用率和程序性能。
12 3
|
2天前
|
设计模式 Python
Python教程:一文了解Python工厂模式
工厂模式是一种创建型设计模式,它用于创建对象的实例,而无需在客户端代码中指定具体的类。通过引入工厂类,客户端代码只需要与工厂接口进行交互,而不需要了解实际创建的对象的细节。这样可以将对象的创建和使用分离开来,提高了代码的灵活性和可维护性。
14 2
|
2天前
|
存储 JSON JavaScript
Python教程:一文了解Python中的json库
JSON(JavaScript Object Notation)是一种轻量级数据交换格式,易于人类阅读和编写,也易于计算机解析和生成。在Python中,JSON通常用于数据交换和存储,因为它与Python的字典和列表类型相似。
12 2
|
1月前
|
存储 安全 API
【Python 基础教程 21】Python3 文件操作全面指南:从入门到精通的综合教程
【Python 基础教程 21】Python3 文件操作全面指南:从入门到精通的综合教程
99 0
|
1月前
|
机器学习/深度学习 数据采集 C++
【Python 基础教程 07】全面掌握Python3数字操作:入门到精通的实用指南
【Python 基础教程 07】全面掌握Python3数字操作:入门到精通的实用指南
101 2
|
1月前
|
Linux 数据库连接 C++
【Python 基础教程 23】Python3 错误与异常处理全面指南:从入门到精通的实用教程
【Python 基础教程 23】Python3 错误与异常处理全面指南:从入门到精通的实用教程
153 0