python全栈开发—学习前的一些简单认识

正式学习python,对python生态圈的认识以及python的发展史

 

一.  TIOBE-编程语言排名                                         编程语言历史排名                 

                                                   

 

最近几年IT不同阶段的最火:

2014-15. Android , iOS开发

2016. ui设计 ,前端

2017- python——30年以来,python稳定前进,并且慢慢成长,领域广泛。

 

 

二.  python应用领域                                                                  

•Web开发—最火的python web框架Django

•爬虫—从网站上自动的爬取数据,而不是人肉搜索

•自动化运维,测试—

•游戏开发—网络游戏开发python有很多应用

•金融量化分析,自动化交易—python是这个领域用的最多的语言

•云计算—目前最火的云计算框架是OpenStack

•人工智能—python已经成为AL和大数据的第一开发语言

•科学运算—随着NumPy,Matplotlib等程序库的开发,python越来越适合科学计算

 

三.与python相关的企业                                                                 

 

 

四.  python的介绍                                                                     

 

 1.python的创立

2.python的发展史

 2.1.   3.x以后版本逐渐成为主流,引用以下一段话:

 

2.2.  python2/python3

python2.x

 

    内存中字符默认编码是ASCII,默认文件编码也是ASCII

 

    当声明了文件头的编码后,字符串的编码就按照文件编码来,总之,文件编码是什么,那么python2.x的str就是什么

 

    python2.x的unicode是一个单独的类型,按u"编码"来表示

 

    python2.x  str==bytes,bytes直接是按照字符编码存成2进制格式在内存里

 

python3.x

 

    字符串都是unicode

 

    文件编码都默认是utf-8,读到内存会被python解释器自动转成unicode

 

    bytes和str做了明确的区分

 

    所有的unicode字符编码后都会编程bytes格式

 

 

3.python编辑器类型——解释型

  我们知道,python属于高级语言中的一种,而高级语言分为解释性语言和编译型语言,编译型语言依赖编译器(也叫翻译器),相对应的,解释性语言需要解释器,python就属于解释型的高级语言。

 

 

posted @ 2018-03-05 00:17  夜猫心理委员  阅读(264)  评论(0编辑  收藏  举报