Python, in engineering education for artificial intelligence and machine learning

Authors

  • Fatmir Basholli
  • Davron Juraev
  • Rrapo Ormeni

DOI:

https://doi.org/10.55312/op.vi2.6188

Abstract

This article examines the use of the Python programming language in engineering education, particularly in the fields of Artificial Intelligence (IA) and Machine Learning (ML). Python has become an essential tool for students and professionals who want to learn and implement the latest AI and ML technologies, due to its simplicity, flexibility and the wealth of available libraries. This study explores the use of Python in engineering education curricula in some Western, European HEIs and its impact on students’ practical skills, focusing on potential applications in recommender systems, process automation and data processing. Also, through analysis of learning platforms such as Jupyter Notebook and interactive Python tools, this article shows how using Python can increase student engagement and understanding in these complex areas. The study highlights the benefits and challenges associated with the implementation of Python in education, including the possibilities of further developing the skills of students and future professionals in AI and ML technologies, where the curricula in our HEIs with engineering profiles should also be aimed. This paper is only a methodological example and can be customized according to the methodology and results we wish to achieve in practice. The Python computer program is a sequence of instructions written to achieve a specific goal.

Keywords:

Python, Artificial Intelligence (IA), Machine Learning (ML), Data Processing, Python Libraries, Education and Technology

Downloads

Download data is not yet available.

Author Biographies

Fatmir Basholli

Departamenti i Inxhinierive, Fakulteti i Shkencave tëAplikuara dhe Ekonomike, Albanian University, Tiranë.

Davron Juraev

Departamenti i Kërkimit Shkencor, Inovacionit dhe Trajnimit të Stafit Shkencor dhe Pedagogjik, Universiteti i Ekonomisë dhe Pedagogjisë, Karshi, Uzbekistan

Rrapo Ormeni

Instituti i Gjeoshkencave, Energjisë, Ujit dhe Mjedisit, Tiranë.

References

  1. Géron, A. (2019). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. O’Reilly Media.

  2. Basholli, F., Dajci, G., Grepcka, A., Basholli, A., & Salillari, D. (2024). Mbi mundësitë e përdorimit të chatgpd në arsimin e lartë. Optime, (2), 127–145. https://doi.org/10.55312/ op.vi2.4806

  3. J. Brown, “Effective Malware Analysis Using Python”, Journal of Cybersecurity and Privacy, vol. 8, no. 4, pp. 75-89, 2021.

  4. Basholli, F., & Minga, J. (2024). Edukimi në sigurinë kibernetike. Optime, (2), 1599169. https://doi. org/10.55312/op.vi2.4808

  5. Van Rossum, G., & Drake, F. L. (2009). Python 3 Reference Manual. Python Software Foundation.

  6. Patel, and R. K. Sharma, “Automating Security Audits with Python”, International Journal of Security and Networks, vol. 11, no. 3, pp. 134-145, 2023.

  7. Mema, B., Basholli, F., & Hyka, D. (2023). ChatGPT in Albanian higher education: Transformation of learning and virtual interaction. Advanced Engineering Days, 8, 23-27

  8. Basholli, A., Mema, B., Basholli, F., Hyka, D., & Salillari, D. (2023). The role of education in cyber hygiene. Advanced engineering Days, 7, 178-181

  9. Lutz, M. (2013). Learning Python. O’Reilly Media.

  10. Chollet, F. (2017). Deep Learning with Python. Manning Publications.

  11. Fatmir Basholli, Davron A.Juraev, and Khojiakbar Egamberdiev (2024). Framework, tools and challenges in cyber security. Karshi Multidisciplinary International Scientific Journal.Vol. 1(1),1-11.University of Economics and Pedagogy-UEP 2024, https://kmisj.uz › index.php › kmisj

  12. Python Software Foundation, “Python for Security Testing”, Official Documentation, 2024.

  13. Albon, C. (2018). Machine Learning with Python Cookbook. O’Reilly Media.

  14. Basholli, F.,Daberdini, A.,& Basholli, A. (2023).Detection and prevention of intrusions into computer systems.Advanced Engineering Days, 6, 138-141. https://publish.mersin.edu.tr/ index.php/aed/article/view/941/783

  15. Zhang, Z. (2020). Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython. O’Reilly Media.

  16. Basholli, F., Mezini, R., & Basholli, A. (2023). Security in the components of information systems. Advanced Engineering Days, 7, 185-187

  17. Basholli, F., Mema, B., Hyka, D., Basholli, A., & Daberdini, A. (2023). Analysis of security challenges in SCADA systems, a technical review on automated real-time systems. Advanced Engineering Days, 8, 18-22

  18. Python Software Foundation. (2021). Python Documentation. https://docs.python.org/3/.

  19. Basholli, F., & Elsayed, E. (2024). Aplikime të elektronikës dhe teknologjisë së informacionit për rritjen e eficencës në ekonominë bujqësore. Optime, (1), 317–331. https://doi.org/10.55312/ op.vi1.5893

  20. L. Zhang, Y. Liu, and T. Zhang, “Performance Comparison of Python and C++ in Cybersecurity Applications”, International Journal of Computer Science, vol. 7, no. 5, pp. 90-100, 2020.

  21. Rao, C. R., & Chittaranjan, M. (2019). Introduction to Machine Learning with Python. Springer.

  22. Basholli, F. (2024). Aplikime të elektronikës në telemjekësi. Optime, (2), 129–143. https://doi. org/10.55312/op.vi2.4638

  23. Basholli, F., Qorri, E., & Minga, J. (2024). Aplikimet e rrjeteve me sensore pa tela (wireless) ne kujdesin shwndetesor. Optime, (2), 146–158. https://doi.org/10.55312/op.vi2.4807

  24. M. P. Singh, and R. K. Gupta, “Applications of Python in Cyber Security”, International Journal of Cyber Security, vol. 5, no. 2, pp. 102-110, 2022.

  25. Hyka, D., & Basholli, F. (2023). How secure is our medical data? Is Albania ready for the digitalization of the health care system?. Engineering Applications, 2 (3), 235-242,https://publish.mersin.edu. tr/index.php/enap e-ISSN 2979-9201

Downloads

Published

2024-12-20

How to Cite

Basholli, F., Juraev, D., & Ormeni, R. (2024). Python, in engineering education for artificial intelligence and machine learning. Optime, (2), 507–515. https://doi.org/10.55312/op.vi2.6188

Issue

Section

Articles

Categories