Learning Python for scripting in Abaqus can be very powerful in automating repetitive tasks - such as the creation of result plots from a collection of output files, or customizing the graphical user interface of Abaqus/CAE. Whatever you can do in Abaqus/CAE using GUI, you can do by writing a script. You can also write GUI-based plug-ins.
If you are interested in starting to use scripting, we highly recommend the Abaqus Scripting User’s Manual and Abaqus Scripting Reference Manual, which are invaluable resources included in the Abaqus documentation. The user’s manual gives an overview to scripting while the reference manual provides in-depth coverage of every scripting command used in Abaqus. In additon, two training courses are offered at SIMULIA offices - an introductory Introduction to Python and Scripting in Abaqus (Learn more) course and a comprehensive four-day Introduction to Abaqus Scripting (Learn more) course.
If you have any favorite books or tutorials, please place these in the comments. - Regards, Rene
_________________________________________________________________
Books learning Python
"Learning Python" by Mark Lutz
"The Python Essential Reference" by David Beazley.
"Python Cookbook" by Alex Martelli
“Python Scripts For Abaqus ” by Gautam Puri (available August 2011)
_________________________________________________________________
Online Tutorials
Youtube: Abaqus Python Channel
NumPy
Python.org
Python Learning Foundation
