錯誤、調試和測試 程序運行中,可能會遇到BUG、用戶輸入異常數據以及其它環境的異常,這些都需要程序猿進行處理。Python提供了一套內置的異常處理機制,供程序猿使用,同時PDB提供了調試代碼的功能,除此之外,程序猿還應該掌握測試的編寫,確保程序的運行符合預期。 錯誤處理 在一般程序處理中 ...
網絡編程 網絡程序出現的比互聯網要早很多,實現方式主要依靠網絡上不同主機間進程的通信,通信協議最重要的是TCP IP協議。在這兩個協議基礎上還有很多更高級的協議,包括HTTP SMTP等。要進行兩個主機間的網絡通信,必須四個元素:源地址 源端口號 目的地址 目的端口號。 TCP編程 Socket是網絡編程一個抽象概念,通常我們用一個Socket表示 打開了一個網絡鏈接 ,而打開一個Socket需要 ...
2017-04-23 10:34 0 4319 推薦指數:
錯誤、調試和測試 程序運行中,可能會遇到BUG、用戶輸入異常數據以及其它環境的異常,這些都需要程序猿進行處理。Python提供了一套內置的異常處理機制,供程序猿使用,同時PDB提供了調試代碼的功能,除此之外,程序猿還應該掌握測試的編寫,確保程序的運行符合預期。 錯誤處理 在一般程序處理中 ...
Python 的高級特性 切片 對於指定索引范圍取值的操作,Python提供了slice方法,類似於Excel中數據透視表的切片器。 tuple也是一種list,唯一區別是tuple不可變。因此,tuple也可以用切片操作,只是操作的結果仍是tuple。 迭代 ...
面向對象編程 面向對象編程 Object Oriented Programming 簡稱 OOP,是一種程序設計思想。OOP把對象作為程序的基本單元,一個對象包含了數據和操作數據的函數。 面 ...
0x00 注意 如果本機安裝了python2,盡量不要管他,使用python3運行python腳本就好,因為可能有程序依賴目前的python2環境, 比如yum!!!!! 不要動現有的python2環境! 0x01 安裝Python3.6 1. 安裝依賴環境 ...
前言 今天我們來學習一下如何在Linux環境下安裝Python3.6吧! 一:下載Python3.6(我下載的是python3.6.8) 地址:https://www.python.org/downloads/source/ 三:安裝python3.6 (1)創建目錄,並把本地下載 ...
知識是一座寶庫,而實踐就是開啟這座寶庫的鑰匙。 ----Thomas Fuller 開始之前 基礎示例 Python語法基礎,python語法比較簡單,采用縮緊方式。 可以看到,注釋以#開頭,python的變量不需要任何前綴,行結束不需要結束符號,非常符合我們自然語言的閱讀 ...
request實例1: import requests payload = {'key1':'value','key2':'value2'} url = "http://httpbin.org ...
1、安裝依賴包#yum install -y openssl openssl-devel openssl-static#yum groupinstall -y "Development tools" 若未安裝該靜態庫會導致python3自帶的pip3安裝失敗 2、下載源碼包#wget ...