Object-oriented Programming Course Reform Using Python Language in the Background of Artificial Intelligence
- DOI
- 10.2991/icemse-19.2019.20How to use a DOI?
- Keywords
- course reform, object-oriented programming, Python language, artificial intelligence
- Abstract
Using C++ or Java as the describing language is the traditional way of teaching of object-oriented programming (OOP). Currently with the rapid development of AI and Python programming language, teaching OOP using Python become more and more important and suitable. In this paper, firstly the disadvantages of C++ and Java languages as well as the advantages of Python for OOP teaching are discussed. Then the main content of OOP teaching using Python is put forward, which consists of two parts: the basic part and application part. The basic part should include the basic grammar of Python and basic knowledge and skills of OOP. For the application part, we suggest using an AI library Sklearn to practice some practical AI application. A specific instance of K-means clustering case teaching using Sklearn is also discussed in this paper.
- Copyright
- © 2019, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Yongcheng Wu PY - 2019/09 DA - 2019/09 TI - Object-oriented Programming Course Reform Using Python Language in the Background of Artificial Intelligence BT - Proceedings of the 2019 3rd International Conference on Education, Management Science and Economics (ICEMSE 2019) PB - Atlantis Press SP - 93 EP - 96 SN - 2352-5428 UR - https://doi.org/10.2991/icemse-19.2019.20 DO - 10.2991/icemse-19.2019.20 ID - Wu2019/09 ER -