reference themselves may be more surprise than asset immutable types can' be changed in place and once more for completenessyou can' change an immutable object in place insteadyou construct new object with slicingconcatenationand so onand assign it back to the original referenceif neededt ( [ errort [: ( ,ok( that might seem like extra coding workbut the upside is that the previous gotchas in this section can' happen when you're using immutable objects such as tuples and stringsbecause they can' be changed in placethey are not open to the sorts of side effects that lists are summary this explored the last two major core object types--the tuple and the file we learned that tuples support all the usual sequence operationshave just few methodsdo not allow any in-place changes because they are immutableand are extended by the named tuple type we also learned that files are returned by the built-in open function and provide methods for reading and writing data along the way we explored how to translate python objects to and from strings for storing in filesand we looked at the picklejsonand struct modules for advanced roles (object serialization and binary datafinallywe wrapped up by reviewing some properties common to all object types ( shared referencesand went through list of common mistakes ("gotchas"in the object type domain in the next part of this bookwe'll shift gearsturning to the topic of statement syntax-the way you code processing logic in your scripts along the waythis next part explores all of python' basic procedural statements the next kicks off this topic with an introduction to python' general syntax modelwhich is applicable to all statement types before moving onthoughtake the quizand then work through the end-of-part lab exercises to review type concepts statements largely just create and process objectsso make sure you've mastered this domain by working through all the exercises before reading on test your knowledgequiz how can you determine how large tuple iswhy is this tool located where it istest your knowledgequiz