學習筆記 API的使用

2021-10-08 22:45:10 字數 2078 閱讀 2600

api呼叫:用於與使用非常具體的url請求特定資訊的程式互動,請求的資料以易於處理的格式(如json or csv)返回。

舉個例子 :在瀏覽器中輸入 ,返回了 github 當前託管的python專案,以及最受歡迎的python倉庫資訊。

分析: ———將請求傳送到github**中響應api呼叫的部分

search/repositories—— 讓api搜尋所以倉庫

?——指出我們要傳遞乙個實參

q= ——開始指定查詢

language:python ——獲取python倉庫資訊 &sort=stars——按星級排序

結果:,

「graphql」:,

「integration_manifest」:,

「search」:},

「rate」:}

其中 	"search":},配額將重置的時間
import pygal

from pygal.style import lightcolorizedstyle as lcs, lightenstyle as ls..

.names, starts =

,for repo_dict in repo_dicts:

'name'])

'stargazers_count'])

my_style = ls(

'#333366'

, base_style=lcs)

# 定義樣式:基調深藍色 加亮顏色

chart = pygal.bar(style=my_style, x_label_rotation=

45, show_legend=

false

)#生成柱狀圖 x軸標籤旋轉45度 隱藏圖例

chart.title =

'most-starred python project ongithub'

chart.x_labels = names

chart.add(

'', starts)

chart.render_to_file(

'python_repos.svg'

)

生成的圖表如下:

# 隱藏圖例

my_config.title_font_size =

24my_config.label_font_size =

14my_config.major_label_font_size =

18my_config.truncate_label =

15# 較長的專案名縮短為15個字元

my_config.show_y_guides =

false

# 隱藏水平線

my_config.width =

1000

chart = pygal.bar(my_config, style=my_style )..

.改進之後的圖如下:

新浪微博API學習使用筆記(2)

因為我擅長寫的是b s的工程,所以先確定了這個分析工具是乙個b s架構的,然後來想想都應該有哪些功能點。上圖統計時間是2012 3 12晚9點20,粉絲總數為4770 開發筆記 session.getattribute accesstoken 是否有值,如果沒有則進行認證,如果有就不操作。這樣改了之...

sqlite3 api學習筆記

sqlite3中有5種資料型別 int real text null blob 但sqlite3中的列的資料型別不是固定的,列的資料型別隨著實際插入的資料的格式而定 在sqlite3中使用sql時,有乙個非常有趣而有強大的概念 相似型別。引入相似型別的概念,主要是為了相容各種資料庫 sqlserve...

學習筆記 網路程式設計基礎API

linux網路程式設計基礎api與核心內tc ip協議族關係。1.socket位址api ip位址及埠對,代表tcp通訊中的一方,稱為socket位址。socket就像pipe一樣,代表的是乙個檔案描述符。可以用socket 來建立。參考 include see notes include int ...