python3 修行之基础篇(一)python 简介

文章目录

    • python的发展史
    • Python的特点
    • 查看 Python 版本
    • 简单Python3.x程序应用


python的发展史

Python 的发展历史可以追溯到上世纪80年代末期。以下是Python的一些重要的语言简介。

  • 1989年: Guido van Rossum 在圣诞节期间开始设计 Python。
  • 1991年: Guido van Rossum 发布了 Python 0.9.0 版本,此版本已经包括了类,函数,异常处理等核心特性。
  • 1994年: Python 1.0 发布,包含了更多的功能,如 lambda, map, filter 和 reduce。
  • 2000年: Python 2.0 发布,引入了垃圾回收系统,以及对Unicode的支持。
    在此期间,Python的社区也逐渐壮大,Python的应用也日渐增多。
  • 2008年: Python 3.0 发布,此版本不向后兼容,主要目的是修复早期设计上的缺陷。
  • 2010s 年代: Python 开始广泛应用于数据科学,机器学习和人工智能领域,变得越来越流行。
    发布了许多重要的库,如 NumPy, Pandas, 和 TensorFlow。
  • 2020年: Python 3.9.0 发布,引入了新的语法特性,如字典合并操作符和类型标注的新功能。

Python的特点

Python 是一种高级、通用的编程语言,它以易于阅读和编写而著称。

  • 简单易读:
    Python 的设计哲学强调代码的可读性,它的语法允许开发者用更少的代码行表达想法。这也是为什么它通常被推荐给编程新手。
  • 解释型语言:
    Python 是一种解释型语言,这意味着代码可以在没有编译的情况下执行。这使得编程和调试过程更为快速和简单。
  • 可扩展性:
    Python 可以轻松地与其他语言集成,如 C、C++、和 Java。这使得它在需要高性能的应用中也能够发挥作用。
  • 面向对象:
    Python 支持面向对象编程(OOP)的原则,允许数据和函数被封装成对象。这使得代码更为模块化和易于管理。
  • 丰富的库和框架:
    Python 有一个庞大的标准库,提供了许多预编译的功能,可以处理各种任务,如网络通信、数据库访问和图形用户界面设计。同时,还有许多优秀的第三方库和框架,例如 Django(用于网站开发)、Pandas(用于数据分析)和 TensorFlow(用于机器学习)。
  • 跨平台:
    Python 可以在多种操作系统上运行,包括 Windows、Mac OS 和 Linux,这使得它具有很高的可移植性。
  • 动态类型:
    Python 是动态类型的语言,这意味着开发者不需要声明变量的类型,系统会在运行时自动判断。
  • 广泛应用:
    Python 被广泛应用于多个领域,包括但不限于网络开发、数据分析、科学计算、人工智能、机器学习和教育。
  • 社区支持:
    Python 拥有一个活跃而庞大的社区,这对于解决问题和学习新技能非常有帮助。

查看 Python 版本

方法一、 登入命令行界面,输入python3 -V 或者 python3 --version,结果如下

dwb@ubuntu:~$ python3 -V
Python 3.8.10
dwb@ubuntu:~$ python3 --version
Python 3.8.10

方法二、 进入Python的交互式编程模式,查看版本:

dwb@ubuntu:~$ python3
Python 3.8.10 (default, May 26 2023, 14:05:08) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
>>> 

简单Python3.x程序应用

第一个入门 python 代码"Hello, World!",通过入门代码熟悉下 python 的运行。

python文件:hello.py

#!/usr/bin/python3

print("Hello, World!")

注:Python 常用文件扩展名为 .py。
将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。

python3 hello.py

以上命令输出结果为:

Hello, World!

脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它。
#!/usr/bin/python3 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python3 解释器;
#!/usr/bin/env python3 这种用法是为了防止操作系统用户没有将 python3 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python3 的安装路径,再调用对应路径下的解释器程序完成操作。

#!/usr/bin/python3 相当于写死了 python3 路径;
#!/usr/bin/env python3 会去环境设置寻找 python3 目录,推荐这种写法。

你可能感兴趣的:(python3,1024程序员节,python)