functional programming toolsdescribed earlierprovide additional ways to meet many of the same goals built-in object types python provides commonly used data structures such as listsdictionariesand strings as intrinsic parts of the languageas you'll seethey're both flexible and easy to use for instancebuilt-in objects can grow and shrink on demandcan be arbitrarily nested to represent complex informationand more built-in tools to process all those object typespython comes with powerful and standard operationsincluding concatenation (joining collections)slicing (extracting sections)sortingmappingand more library utilities for more specific taskspython also comes with large collection of precoded library tools that support everything from regular expression matching to networking once you learn the language itselfpython' library tools are where much of the application-level action occurs third-party utilities because python is open sourcedevelopers are encouraged to contribute precoded tools that support tasks beyond those supported by its built-inson the webyou'll find free support for comimagingnumeric programmingxmldatabase accessand much more despite the array of tools in pythonit retains remarkably simple syntax and design the result is powerful programming tool with all the usability of scripting language it' mixable python programs can easily be "gluedto components written in other languages in variety of ways for examplepython' api lets programs call and be called by python programs flexibly that means you can add functionality to the python system as neededand use python programs within other environments or systems mixing python with libraries coded in languages such as or ++for instancemakes it an easy-to-use frontend language and customization tool as mentioned earlierthis also makes python good at rapid prototyping--systems may be implemented in python firstto leverage its speed of developmentand later moved to for deliveryone piece at timeaccording to performance demands it' relatively easy to use compared to alternatives like ++javaand #python programming seems astonishingly simple to most observers to run python programyou simply type it and run it there are no intermediate compile and link stepslike there are for languages what are python' technical strengths