1.1 Python 概述

1.1.1 了解Python

Python 是由荷兰人 Guido Van Rossum 发明的一种面向对象的解释型高级编程语言。Python的设计哲学为 优雅、明确和简单。

Python是一种扩充性强大的编程语言,它具有丰富和强大的库,能够使用其他语言制作各种模块,并跟他们联结在一起,因此被称为“胶水”语言。

1.1.2 Python 版本

目前的Python版本已经发行到了3.X的版本,在3.X里面对2.X的版本做了一些拆分及整合,建议大家尽量采用3.X的版本进行开发,因为3.X是一个大势所趋,同时在3.X中对于2.X中文字符串的支持性进行了大幅度的提升,因此强列建议大家采用3.X的版本,或者升级到3.X的版本进行开发。

在这里读者可能会有一个问题,就是对于采用2.X的版本如何快速的转换到3.X的版本呢?

对于这个问题,Python的官网早就想到了这个问题,并且开发了一个小工具,叫2to3.py 通过该工具,基本上可以实现将2.X的代码转换到3.X的代码上面。

1.1.3 Python的应用领域

Python作为一种功能强大的编程语言,因为其简单易学而受到越来越多的开发者的青睐,那么,对于Python编程语言他可以在那些场景或者应用下使用Python进行开发呢?

1.Web开发

2.大数据处理

3.人工智能

4.自动化的运维开发

5.云计算

6.爬虫

7.游戏开发

最新文章

  1. Git开发分支管理
  2. Python 学习随笔1
  3. Spring4学习笔记-AOP
  4. 【未完成0.0】Noip2012提高组day2 解题报告
  5. 获取某个文件夹中所有txt文件
  6. iOS8中的动态文本
  7. python条件判断与循环
  8. Git详解及 github与gitlab使用
  9. JavaScript作用域链的理解
  10. L2-008. 最长对称子串(思维题)*
  11. centos7使用snmp
  12. spring boot 之 错误:SpelEvaluationException: EL1008E: Property or field 'timestamp' cannot be found on object of type 'java.util.HashMap'
  13. Toast--报错
  14. Cobbler自动化工具实践
  15. vue / js使用video获取视频时长
  16. NodeJS框架express的路径映射(路由)功能及控制
  17. Solr -- 查询语法/参数
  18. 【bzoj1369】[Baltic2003]Gem(树形dp+结论)
  19. C/C++文件指针偏移
  20. django 与 flask里面从已有数据库表中反向生成models

热门文章

  1. [LeetCode]96. 不同的二叉搜索树(DP,卡特兰数)
  2. [计算机网络]TCP/IP协议-运输层
  3. PJzhang:vulnhub靶机sunset系列SUNSET:TWILIGHT
  4. netty之handler write
  5. Docker之简单操作
  6. 【JAVA】HashMap源码阅读
  7. 静态代理、jdk动态代理、cglib动态代理
  8. Java10新特性
  9. Shell学习(四)Shell运算符
  10. JUC 常用4大并发工具类