原创 (一)Python基礎知識-輸入輸出

此係列用於記錄Python學習的整個過程。 IDE採用PyCharm社區版進行開發,語言環境Python3.6版本。 爲什麼要學習Python: 打算在新的一年學一門新的語言,看看自己能堅持多久; 同時參看了本壇排名的大佬都

原创 (四)Python基礎知識-數據結構

1、特性 Python中的列表符合鏈表結構,包含各種鏈表具備的操作,所以我們可以理解爲一種數據結構。 在Python中列表可以修改,而字符串和元組(元組使用小括號,列表使用方括號)則不能。 包含的操作如下表: 方法 描述

原创 (十)Python中級知識-面向對象之類

1、概要 面向對象(Object Oriented,簡稱OO)思想在Java及其他編程語言中使用非常廣泛,面向對象的思想也來自於生活中的靈感,很多現實世界的物體或聚合體我們都可以對其進行抽象化歸納,抽象思維是一種思想活動,依靠想象

原创 (五)Python基礎知識-迭代器

1、特性 它是訪問集合元素的一種方式; 它是一個可以記住遍歷位置的對象; 迭代器對象從集合的一個元素開始訪問,直到所有元素被訪問結束,只能往前不會後退。 包含兩個重要的方法:iter()和next()。 字符串,列表,元組都可以用

原创 (六)Python基礎知識-集合

1、特性 集合(set)是一個無序的不重複的元素序列。 可以使用大括號{}或者set()函數創建集合。 注意:創建一個空集合必須使用set()而不是{},與空字典有區別。 包含的操作如下表: 方法 描述 add (x

原创 (十五)Python中級知識-線程模塊

1、概述 在Python3中主要有3個線程模塊,即:_thread、threading、queue模塊; _thread模塊:在 3.7 版進行了更改,這個模塊曾經是可選的,但現在總是可用的,之前叫thread。 _thread模

原创 (一)Android Jetpack 組件介紹

1、爲什麼會有Jetpack組件? Jetpack組件其最核心的出發點就是幫助開發者快速構建出穩定、高性能、測試友好同時向後兼容的APP。 2、Jetpack組件是什麼? Jetpack 是一套庫、工具和指南,可幫助開發者更輕鬆地

原创 (三)Python基礎知識-模塊

1、模塊的導入 import xx from xx import xx 舉例: 包路徑如下圖: #導包方式1 import MyLib.base_calc #導包方式2 from MyLib import base_tim

原创 (二)Python基礎知識-函數

1、定義一個函數 Python 定義函數使用 def 關鍵字,一般格式如下: def 函數名(參數列表): 函數體 2、無返回值函數案例 定義一個無返回值的函數showResult def showResult(s)

原创 (十六)Python中級知識-網絡編程(socket模塊)

1、概述 實現網絡編程我們需要藉助Socket模塊,Socket又稱"套接字",應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求,使主機間或者一臺計算機上的進程間可以通訊。 本文只實現了 單工狀態的例子。 單工:簡單的說

原创 (十八)Python基礎篇階段總結

1、回顧 總體來說按照Java的套路來學習Python還是非常容易上手的。 大概有一些值得提煉的地方: (1)、聲明一個變量無需在變量前指定類型; (2)、所有的語句結尾都不需要添加(;分號); (3)、def 和 print 關

原创 (十二)Python中級知識-時間模塊之time與datetime

1、概述 Python 提供了 time、datetime模塊用於時間相關的處理,如獲取當前系統時間,時間格式化,時區識別等操作。 本文采用幾個問題的方式進行描述,主要是一些常用的場景。 使用之前,先導入我們需要使用的這兩個模塊。

原创 (四)Android Jetpack 組件之LiveData

1、LiveData到底是個啥? LiveData是可以在給定生命週期內觀察到的數據持有者類。 它是一個類,這個類可以幹嘛呢? 可以在給定的生命週期內觀察數據變化。 給定的生命週期是什麼意思? 指的是AppCompatActivi

原创 (十七)Python中級知識-Mysql數據庫操作(mysql.connector模塊)

1、概述 首先要操作MySql數據庫之前,我們需要做兩件事: (1)、安裝MySql數據庫程序 (2)、安裝MySql數據庫與Python的連接器程序(Mysql-connector-python) 安裝MySql數據庫程序,

原创 (七)Python基礎知識-文件讀寫

1、特性 Python讀取文件主要使用open()這個函數,它會返回一個File對象,通過這個對象就可以實現文件對象的讀寫等操作。 2、讀取文件關鍵函數open() 該函數包含多個參數: 一般常用的兩個參數如下: open(fi