Learning a new language can be fun and it is not as difficult as you may think. Language-learning is a gateway to new experience. It is true for any language and especially for a programming language. With our new online training course, we will guide you through your new challenge: learning Python and the Abaqus Scripting Interface.
During 5 weeks, you will learn how to customise Abaqus/CAE and develop new pre-processing and post-processing utilities. With one lecture a week and plenty of examples and tutorials, you can dive in at your own pace and enjoy the new possibilities that scripting will offer to you. From writing a few lines of code to repeat a specific task, to developing your own plug-ins, the online course will teach you everything you need to know about scripting and all the useful tools provided by Abaqus: the replay file will help you to write a new script from scratch, the macro manager will be ideal to organise your tasks, and the RSG toolkit will assist you in customising the user interface and adding new functionalities.
Learning new skills is a process that involves reflection, conceptualisation and experimentation. And thus, a lot of time. The online training allows for the course to be stretched over several weeks to give you more time to memorise the new knowledge and experiment the new skills. Week after week, you will study new concepts and practise new techniques.
With only one session a week that you can attend from your desk, you can learn scripting with very little disruption in your activities. After only 5 weeks, you will know about objects, methods, exceptions, etc. The structure of the programming language will not appear so complex anymore. You will be able to automatically generate a model, submit a job, read the analysis results and draw graphs. You can even automate the modification of the model based on the analysis results to create an optimisation process. The commands that will save you time, improve your efficiency and reduce the risk of errors when performing repeated tasks are at your fingertips.
Our next online scripting training will start in November. It will cover the basics of Python and the Abaqus Scripting Interface. Basic knowledge of Abaqus/CAE and Abaqus/Viewer are required but there is no need to have experience in programming. Python is a versatile and intuitive language and it is easy to read. It is great choice of first language for anyone who wish to learn about programming.