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



    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
    
    • 1
    • 2
    • 3
    • 4

    方法二、 进入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.
    >>> 
    >>> 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    简单Python3.x程序应用

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

    python文件:hello.py

    #!/usr/bin/python3
    
    print("Hello, World!")
    
    • 1
    • 2
    • 3

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

    python3 hello.py
    
    • 1

    以上命令输出结果为:

    Hello, World!
    
    • 1

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

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

  • 相关阅读:
    【数据结构】树和二叉树
    【毕业设计】基于Django与深度学习的股票预测系统
    Spring(存储Bean对象五大类注解,获取Bean对象三种注入方式)
    Python3,这应该是,使用最广泛的6个内置函数,别说你还不知道。
    Open3D(C++)计算点云配准的精度和重叠度
    k8s,30分钟部署一个kubernetes集群
    探索Java设计模式:中介者模式
    C++ 共享内存ShellCode跨进程传输
    第17章 标准库特殊设施【C++】
    面试之网络知识篇
  • 原文地址:https://blog.csdn.net/weixin_43564241/article/details/133999913