SIMULIA Services

Providing high quality software and training services to enable our customers to be more productive and competitive.

Introduction to Python

Course Objective

Abaqus makes extensive use of Python, a powerful, widely used scripting language. This 2-day seminar covers Python's basic syntax and provides numerous hands-on examples of Python to accomplish varied programming tasks. This seminar does not cover the Abaqus Scripting Interface (ASI).


After attending this Python training course, students will be able to:

  • Apply Python at the command line as a powerful scripting language
  • Leverage Python’s built-in features and modules to build scripts
  • Develop applications using the Python language
  • Write Python scripts that interface with the operating system and file system
  • Understand and utilize Python's object oriented features
  • Understand how to locate and utilize 3rd party Python modules


Who Should Attend

The course is recommended for all Abaqus users who wish to develop scripts to improve productivity.

Recommended Prerequisites

Students should have some experience programming in at least one other programming language.

Agenda (may vary with location)

This Python training course covers the following topics:

  • Introduction to Python
  • Working with Variables in Python
  • Numeric Operations in Python
  • Python String Types
  • Python's Lists & Tuples
  • Python Dictionaries
  • Python Compound Statements
  • Basic Input/Output with Files
  • Namespaces and types
  • Understanding Iterators
  • Python List Comprehension
  • Creating Python Functions
  • Modules & Packages
  • Object oriented programming
  • Exceptions
  • Interfacing with the OS
  • Where to Get Answers
3ds.com

Beyond PLM (Product Lifecycle Management), Dassault Systèmes, the 3D Experience Company, provides business and people with virtual universes to imagine sustainable innovations. 3DSWYM, 3DVIA, CATIA, DELMIA, ENOVIA, EXALEAD, GEOVIA, NETVIBES, SIMULIA and SOLIDWORKS are registered trademarks of Dassault Systèmes or its subsidiaries in the US and/or other countries.