Certificate Course in Python Programming x ChatGPT/GPT

《Python程式設計證書課程》是一個全面的課程,涵蓋了Python程式設計的整個範譜,從基礎知識一直到進階主題。該課程強調實踐練習,讓學習者獲得實際經驗並發展解決問題的能力。它涵蓋了Python的基本和核心功能,包括變量、數據類型、控制結構、函數、模塊和文件處理。此外,該課程還探討了面向對象編程 Object-oriented Programming (OOP)、網頁抓取和正則表達式 Regular expression 等高級概念。

完成課程後,學習者將擁有扎實的Python程式設計基礎,能夠構建應用程式、自動化任務並有效地處理數據。他們還將獲得一份證書以驗證他們的能力並提升職業前景。總之,《Python程式設計證書課程》適合初學者、學生、專業人士轉向Python以及在軟體開發、數據分析和自動化等領域尋求職業發展的個人。

You'll Learn

Introduction to Python Programming

  • Overview of Python and its features.
  • Setting up a Python development environment (installation and configuration).
  • Introduction to Python syntax, variables, data types, and basic operations.

Control Flow and Functions

  • Understanding conditional statements (if, else, elif) and loops (for, while) in Python.
  • Introduction to functions, parameters, and return values.
  • Practicing with hands-on exercises and coding examples.

Data Structures

  • Overview of commonly used data structures in Python (lists, tuples, dictionaries).
  • Exploring operations and methods for data manipulation and retrieval.
  • Working and processing variables and strings
  • Hands-on exercises to practice working with data structures.

File Handling and Modules

  • Reading from and writing to text and CSV files in Python.
  • Merging and combining multiple data files
  • Introduction to modules and libraries for extending Python's functionality.
  • Demonstrating how to import and use external modules.

Troubleshooting and Error Handling

  • Discussing common issues and errors in coding
  • Exploring strategies for troubleshooting and resolving problems.
  • Demonstrating error handling techniques in Python.

Introduction to GPT

  • What is GPT? Understanding the basics of language models.
  • Overview of GPT's architecture and training process.
  • Exploring the capabilities and applications of GPT models.


課程班別
 
CPY5101 - 廣東話 09 Oct enrol
 
CPY5102 - 廣東話 09 Oct enrol
 
CPY5109 - Eng 11 Oct enrol
 
CPY5103 - 廣東話 22 Oct enrol
 
CPY5104 - 廣東話 22 Oct enrol
相關課程
  Beginning Data Science with Python
  Certificate Course in Python Programming x ChatGPT/GPT
  Python for Data Analysis
  Stock Trading Analysis with Python
  Python Programming x ChatGPT/GPT

Preparing Questions for ChatGPT

  • Discussing strategies for preparing effective questions for ChatGPT.
  • Understanding the importance of clear and concise input prompts.
  • Exploring techniques for guiding the conversation and obtaining desired responses.

Leveraging ChatGPT for Code Generation

  • Introduction to code generation using ChatGPT.
  • Using ChatGPT to automate repetitive code writing tasks.
  • Generating code snippets for specific programming languages.
  • Best practices and considerations for using ChatGPT in code generation.

Formatting result output using format()

  • Understanding the format() function for formatting strings in Python.
  • Exploring different formatting options, such as placeholders, alignment, and precision.
  • Applying formatting techniques to enhance the presentation of results.

Web Scraping using Beautiful Soup

  • Introduction to web scraping and its applications.
  • Overview of Beautiful Soup library for parsing HTML and XML documents.
  • Hands-on exercises to extract data from web pages using Beautiful Soup.

Object-Oriented Programming (OOP)

  • Introduction to the principles and concepts of object-oriented programming.
  • Exploring classes, objects, attributes, and methods in Python.
  • Implementing OOP concepts to create reusable and modular code.

Regular Expressions

  • Introduction to regular expressions and their role in pattern matching.
  • Understanding the syntax and metacharacters used in regular expressions.
  • Applying regular expressions in Python for searching, matching, and manipulating text.