(在家觀看 = 0%,在校觀看 = 100%)
100% 在校觀看日期及時間:
自由選擇,點選以下地區觀看辦公時間及位置
課時: 30 小時
享用時期: 10 星期。進度由您控制,可快可慢。
課堂錄影導師:Norman
在校免費試睇:首 3 小時,請致電以上地點與本中心職員預約。
本課程提供在校免費重睇及導師解答服務。
(在家觀看 = 100%,在校觀看 = 0%)
100% 在家觀看日期及時間:
每天 24 小時全天候不限次數地觀看
學費:$4,980 報名 phone
電話:2332-6544
課時: 30 小時
享用時期: 10 星期。進度由您控制,可快可慢。
課堂錄影導師:Norman
在校免費試睇:首 3 小時,請致電以上地點與本中心職員預約。
本課程提供導師解答服務。
Python 是一種易用的高階通用程式編碼語言。 Python 程式可應用的範圍很廣,包括:一般編程、數據分析及圖表顯示、人工智能、網站資料及內容管理、財務分析及預測、物聯網 (Internet of Things) 、網絡器材的編程控制 等等。 跟據一些網上的調查,Python 在 2021 年已成為最常用的編碼語言中的第一位。一些大型機構如 NASA, Google, Netflix, Facebook, Instagram 等等,均有應用 Python 編寫的程式。 OpenEDG (Open Education and Development Group) 成立了 Python Institute 以提供 Python 認證。除了 PCAP (Certified Associate in Python Programming的簡稱),它也有提供最低階的 PCEP,及最高階的 PCPP / CEPP 認證。
本中心的 PCAP: Certified Associate in Python Programming 認證課程籌備多時,精心編排。由上堂、溫習、實習、考試研習、做試題至最後考試,均為你度身訂造,作出有系統的編排。務求真正教識你,又令你考試及格。 |
課程名稱: |
PCAP: Certified Associate in Python Programming 認證課程 - 簡稱:PCAP Training Course |
課程時數: | 30 小時 (共 10 堂) |
適合人士: | 對電腦有基本認識 及 初學編寫程式人士 |
授課語言: | 以廣東話為主,輔以英語 |
課程筆記: | 本中心導師親自編寫英文為主筆記,而部份英文字附有中文對照。 |
1. 模擬考試題目: | 本中心為學員提供模擬考試題目,每條考試題目均附有標準答案。 |
2. 理論與實習並重: | 導師於課堂內講解理論及示範實際例子 |
3. 導師親自編寫筆記: | 由本中心導師親自編寫筆記,絕對適合考試及實際編寫 Python 程式之用,令你無須「死鋤」如字典般厚及不適合香港讀書格調的書本。 |
4. 免費重讀: | 傳統課堂學員可於課程結束後三個月內免費重看課堂錄影。 |
只要你於下列科目取得合格成績,便可獲 Python Institute 頒發 PCAP 國際認可證書:
考試編號 | 科目名稱 |
PCAP-31-03 | PCAP – Certified Associate in Python Programming |
本中心為 Open Education and Development Group 指定的考試試場。報考時請致電本中心,登記欲報考之科目、考試日期及時間 (最快可即日報考)。臨考試前考生須出示身份證及繳付考試費。 考試編號 PCAP-31-03 考試費為 HK$2,419。 考試題目由澳洲考試中心傳送到你要應考的電腦,考試時以電腦作答。所有考試題目均為英文,而大多數的考試題目為選擇題。 考試不合格便可重新報考,不限次數。欲知道作答時間、題目總數、合格分數等詳細考試資料,可瀏覽本中心網頁 "各科考試分數資料"。 |
課程名稱:PCAP: Certified Associate in Python Programming 認證課程 - 簡稱:PCAP Training Course |
1. Introduction to Python
1.1 Python Overview
1.2 Basic Lexical Structure
1.2.1 Lines
1.2.2 Indent
1.2.3 Comment
1.3 Installing Python
2. Variables, Literals and Operators
2.1 Identifiers and Keywords
2.2 Literals
2.2.1 String Literals
2.2.2 Integer Literals
2.2.3 Floating-Point Literals
2.2.4 Boolean Literals
2.2.5 Other Literals
2.3 Characteristics of Python Variable
2.4 Basic Operators
2.4.1 Arithmetic Operators
2.4.2 Comparison Operators
2.4.3 Logical / Boolean Operators
2.4.4 Bitwise Operators
2.4.5 Assignment Operators
2.4.6 Precedence Order
3. Flow Control Statements
3.1 if statement
3.2 for statement
3.3 while statement
3.4 Additional Statement For Flow Control
3.4.1 break statement
3.4.2 continue statement
3.4.3 pass Statement
3.4.4 match… case… Statement (參考章節)
3.4.5 if … else … Conditional Expression
4. Function
4.1 Overview
4.2 Defining a Basic Function
4.3 Function Parameter(s)
4.3.1 Function Having Fixed Number of Parameters
4.3.2 Positional and Keyword Argument
4.3.3 Default Parameter Value
4.3.4 Arbitrary Arguments
4.4 Returning Value(s) From Function
4.4.1 Using return
4.4.2 Using yield
4.5 Recursive Function
4.6 Scope of Variables
4.6.1 Defining Variables Outside of Functions
4.6.2 Defining Variables Within a Function
4.6.3 Assigning Value to an existing Global Variable Within a Function
4.7 About Function Object
4.8 Nested Function
4.9 Function Decorator (參考章節)
4.10 Python Builtin Functions
4.10.1 print()
4.10.2 input()
4.10.3 int()
4.10.4 float()
4.10.5 bool()
4.10.6 str()
4.11 Functions from module platform
4.12 Functions from math
4.13 Functions from random
4.14 About Functions Annotations and Docstrings (參考資料)
5. Python Container Types
5.1 Overview
5.2 List
5.2.1 Creating a List
5.2.2 Basic Ways to Read Element from a List
5.2.3 Modifying Elements in a List
5.2.4 Built-in Functions for Containers
5.2.5 Other Methods in class List
5.2.6 Slice Notation
5.3 Tuple
5.3.1 Creating a Tuple
5.3.2 Methods in class Tuple
5.3.3 Benefits of using Tuple
5.4 Set
5.4.1 Creating a Set
5.4.2 Methods in class Set
5.5 Dictionary
5.5.1 Creating a Dictionary
5.5.2 Add / Change / Retrieving Value in a Dictionary
5.5.3 Using Built-in Functions
5.5.4 Basic Methods in class dict
5.5.5 keys(), values() and items()
5.6 Nested List
5.7 Packing / Unpacking and Lambda
5.7.1 UnPacking
5.7.2 Packing
5.7.3 Lambda
5.8 filter() and map()
5.8.1 filter()
5.8.2 map()
6. String
6.1 Overiew
6.2 Iterating, Slicing and using with Bulit-in Functions
6.3 Concatenation
6.4 Comparison
6.5 String Methods
6.5.1 isXXX()
6.5.2 Case Conversion and Stripping
6.5.3 Searching
6.5.4 replace()
6.5.5 format()
6.5.6 Creating a List from String
7. Classes
7.1 Overview
7.2 Class Definition
7.3 Class and Instance Variables
7.3.1 Class Variables
7.3.2 Instance Variables
7.4 Instance Methods
7.5 The Constructor
7.6 Characteristics About Class / Instance Attributes
7.6.1 __dict__ and vars()
7.6.2 dir() and hasattr()
7.6.3 Adding / Removing Attributes Dynamically
7.6.4 Private Attribute
7.7 Characteristics of Other Class Components
7.7.1 Special Methods
7.7.2 Other Types of Methods (參考章節)
7.7.3 Properties (參考章節)
7.8 Inheritence
7.8.1 Overview
7.8.2 Creating a SubClass
7.8.3 Checking for Inheritance Relationship
7.8.4 Adding Variables / Methods in a SubClass
7.8.5 Overriding Methods and super()
7.8.6 About Constructors in Inheritance
7.8.7 Name Mangling
7.8.8 Multiple Inheritance
7.8.9 super() in Multiple Inheritance
8. Errors, Exceptions and Exception Handling
8.1 About Errors and Exceptions
8.1.1 Syntax Errors
8.1.2 Exceptions
8.2 Problems about Avoiding Exceptions
8.3 Exception Handling
8.3.1 Basic try statement
8.3.2 Multiple except Clauses
8.3.3 The else Clause and the finally Clause
8.4 Exception Ocurred in Function / Method
8.5 Details About an Exception
8.6 Custom Exception
8.6.1 Creating a Custom Exception Class
8.6.2 Rasing Custom Exception
8.6.3 Handling Custom Exception
8.6.4 An Example for Using Custom Exception
8.7 Chaining Exception
8.8 AssertionError
9. Input / Ouput
9.1 Overview
9.2 Standard Streams
9.2.1 Standard Input (stdin)
9.2.2 Standard Output (stdout)
9.2.3 Standard Error (stderr)
9.3 Streams for Text File
9.3.1 Opening a File Stream
9.3.2 Reading Text from a File
9.3.3 Writing Text to a File
9.4 Closing a File Stream
9.5 with statement (參考章節)
10. Python Modules and Packages
10.1 Overview
10.2 Creating a Simple Module
10.3 Module Attributes
10.4 More Ways for Importing a Module / Attribute
10.4.1 Importing the Module
10.4.2 Importing All Attributes in a Module
10.4.3 Importing Specific Attribute(s) from a Module
10.5 Statements entered Directly in a Module
10.6 __pycache__
10.7 Python Package
10.7.1 Basic way to Import a Package
10.7.2 Importng Pre-defined Modules in a Package
10.7.3 Importng Package in Zip format
10.7.4 Relative Import (參考章節)