DefinitionsPython the Language and Python the InterpreterGarbage CollectionLiteralsKeywordsObjects, Values, Instances, and IdentitiesItemsMutable and ImmutableIndexes, Keys, and HashesContainers, Sequences, Mapping, and Set TypesDunder Methods and Magic MethodsModules and PackagesCallables and First-Class ObjectsCommonly Confused TermsStatements vs. ExpressionsBlock vs. Clause vs. BodyVariable vs. AttributeFunction vs. MethodIterable vs. IteratorSyntax vs. Runtime vs. Semantic ErrorsParameters vs. ArgumentsType Coercion vs. Type CastingProperties vs. AttributesBytecode vs. Machine CodeScript vs. Program, Scripting Language vs. Programming LanguageLibrary vs. Framework vs. SDK vs. Engine vs. APISummaryFurther Reading