Python简介

ゞ 浴缸里的玫瑰 2021-11-17 05:52 415阅读 0赞

Python简介

注:本文只是用来个人学习 部分参考内容 没有其他想法 以后或许会自己总结

参考:https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/01.%E5%88%9D%E8%AF%86Python.md

个人理解:建议学习Python3,但不建议把Python当作自己的主语言,需要学好一门静态语言 例如java,此外,在中国,python的岗位相比于java,php是比较少的,而且想要获得一个比较高的薪水的话,python是需要学历支撑的。


Python历史

Python的作者,Guido von Rossum,确实是荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。

  1. 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。
  2. 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的,(后面又出现了Java和C#实现的版本Jython和IronPython,以及PyPy、Brython、Pyston等其他实现),可以调用C语言的库函数。
  3. 2008年12月3日:Python 3.0发布

目前我们使用的Python 3.7.x的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只要有修改就增加C。

现在一般使用python3版本,当然还有一些公司在使用python2版本。


Python优缺点

Python的优点很多,简单的可以总结为以下几点。

  1. 简单和明确,做一件事只有一种方法。
  2. 学习曲线低,跟其他很多语言相比,Python更容易上手。
  3. 开放源代码,拥有强大的社区和生态圈。
  4. 解释型语言,天生具有平台可移植性。
  5. 支持两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。
  6. 可扩展性和可嵌入性,可以调用C/C++代码,也可以在C/C++中调用Python。
  7. 代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。

Python的缺点主要集中在以下几点。

  1. 执行效率稍低,因此计算密集型任务可以由C/C++编写。
  2. 代码无法加密,但是现在很多公司都不销售卖软件而是销售服务,这个问题会被淡化。
  3. 在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误。

Python的应用领域

目前Python在Web应用开发、云基础设施、DevOps、网络爬虫开发、数据分析挖掘、机器学习等领域都有着广泛的应用,因此也产生了Web后端开发、数据接口开发、自动化运维、自动化测试、科学计算和可视化、数据分析、量化交易、机器人开发、图像识别和处理等一系列的职位。


搭建编程环境

windows环境

1.官网下载安装,安装过程建议勾选“Add Python 3.x to PATH”(将Python 3.x添加到PATH环境变量)并选择自定义安装,在设置“Optional Features”界面最好将“pip”、“tcl/tk”、“Python test suite”等项全部勾选上。强烈建议选择自定义的安装路径并保证路径中没有中文。安装完成会看到“Setup was successful”的提示。


2.安装Anaconda(Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。)可以使用它来安装Python

#

转载于:https://www.cnblogs.com/wybslj/p/11218029.html

发表评论

表情:
评论列表 (有 0 条评论,415人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python 简介

    Python 历史 `Python` 的创始人为荷兰人吉多·范罗苏姆(`Guido van Rossum`)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时

    相关 Python简介

    一、什么是Python   Python 是一个有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, 或 Java.它被逐渐广泛应用于系统

    相关 Python简介

      1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序–Python。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,

    相关 python简介

    1. 计算机 1.1 计算机概念 计算机【computer】俗称电脑,是现代一种用于高速计算的电子机器。 1.2 计算机组成 计算机由硬件系统与软件系统组成。

    相关 Python简介

    一.Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Pyth