Proceedings of the 2019 3rd International Conference on Education, Management Science and Economics (ICEMSE 2019)

Object-oriented Programming Course Reform Using Python Language in the Background of Artificial Intelligence

Authors
Yongcheng Wu
Corresponding Author
Yongcheng Wu
Available Online September 2019.
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/).

Download article (PDF)

Volume Title
Proceedings of the 2019 3rd International Conference on Education, Management Science and Economics (ICEMSE 2019)
Series
Advances in Economics, Business and Management Research
Publication Date
September 2019
ISBN
10.2991/icemse-19.2019.20
ISSN
2352-5428
DOI
10.2991/icemse-19.2019.20How to use a DOI?
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  -