python全棧開發—學習前的一些簡單認識

正式學習python,對python生態圈的認識以及python的發展史前端

 

一.  TIOBE-編程語言排名                                         編程語言歷史排名                 python

                                                   

 

最近幾年IT不一樣階段的最火:web

2014-15. Android , iOS開發編程

2016. ui設計 ,前端python3.x

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就屬於解釋型的高級語言。

 

相關文章
相關標籤/搜索