python基礎教程(2)python的一些基本概念
python不是一個適合多執行緒的語言。因為其多執行緒實際上是分時複用使用主執行緒執行的。JAVA JVM則可以使用cpu的多核實現真正的多執行緒執行。
雖然說python不支援真正的多核並行,但是python也不可避免的要進行一些長時間阻塞比如說磁碟訪問的操作。python中有了協程的概念。如果想通過多核並行提高效率,就試一試協程和多python程式吧。
Python通過yield提供了對協程的基本支援,但是不完全。而第三方的gevent為Python提供了比較完善的協程支援。
- python程式碼當引入模組時,會按照如下順序載入
- 程式的主目錄(程式當前執行的目錄)
- PYTHONPATH目錄(在環境變數裡面配置與加到Path中一樣)
- 標準庫目錄(比如說: C:\Python27\Lib)
- .pth檔案所在內容(一般放在Lib\site-packages目錄下,如下:easy-install.pth)
相關文章
- Python基礎教程08 - 物件導向的基本概念Python物件
- Gurobi基礎教程(Python版)-系列教程2Python
- Python 快速教程(基礎篇08): 物件導向的基本概念Python物件
- Python基礎教程Python
- python 教程_【python 基礎教程詳解】Python
- Python基礎面試題30問!Python基礎教程Python面試題
- python基礎2Python
- Python Numpy基礎教程Python
- python基礎教程|菜鳥教程Python
- Python 基礎 2 - 列表Python
- python-基礎教程-pprintPython
- 【莫煩】python基礎教程Python
- Python 基礎知識教程Python
- Python scrapy基礎教程(三)Python
- Python scrapy基礎教程(二)Python
- Python scrapy基礎教程(一)Python
- Python基礎教程(第2版) 入門好書~~~Python
- RabbitMq基礎教程之基本概念MQ
- (Python基礎教程之七)Python字串操作Python字串
- python基礎學習2Python
- Python Flask基礎教程(入門)PythonFlask
- Python基礎教程01 Hello World!Python
- Python基礎教程03 - 序列 (sequence)Python
- Python基礎教程06 - 迴圈Python
- Python基礎教程07 - 函式Python函式
- Python基礎教程04 運算Python
- 《Python基礎教程》小小有感Python
- Python字元編碼的常用種類!Python基礎教程Python字元
- Python中常用模組有哪些?Python基礎教程Python
- Python全棧開發-Python基礎教程-01Python全棧
- GStreamer基礎教程02 - 基本概念
- Python基礎:第一個Python程式(2)Python
- python基礎7 - 函式2Python函式
- Python基礎教程該如何學習?Python
- 1、python機器學習基礎教程——簡述Python機器學習
- Python 3基礎教程16-類Python
- Python Django基礎教程(五)(表單)PythonDjango
- Python Django基礎教程(一)(入門)PythonDjango