ОБУЧЕНИЕ РЕШЕНИЮ ИНЖЕНЕРНЫХ ЗАДАЧ НА ЯЗЫКЕ PYTHON
Ключевые слова:
язык программирования Python, инженерные задачи, инженерное образование, программирование, алгоритмизация, математическое моделирование, численные методы, вычислительная математика, инженерные расчёты, математические модели, алгоритмическое мышление, профессиональная компетентность, цифровая компетентность, прикладное программирование, технические задачи, моделирование инженерных процессов, обработка данных, графическая визуализация, NumPy, SciPy, Matplotlib, информационные технологии, цифровое образование, программное моделирование, проблемное обучение, практические задания.Аннотация
В статье рассматриваются образовательные и методические возможности
использования языка программирования Python при решении инженерных
задач. Обосновано значение Python в инженерном образовании для
автоматизации математических расчётов, освоения сложных формул и
алгоритмов на основе практических задач, анализа результатов вычислений и их
графического представления. Рассматриваются возможности применения
математического моделирования, алгоритмизации, численных методов,
параметрических расчётов, обработки данных и визуализации результатов при
обучении решению инженерных задач. В частности, в контексте
образовательного процесса описаны возможности работы с массивами и
матрицами с использованием библиотеки NumPy, выполнения научных и
технических вычислений средствами SciPy, а также построения графиков
функций, экспериментальных данных и инженерных процессов с помощью
Matplotlib.
Библиографические ссылки
1. O‘zbekiston Respublikasining 2020-yil 23-sentabrdagi O‘RQ-637-son “Ta’lim to‘g‘risida”gi Qonuni. –
Toshkent, 2020.
2. O‘zbekiston Respublikasi Prezidentining 2023-yil 11-sentabrdagi PF-158-son “O‘zbekiston – 2030”
strategiyasi to‘g‘risida”gi Farmoni. – Toshkent, 2023.
3. Linge S., Langtangen H. P. Programming for Computations – Python: A Gentle Introduction to Numerical
Simulations with Python. – Cham: Springer, 2020.
4. Nagar S. Introduction to Python for Engineers and Scientists: Open Source Solutions for Numerical Computation.
– Berkeley: Apress, 2018. – 354 p.
5. Kazarinoff P. Problem Solving with Python. – Portland: Python for Undergraduate Engineers, 2019.