美文网首页
Python学习笔记:Day1-什么是Python

Python学习笔记:Day1-什么是Python

作者: 风往北吹_风往北吹 | 来源:发表于2020-03-18 11:17 被阅读0次

初识Python

2020年1月26日,“新冠状肺炎”疫情防控开始,到3月8月疫情防控阶段性结束,人们可以正常外出,商场开业,长达一个半月的时间。这么长的时间内,天天都是疫情防控工作,每天早上10点开始工作,晚上10点回到宿舍,休息时间都没有,学习都扔下了。这么长没有学习新东西,大脑都木了。今天,3月13日,开始重新学习Python吧!

学习目标:学习Python语言,动动自己的脑子,不用就退化了啊!

动机:自己很懒,将学习到的内容立即应用到日常工作中,减少自己的操作。

什么是Python-Day 1

Python是一种跨平台的、动态的、解释性的、面向对象的、高级的、脚本编程语言。它写好了就可以直接运行,省去了编译链接的麻烦。

注意:Python解释器是实时处理代码的,不需要进行预编译。

Python的历史

1989年圣诞节:Guido von Rossum开始写Python语言的编译器。

  1. 1991年2月:第一个Python编译器(同时也是解释器)诞生。
  2. 1994年1月:Python 1.0正式发布。
  3. 2000年10月16日:Python 2.0发布。
  4. 2008年12月3日:Python 3.0发布。

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

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

相关文章

网友评论

      本文标题:Python学习笔记:Day1-什么是Python

      本文链接:https://www.haomeiwen.com/subject/mgdqyhtx.html