一、Pythopn的简介与认识:
Python是一种语言(高级语言),python的语法更加简洁明要,它类似于英语,它是公认的“编程入门级语言”。Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。简单理解:python学起来好入门,但是相比较用途,Python用于科学研究领域,数据运算领域居多,AI算法方面,图形计算,在python中也可以使用多种库来进行神经网络计算。
二、Python的特性:
1、python易学、开发速度快
相对于Java或C语言,它的语法简洁,代码量少,代码测试、重构、维护等会更加容易。因其
2、跨平台、可移植、可扩展、解释型、面向对象
跨平台:python支持目前所有的平台例如:Mac、Windows、Linux,所谓的跨平台就是使用不同操作系统开发程序、运行程序,不需要修改代码。
可移植性:代码通常不需要开动多少就可以移植到别的平台使用
可扩展性:python底层代码是使用C语言编写的,完全可以在Python中嵌入C,从而提高代码的速度与效率,也可以使用C语言编写任何模块
解释型:python语言在执行过程中有解释器逐行分析,逐行运行并输出结果
面向对象:python语言具备所有的面向对象特性和功能,支持基于类的程序开发
3.Python的标准库:
Pytho标准库是Python语言官方提供的核心组件,包含了大量的模块和包,旨在帮助开发者更高效地编写代码,覆盖了系统、网络、文件、GU1、数据库、文本处理等方方面面,这些是随同解释器被默认安装的,各平台通用,你无需安装第三方支持就可以完成大多数工作,
4、开源语言
基于C语言编写而来,使用GPL开源协议,使用用户众多,占据市场大,最近年比较热门的AI话题使用解释型Python语言更方面且更成熟
三、简单介绍一下Python2与3的区别
Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。
为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下相容。
许多针对早期 Python 版本设计的程式都无法在 Python 3.0 上正常执行。
为了照顾现有程式,Python 2.6 作为一个过渡版本,基本使用了 Python 2.x 的语法和库,同时考虑了向 Python 3.0 的迁移,允许使用部分 Python 3.0 的语法与函数。
新的 Python 程式建议使用 Python 3.0 版本的语法。
除非执行环境无法安装 Python 3.0 或者程式本身使用了不支援 Python 3.0 的第三方库。目前不支持 Python 3.0 的第三方库有 Twisted, py2exe, PIL等。
大多数第三方库都正在努力地相容 Python 3.0 版本。即使无法立即使用 Python 3.0,也建议编写相容 Python 3.0 版本的程式,然后使用 Python 2.6, Python 2.7 来执行。
五、现在编写第一个Python代码:“Hello, World!”
#!/usr/bin/python
print("Hello,Wrold!")
输出结果为:Hello, World!
有分享不够清楚的或者错误、模糊内容的小伙伴们帮们指正,一起创建一个免费的Python教程
注:我使用的是PyCharm写的,小伙伴们不会安装或新建简单的项目的可以稍等我出一下详细的PyCharm安装教程,工欲善其事,必先利其器