Course Overview
This course introduces students to fundamental programming concepts through Python. Participants will learn core concepts such as data types, data structures, conditional statements, loops, and functions, enabling them to write programs to solve various problems.
Course Objectives
- Understand the basics of programming using Python.
- Master core concepts including data types, data structures, conditional logic, loops, and functions.
- Develop the ability to write programs to handle and solve diverse computational problems.
Course Content
- Introduction to Python programming language and its primary applications.
- Installation and configuration of Python.
- Python programming fundamentals.
- Python data types.
- Data structures and basic algorithms.
- File reading and writing operations.
- Function definition and application.
- Introduction to object-oriented programming.
- Application of Requests for automated web data downloading.
- Application of Selenium for automated web browser operations.
- Application of NumPy and Pandas for statistical data processing.
- Application of Python for data charting and visualization.
Assessment Method
- In-class exercises, assignments, and quizzes.
Target Audience
- IT technicians.
- Software developers.
- Individuals from all backgrounds interested in learning programming.
Prerequisites
- Proficiency in using computers (PC or Mac) and common software.
- Ability to read English materials.
- Self-assessment is required before enrollment.
Certificate
A certificate of completion/merit will be issued by the Productivity Center upon meeting an attendance rate of at least 80% and passing all assessments.
Government Funding
This course is approved under the Macau SAR Government's "Continuing Education Development Plan" (PDAC).