01 Python 語言簡介及其應用領域
圖片來源於官網 1. Python 是一種易學易用、功能強大的高階程式設計語言 1.1 Python 是什麼
02 MacOS 下搭建 Python 開發環境
既然要學習 Python,那麼肯定要在電腦上安裝 Python。這節課我們就來學習下如何在 MacOS 的作業系統下搭建我們的 Python 執行環境:
03 Ubuntu 下搭建 Python 開發環境
Ubuntu 作為當下最流行的 Linux 發行版本之一,使用者基數非常龐大,而且 Ubuntu 作業系統也非常適合 Python 學習。這節課我們就來學習下如何在 Ubuntu 作業系統下搭建 Python 開發環境。
04 Windows下搭建 Python 開發環境
前面兩個小節中我們已經學習了在 MacOS 和 Ubuntu 中安裝 Python 的開發環境。當然,作為使用者基數最多的 Windows 作業系統,我們當然不會忘記,這節課我們就來學習下如何在 Windows 下搭建 Python 的開發環境。
05 Python 程式碼如何執行
這節課我們學習下如何在計算機上執行 Python 程式碼,本文以 Windows 作業系統為例,詳細講解了三種 Python 程式碼的執行方式:
06 Python 的基本語法規範
在這個標準工業大行其道的今天,任何事物都有屬於自己的標準或者規範。作為當下最流行的程式語言之一的 Python 當然也不例外,這節課我們就來學習下 Python 的基本語法規範:
07 Python 中常用的資料型別
在 Python 程式中,程式需要處理不同型別的資料,例如: 在數學運算中,需要對數值進行加減乘除等計算。
08 Python 資料型別詳細篇:數值
Python 的數值可以表示三種類型的資料: 整數 :可以表示正數,例如 123;可以表示負數,例如 123;使用 0 表示零。
09 Python 資料型別詳細篇:布林值
布林值型別的資料表示邏輯運算結果,有兩種取值: 真,使用 True 關鍵字表示。
10 Python 資料型別詳細篇:列表
這節課我們來學習下 Python 中一個非常重要的資料型別:列表。為什麼說它非常重要呢?因為在我們的實際開發過程中,列表是一個經常會用到的資料結構,它以佔用空間小,浪費記憶體空間少這一特性而被廣泛應用。這一小
11 Python 資料型別詳細篇:字串
這節課我們來學習下 Python 基本資料型別中的字串型別,字串型別在實際的開發中是一個經常會用到的資料型別,比較重要。下面我們一起來看一下:
12 Python 資料型別詳細篇:元組
元組是一個和列表和相似的資料型別,兩者擁有著基本相同的特性,但是也有很多不同的地方,這節課我們來詳細的介紹下元組這個資料型別
13 Python 資料型別詳細篇:字典
前面的幾個小節我們分別學習了字串、列表、和元組等等幾種 Python 中的基礎資料型別,這節課我們來學習 Python 中另一個比較重要的資料型別–字典,字典和其他我們已經學習過的資料型別都有些不一樣,具體不一樣在哪
14 Python 資料型別詳細篇:集合
這節課是資料型別篇最後一節了,這節課我們來講下集合資料型別,集合這個資料型別很特殊,到底是個怎麼特殊法,下面我們一起來看下:
15 Python 的條件控制語句
程式並非是一成不變的向下執行,有的時候也要根據條件的不同選擇不一樣的程式碼,這個時候便用到了分支結構。那麼到底如何讓程式根據條件的不同選擇不一樣的程式碼呢?我們一起來看下:
16 Python 的迴圈控制語句
在程式碼中有的時候我們需要程式不斷地重複執行某一種操作,例如我們需要不停的判斷某一列表中存放的資料是否大於0,這個時候就需要使用迴圈控制語句。
17 Python 中的推導式
如果需要生成一個長度為 3、內容為 0 的列表,可以使用如下的程式碼來完成這項任務:
18 Python 程式設計案例實踐
本小節實現一個通訊錄管理程式,通過這個案例來融會貫通之前所學習的知識,該程式使用到如下知識點:
19 Python 中的函式
函式是具有某種特定功能的程式碼塊,可以重複使用。在前面的學習中你已經認識到了很多 Python 的內建函式。這節課我們就來建立我們自己的函式:
20 Python 中的函式引數
在通常情況下,定義函式時,函式的引數個數是預先確定的。例如,編寫計算兩個數相加的函式 add(a, b),程式碼如下:
21 Python 函式實戰
模組化程式設計是指在進行程式設計時將一個大程式按照功能劃分為若干小程式模組,每個小程式模組完成一個確定的功能,並在這些模組之間建立必要的聯絡,通過模組的互相協作完成整個功能的程式設計方法。
22 Python 程式設計正規化科普
程式設計正規化是計算機程式設計的基本風格或典範模式。如果說每個程式設計者都在創造虛擬世界,那麼程式設計正規化就是程式設計師置身其中採用的世界觀和方法論。
23 Python 的 lambda 表示式
在很多資料中,經常會看到這樣一句話:“Python 中的函式是第一類物件”。關於這一點,Python 的創始人 Guido 曾提過 “First-class Everything”,他對 Python 的一個發展目標就是所有的物件都是第一類物件。
24 Python 的閉包簡介
閉包是較難理解的概念,Python 初學者可以暫時跳過此節。學習此節時需要理解 “函式是第一類物件” 的概念,在詞條 “Python 的 lambda 表示式” 中詳細介紹了這一概念。