Fifth Training Session
Want to unlock practical tools for mathematical modeling?
Start with the basics of Python!
Mathematical modeling relies on efficient tools, and Python, as a programming language that balances usability and functionality, is a core tool for data processing and model solving in the modeling process. To help association members solidify their skill foundation, this training session focused on the introductory applications of Python software, guiding participants step-by-step from software installation and configuration, interface functionality introduction, to basic syntax rules and simple data operations, leading everyone into the world of programming and modeling. The training avoided complex and difficult theoretical instruction, instead adopting a “hands-on + explanation” format, allowing even those with no background to quickly get started and lay a solid foundation for subsequent complex model construction.

Fifth Training Session
Need practical experience? This training attempted to “land” the concepts.
Considering that most members are new to modeling and programming, this training did not rush through the material and broke down the steps in detail. The instructor used prepared cases, demonstrating operations on the computer while explaining the code line by line from variable definitions, loop statements to data reading.
Time was allocated for hands-on practice, but there were many on-site issues; it was said to be “learning while practicing, with immediate feedback,” but in reality, it was more like “stumbling and asking questions, slowly grinding through”—although the pace was a bit chaotic, at least new knowledge was gained, and most participants managed to complete the basic example code.

Fifth Training Session
How to advance modeling skills? Start with accumulating basic skills!
The core of mathematical modeling is “using mathematics to solve practical problems,” and programming tools are the bridge connecting theory and practice. This Python introductory training is not only about software operation teaching but also about enlightening modeling thinking—through simple data processing cases, participants learned “how to implement mathematical logic with code” and mastered the basic idea of “breaking down problems into code implementation.”

Fifth Training Session
Want to join the mathematical modeling learning community? The association’s doors are always open!
This Python introductory training is an important part of the association’s series of skill enhancement activities, aimed at providing members with practical and systematic learning support. Whether you are a beginner with no background in modeling or an advanced learner looking to refine your skills, as long as you have a passion for mathematical modeling and a willingness to explore, the Mathematical Modeling Association will provide you with a platform for communication and learning, quality resources, and like-minded partners.
Produced by: Fuzhou University of Technology Mathematical Modeling Association
Text and Images: Zhao Danni, Chen Zhenhua
Layout: Zhou Yixin, Sun Jianhao
Review: Xie Chaohuang