Python3 教學 #05 (Ch9: Class: 繼承、建構子、多型、封裝、覆載)
本文會介紹Python的Class類別相關語法:
Python Class繼承、多型、封裝、建構子、變數、父類別的屬性/方法如何使用、覆載的語法
Python也是物件導向程式語言,在學習這個部分時,可以帶入Java的觀念來記憶會更深刻喔!
(以下語法皆以Python3.6撰寫。)
本文會介紹Python的Class類別相關語法:
Python Class繼承、多型、封裝、建構子、變數、父類別的屬性/方法如何使用、覆載的語法
Python也是物件導向程式語言,在學習這個部分時,可以帶入Java的觀念來記憶會更深刻喔!
(以下語法皆以Python3.6撰寫。)
本章會介紹Python的Try-catch!
Try-catch: try 執行, except 例外, else 出錯就執行這區塊, finally 任何狀況下都要執行的區塊, raise 拋出錯誤
Python的錯誤處理架構與Java或是其他程式語言差異不大,透過其他程式語言個觀念來思考可以加速理解喔!
藉由適當的錯誤處理,讓你的程式立於不敗之地~
(以下語法皆以Python3.6撰寫。)
本章會介紹Python的Module、I/O!
Module(模組): import 套件用法
I/O(輸入/輸出):包括open 開檔、read 讀檔、write 寫檔、印訊息 (print、repr、format)、codec 處理中文
也會特別介紹如何針對.JSON檔做中文字的讀取、寫入!
(以下語法皆以Python3.6撰寫。)
本章會介紹Python內建幾個重要的資料結構:List、Tuple、Set、Dictionary
NumPy讓大家在使用Python時可以專注在資料處理邏輯上,不需要花時間在資料結構撰寫!
在進行矩陣運算時也會用到許多這些資料結構的觀念,因此這部分的學習對於機器學習、深度學習、人工智慧都有深遠的影響!
(以下語法教學都是以Python 3.6撰寫。)
本篇文章是基於這篇Python教學文件基礎之上,整理出Python較有特色或是易忘記的內容:
IDLE使用、變數宣告、for迴圈、while迴圈、if判斷式、range()函數使用
希望對大家在學習Python的過程中有所幫助!
若還未建置Python開發環境的人可以點這篇文章:OS X 安裝 Python 3 ; Windows直接安裝installer即可。
(以下語法教學都是以Python 3.6撰寫)
yum 常用指令。
這是在Linux(CentOS)之中最常使用的指令之一!
這邊會介紹yum安裝(install)、更新(update)、升級(upgrade)、查詢(search)、列表(list)。
p.s.同時也是我最常忘記的指令之一…囧
先將Python安裝好,就可以開始建置Django的開發環境囉!
不知道Python該怎麼安裝?點這裡:OS X 安裝 Python 3
Django使用版本:1.11.6
有時候就是會遇到這麼無奈的事情。
以我遇到的狀況是Linode的主機上發生!
我就真的只能等系統灌好之後才能自行調整預設目錄(/var, …)的掛載點!(還是說誰知道Linode能怎麼修改Profile就能指定預設目錄的掛載點?拜託告訴我,謝謝)
此做法必須是在伺服器下線的狀態進行!沒辦法接受伺服器下線的話別參考本文!
前幾天在使用CentOS的『yum』指令的當下,突然跳出這個訊息『CentOS Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast』當下有點傻眼,但請教Google後,才發現原因很簡單!
Read more想要讓Linux定期幫你自動執行處理例行公事?那就必須要學如何使用cron(crontab)系統排程!
本文將詳細介紹crontab指令、cron設定檔、cron執行頻率、額外記錄log。
Microsoft(以下稱MS)有個好用的報表系統叫做Reporting Service,但是在php的環境下卻鮮少聽到這類工具!
不可否認地MS Reporting Service的確好用且功能強大!只可惜,Reporting Service可是需要安裝MS SQL Server才能運作,嚴格說來它只能算是SQL Server的附屬功能!
廢話不多說,這次就是要來介紹在php環境之下免費又好用的PHP-Reports。
我會把我用過的Python模組/套件列出來,也會找時間分享使用方法~
模組/套件列表:Requests, BeautifulSoup, lxml, OpenPyXL, xlwings, mysqlclient
最後更新日期:2017-08-10