原创 Tornado框架09-異步01

01-同步 我們用兩個函數來模擬兩個客戶端請求,並依次進行處理: # coding:utf-8 def req_a(): """模擬請求a""" print '開始處理請求req_a' print '完成

原创 Tornado框架04-配置文件和路由

01-Application settings 在創建tornado.web.Application的對象時,傳入了第一個參數——路由映射列表。實際上Application類的構造函數還接收很多關於tornado web應用的配置

原创 Tornado框架11-部署

爲了充分利用多核CPU,並且爲了減少同步代碼中的阻塞影響,在部署Tornado的時候需要開啓多個進程(最好爲每個CPU核心開啓一個進程) 因爲Tornado自帶的服務器性能很高,所以我們只需開啓多個Tornado進程。爲了對外有統

原创 數據分析之Pandas-01Series和DataFrame

01-什麼是Pandas Python Data Analysis Library 或 pandas 是基於NumPy 的一種工具,該工具是爲了解決數據分析任務而創建的。 pandas 納入了大量庫和一些標準的數據模型,提供了高

原创 Tornado框架10-WebSocket

01-實時獲取數據 前端輪詢:有無數據立即回覆 長輪詢:沒有數據改變,不做任何響應,當有數據改變時,服務器響應 WebSocket 02-概述 WebSocket是HTML5規範中新提出的客戶端-服務器通訊協議,協議本身使用新

原创 Tornado框架07-數據庫

與Django框架相比,Tornado沒有自帶ORM,對於數據庫需要自己去適配。我們使用MySQL數據庫。 在Tornado3.0版本以前提供tornado.database模塊用來操作MySQL數據庫,而從3.0版本開始,此模塊

原创 Tornado框架09-異步02

因爲epoll主要是用來解決網絡IO的併發問題,所以Tornado的異步編程也主要體現在網絡IO的異步上,即異步Web請求。 01-tornado.httpclient.AsyncHTTPClient Tornado提供了一個異步

原创 數據分析之Pandas-02多層次化索引和拼接

01-Pandas層次化索引 創建多層索引 1.隱式構造 Series也可以創建多層索引 df = DataFrame(np.random.rand(4,2), index=[['a','a','b

原创 Tornado框架02-創建服務器與多進程

01-httpserver 修改上篇文章簡單tornado案例的代碼如下: import tornado.web import tornado.ioloop import tornado.httpserver # 新引入https

原创 數據分析-Numpy模塊

簡介:Numpy:Numeric Python。 - 一個強大的N維數組對象Array - 比較成熟的(廣播)函數庫 - 用於整合C/C++和Fortran代碼的工具包 - 實用的線性代數、傅里葉變換和隨機數生成函數 -

原创 Tornado框架05-輸入和輸出,接口調用順序

01-利用HTTP協議向服務器傳參幾種途徑 查詢字符串(query string),形如key1=value1&key2=value2; 請求體(body)中發送的數據,比如表單數據、json、xml; 提取uri的特定部分,如

原创 數據分析之Pandas-03多行索引和數據處理

01-多層行索引 進行切片,有些漢字出問題,有些沒問題 02-Pandas數據處理 刪除重複元素 df = DataFrame({'color':['white','white','red','red','white'],

原创 Tornado框架01-高性能簡介

01-簡介 Tornado全稱Tornado Web Server,是一個用Python語言寫成的Web服務器兼Web應用框架,由FriendFeed公司在自己的網站FriendFeed中使用,被Facebook收購以後框架在20

原创 Tornado框架06-模板

01-靜態文件 static_path引用文件 配置靜態文件的路徑,告訴tornado從文件系統中的一個特定的位置提取靜態文件 使用: "static_path": os.path.join(BASE_DIRS, "static

原创 Jupyter高級操作

01-啓動程序 執行以下命令: jupyter notebook [NotebookApp] Serving notebooks from local directory: /home/nanfengpo [NotebookA