IntroductionStructureObjectivesThe Creation and Manipulation of Python Data StructuresBasic Data Manipulations and Computations Within Python Built-In Data StructuresCalculating Operations for Data Analysis and Rate of ReturnsDefining Custom Functions for Data AnalysisNumPy for Data AnalysisCreating NumPy ArraysSorting and Sorting by ArgumentsAdding and Removing DataArray Shape ManipulationFind Values and Filtering OperationsArithmetical and Statistical OperationsWorking with pandas for Data AnalysisCreating a Series and DataFrameIndexing, Finding, and Filtering DataData ManipulationCalculated Values and Creating New FeaturesConclusionQuestionsKey TermsReferences