# 學python能干什么呢?
前面我們知道了python的最大特點是簡單,那么python的功能是否也很簡單呢?
肯定不是,不然python也不會這么受歡迎。
python是一門全能型的編程語言,應用領域非常廣泛,幾乎所有大中型互聯網企業都在使用Python,例如國外的Google,YouTube,DropBox,國內的騰訊,阿里,百度,新浪,守護,網易,淘寶,知乎,豆瓣,汽車之家等等。
Python的應用領域主要有以下幾個。
- Web應用開發
現在很多的web應用都采用python開發,比如豆瓣網,YouTube,Dropbox都是用python開發的。
- 自動化運維
linux系統中,Python是標準的系統組件,大多數的Linux 發行版本都集成了Python。Python編寫的運維腳本,無論可讀性,性能,功能性都優于普通的shell腳本,很多運維工程師都是采用python來進行運維管理的。
- 自動化測試
因為python的簡單易學,以及unittest,pytest單元測試框架的強大,很多自動化測試工程師都采用python腳本來進行自動化測試。
- 網絡爬蟲
Google的搜索引擎就是使用python實現的,python語言大幅度降低了編寫爬蟲的難度,幾行代碼就可以實現功能強大的爬蟲。
- 科學計算和統計
Python在數據分析,可視化方面擁有相當完善和強大的庫,例如Numpy,pandas,Scipy,Matplotlib。
- 人工智能
人工智能是當前最火,最熱門的IT研究方向。而Python在機器學習,深度學習,神經網絡等方面都是主流編程語言。
- 游戲開發
python 在游戲開發領域也有很優秀的庫,例如pymo引擎,pygame等。
上面介紹的這些只是Python應用領域的一部分,有興趣的童靴可以自行搜索進行詳細了解。
~~~
- 第1章 編程基礎
- 零基礎能學Python嗎?
- 編程語言是什么
- 編譯型與解釋型編程語言的區別
- python是什么?
- 學python能干什么?
- 第2章 python開發環境搭建
- windows下安裝python
- cmd命令行工具
- 環境變量如何設置?
- 如何運行python程序?
- 學習神器Jupyter lab
- 第3章 基本數據類型
- 基本數據類型概述
- 變量的定義和使用
- 整數類型
- 浮點數類型
- 算術運算符
- 賦值運算符
- 字符串類型
- 字符串常用方法
- 字符串格式化
- 列表類型
- 元組類型
- 可變與不可變類型
- 深淺拷貝
- 集合類型
- 字典類型
- 布爾型
- NoneType
- 第4章 程序流程控制
- 程序結構
- if分支語句
- while條件循環
- for循環
- 循環控制關鍵字
- 異常處理
- 第5章函數與代碼復用
- 函數的定義和調用
- 函數的參數
- 函數的返回值
- lambda函數
- 變量作用域
- python內建函數
- 第6章 面向對象
- 類和對象
- 屬性
- 方法
- 繼承
- super()函數
- 多態
- 私有化
- 自省與反射機制
- 第7章 模塊和包
- 模塊
- 包
- 第三方庫
- 第8章 文件IO操作
- 文件概述
- 字符編碼
- 字節類型
- python讀取文件
- python寫文件
- 文件指針