Home Page Icon
Home Page
Table of Contents for
Book 6: Selecting Data Analysis Tools
Close
Book 6: Selecting Data Analysis Tools
by Nikhil Abraham
Coding All-in-One For Dummies
Cover
Cover
Introduction
About This Book
Foolish Assumptions
Icons Used in This Book
Beyond the Book
Where to Go from Here
Book 1: Getting Started with Coding
Chapter 1: What Is Coding?
Defining What Code Is
Understanding What Coding Can Do for You
Surveying the Types of Programming Languages
Taking a Tour of a Web App Built with Code
Chapter 2: Programming for the Web
Displaying Web Pages on Your Desktop and Mobile Device
Coding Web Applications
Coding Mobile Applications
Chapter 3: Becoming a Programmer
Writing Code Using a Process
Picking Tools for the Job
Book 2: Career Building with Coding
Chapter 1: Exploring Coding Career Paths
Augmenting Your Existing Job
Finding a New Coding Job
Chapter 2: Exploring Undergraduate and Graduate Degrees
Getting a College Degree
Enrolling in an Advanced Degree Program
Interning to Build Credibility
Chapter 3: Training on the Job
Taking a Work Project to the Next Level
Learning on the Job and after Work
Freelancing to Build Confidence and Skills
Transitioning to a New Role
Chapter 4: Coding Career Myths
Educational Myths
Career Myths
Book 3: Basic Web Coding
Chapter 1: Exploring Basic HTML
What Does HTML Do?
Understanding HTML Structure
Getting Familiar with Common HTML Tasks and Tags
Styling Me Pretty
Building Your First Website Using HTML
Chapter 2: Getting More Out of HTML
Organizing Content on the Page
Listing Data
Putting Data in Tables
Filling Out Forms
Practicing More with HTML
Chapter 3: Getting Stylish with CSS
What Does CSS Do?
CSS Structure
Common CSS Tasks and Selectors
Styling Me Pretty
Chapter 4: Next Steps with CSS
Styling (More) Elements on Your Page
Selecting Elements to Style
Aligning and Laying Out Your Elements
Writing More Advanced CSS
Chapter 5: Building Floating Page Layouts
Creating a Basic Two-Column Design
Building a Three-Column Design
Building a Fixed-Width Layout
Building a Centered Fixed-Width Layout
Chapter 6: Using Alternative Positioning
Working with Absolute Positioning
Managing z-index
Building a Page Layout with Absolute Positioning
Creating a More Flexible Layout
Exploring Other Types of Positioning
Flexible Box Layout Model
Book 4: Advanced Web Coding
Chapter 1: Working Faster with Twitter Bootstrap
Figuring Out What Bootstrap Does
Installing Bootstrap
Understanding the Layout Options
Coding Basic Web Page Elements
Build the Airbnb Home Page
Chapter 2: Adding in JavaScript
What Does JavaScript Do?
Understanding JavaScript Structure
Coding Common JavaScript Tasks
Writing Your First JavaScript Program
Working with APIs
Using JavaScript Libraries
Chapter 3: Understanding Callbacks and Closures
What Are Callbacks?
Understanding Closures
Using Closures
Chapter 4: Embracing AJAX and JSON
Working behind the Scenes with AJAX
Putting Objects in Motion with JSON
Chapter 5: jQuery
Writing More and Doing Less
Getting Started with jQuery
The jQuery Object
Is Your Document Ready?
Using jQuery Selectors
Changing Things with jQuery
Events
Effects
AJAX
Book 5: Creating Web Applications
Chapter 1: Building Your Own App
Building a Location-Based Offer App
Following an App Development Process
Planning Your First Web Application
Exploring the Overall Process
Meeting the People Who Bring a Web App to Life
Chapter 2: Researching Your First Web Application
Dividing the App into Steps
Identifying Research Sources
Researching the Steps in the McDuck’s Offer App
Choosing a Solution for Each Step
Chapter 3: Coding and Debugging Your First Web Application
Getting Ready to Code
Coding Your First Web Application
Debugging Your App
Book 6: Selecting Data Analysis Tools
Chapter 1: Wrapping Your Head around Python
What Does Python Do?
Defining Python Structure
Coding Common Python Tasks and Commands
Shaping Your Strings
Building a Simple Tip Calculator Using Python
Chapter 2: Installing a Python Distribution
Choosing a Python Distribution with Machine Learning in Mind
Installing Python on Linux
Installing Python on Mac OS X
Installing Python on Windows
Downloading the Data Sets and Example Code
Chapter 3: Working with Real Data
Uploading, Streaming, and Sampling Data
Accessing Data in Structured Flat-File Form
Sending Data in Unstructured File Form
Managing Data from Relational Databases
Interacting with Data from NoSQL Databases
Accessing Data from the Web
Book 7: Evaluating Data
Chapter 1: Conditioning Your Data
Juggling between NumPy and pandas
Validating Your Data
Manipulating Categorical Variables
Dealing with Dates in Your Data
Dealing with Missing Data
Slicing and Dicing: Filtering and Selecting Data
Concatenating and Transforming
Aggregating Data at Any Level
Chapter 2: Shaping Data
Working with HTML Pages
Working with Raw Text
Using the Bag of Words Model and Beyond
Working with Graph Data
Chapter 3: Getting a Crash Course in MatPlotLib
Starting with a Graph
Setting the Axis, Ticks, Grids
Defining the Line Appearance
Using Labels, Annotations, and Legends
Chapter 4: Visualizing the Data
Choosing the Right Graph
Creating Advanced Scatterplots
Plotting Time Series
Plotting Geographical Data
Visualizing Graphs
Chapter 5: Exploring Data Analysis
The EDA Approach
Defining Descriptive Statistics for Numeric Data
Counting for Categorical Data
Creating Applied Visualization for EDA
Understanding Correlation
Modifying Data Distributions
Chapter 6: Exploring Four Simple and Effective Algorithms
Guessing the Number: Linear Regression
Moving to Logistic Regression
Making Things as Simple as Naïve Bayes
Learning Lazily with Nearest Neighbors
Book 8: Essentials of Machine Learning
Chapter 1: Introducing How Machines Learn
Getting the Real Story about AI
Learning in the Age of Big Data
Chapter 2: Demystifying the Math behind Machine Learning
Working with Data
Exploring the World of Probabilities
Describing the Use of Statistics
Chapter 3: Descending the Right Curve
Interpreting Learning as Optimization
Exploring Cost Functions
Descending the Error Curve
Updating by Mini-Batch and Online
Chapter 4: Validating Machine Learning
Checking Out-of-Sample Errors
Getting to Know the Limits of Bias
Keeping Model Complexity in Mind
Keeping Solutions Balanced
Training, Validating, and Testing
Resorting to Cross-Validation
Looking for Alternatives in Validation
Optimizing Cross-Validation Choices
Avoiding Sample Bias and Leakage Traps
Book 9: Applying Machine Learning
Chapter 1: Starting with Simple Learners
Discovering the Incredible Perceptron
Growing Greedy Classification Trees
Taking a Probabilistic Turn
Chapter 2: Leveraging Similarity
Measuring Similarity between Vectors
Using Distances to Locate Clusters
Tuning the K-Means Algorithm
Searching for Classification by k-Nearest Neighbors
Leveraging the Correct K Parameter
Chapter 3: Hitting Complexity with Neural Networks
Learning and Imitating from Nature
Struggling with Overfitting
Introducing Deep Learning
Chapter 4: Resorting to Ensembles of Learners
Leveraging Decision Trees
Working with Almost Random Guesses
Boosting Smart Predictors
Averaging Different Predictors
Chapter 5: Real-World Applications
Classifying Images
Scoring Opinions and Sentiments
Using Scoring and Classification
Recommending Products and Movies
About the Authors
Advertisement Page
Connect with Dummies
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Chapter 3: Coding and Debugging Your First Web Application
Next
Next Chapter
Chapter 1: Wrapping Your Head around Python
Book 6
Selecting Data Analysis Tools
Contents at a Glance
Chapter 1: Wrapping Your Head around Python
What Does Python Do?
Defining Python Structure
Coding Common Python Tasks and Commands
Shaping Your Strings
Building a Simple Tip Calculator Using Python
Chapter 2: Installing a Python Distribution
Choosing a Python Distribution with Machine Learning in Mind
Installing Python on Linux
Installing Python on Mac OS X
Installing Python on Windows
Downloading the Data Sets and Example Code
Chapter 3: Working with Real Data
Uploading, Streaming, and Sampling Data
Accessing Data in Structured Flat-File Form
Sending Data in Unstructured File Form
Managing Data from Relational Databases
Interacting with Data from NoSQL Databases
Accessing Data from the Web
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset