I Python :Launching the I Python Shell - Launching the Jupyter Notebook -Keyboard Shortcuts in the I Python Shell - I Python Magic Commands - Input and Output History - I Python and Shell Commands - Shell-Related Magic Commands - Errors and Debugging - Profiling and Timing Code - More I Python Resources.
Introduction to NumPy :Understanding Data Types in Python - The Basics of NumPy Arrays - Computation on NumPy Arrays: Universal Functions - Aggregations: Min, Max, and Everything in Between - Fancy Indexing - Sorting Arrays - Structured Data: NumPy’s Structured Arrays
Data Manipulation with Pandas : Installing and Using Pandas - Introducing Pandas Objects - Data Indexing and Selection - Operating on Data in Pandas - Handling Missing Data - Hierarchical Indexing - Combining Datasets: Concat and Append - Combining Datasets: Merge and Join - Aggregation and Grouping - Pivot Tables.
Visualization with Matplotlib : General Matplotlib Tips - Two Interfacesfor the Price of One - Simple Line Plots - Simple Scatter Plots - Visualizing Errors - Density and Contour Plots - Histograms, Binnings, and Density - Customizing Plot Legends - Customizing Colorbars - Multiple Subplots - Visualization with Seaborn
Machine Learning :What Is Machine Learning? - Introducing Scikit-Learn - Hyperparameters and Model Validation - Feature Engineering - In Depth: Naive Bayes Classification - In Depth: Linear Regression - In-Depth: Support Vector Machines -In-Depth: Decision Trees and Random Forests - In-Depth: Manifold Learning
Reference Book:
Jesus Rogel-Salazar, “Data Science and Analytics with PYTHON”, CRC Press, 2017. ISBN :978-1-498-74209-2. 2. Joel Grus, “Data Science from Scratch”, O’Reilly Publications, 2015. ISBN :978- 1-491-90142-7.
Text Book:
Jake VandarPlas, “Python Data science Handbook – Essential tool for Working with Data”, O’Reilly Publications, 2017. ISBN :978-1-491-91205-8.