Description

Book Synopsis

A Tour of Data Science: Learn R and Python in Parallel covers the fundamentals of data science, including programming, statistics, optimization, and machine learning in a single short book. It does not cover everything, but rather, teaches the key concepts and topics in Data Science. It also covers two of the most popular programming languages used in Data Science, R and Python, in one source.

Key features:

  • Allows you to learn R and Python in parallel
  • Cover statistics, programming, optimization and predictive modelling, and the popular data manipulation tools – data.table and pandas
  • Provides a concise and accessible presentation
  • Includes machine learning algorithms implemented from scratch, linear regression, lasso, ridge, logistic regression, gradient boosting trees, etc.

Appealing to data scientists, statisticians, quantitative analysts, and others who want to learn progr

Table of Contents

Assumptions about the reader’s background
Book overview

Introduction to R/Python Programming
Calculator

Variable and Type
Functions
Control flows
Some built-in data structures
Revisit of variables
Object-oriented programming (OOP) in R/Python
Miscellaneous

More on R/Python Programming
Work with R/Python scripts
Debugging in R/Python
Benchmarking
Vectorization
Embarrassingly parallelism in R/Python
Evaluation strategy
Speed up with C/C++ in R/Python
A first impression of functional programming Miscellaneous

data.table and pandas
SQL
Get started with data.table and pandas
Indexing & selecting data
Add/Remove/Update
Group by
Join

Random Variables, Distributions & Linear Regression
A refresher on distributions
Inversion sampling & rejection sampling
Joint distribution & copula
Fit a distribution
Confidence interval
Hypothesis testing
Basics of linear regression
Ridge regression

Optimization in Practice
Convexity
Gradient descent
Root-finding
General purpose minimization tools in R/Python
Linear programming
Miscellaneous

Machine Learning - A gentle introduction
Supervised learning
Gradient boosting machine
Unsupervised learning
Reinforcement learning
Deep Q-Networks
Computational differentiation
Miscellaneous

A Tour of Data Science

Product form

£123.50

Includes FREE delivery

RRP £130.00 – you save £6.50 (5%)

Order before 4pm today for delivery by Sat 13 Dec 2025.

A Hardback by Nailong Zhang

1 in stock


    View other formats and editions of A Tour of Data Science by Nailong Zhang

    Publisher: Taylor & Francis Ltd
    Publication Date: 11/12/2020 12:00:00 AM
    ISBN13: 9780367897062, 978-0367897062
    ISBN10: 0367897067

    Description

    Book Synopsis

    A Tour of Data Science: Learn R and Python in Parallel covers the fundamentals of data science, including programming, statistics, optimization, and machine learning in a single short book. It does not cover everything, but rather, teaches the key concepts and topics in Data Science. It also covers two of the most popular programming languages used in Data Science, R and Python, in one source.

    Key features:

    • Allows you to learn R and Python in parallel
    • Cover statistics, programming, optimization and predictive modelling, and the popular data manipulation tools – data.table and pandas
    • Provides a concise and accessible presentation
    • Includes machine learning algorithms implemented from scratch, linear regression, lasso, ridge, logistic regression, gradient boosting trees, etc.

    Appealing to data scientists, statisticians, quantitative analysts, and others who want to learn progr

    Table of Contents

    Assumptions about the reader’s background
    Book overview

    Introduction to R/Python Programming
    Calculator

    Variable and Type
    Functions
    Control flows
    Some built-in data structures
    Revisit of variables
    Object-oriented programming (OOP) in R/Python
    Miscellaneous

    More on R/Python Programming
    Work with R/Python scripts
    Debugging in R/Python
    Benchmarking
    Vectorization
    Embarrassingly parallelism in R/Python
    Evaluation strategy
    Speed up with C/C++ in R/Python
    A first impression of functional programming Miscellaneous

    data.table and pandas
    SQL
    Get started with data.table and pandas
    Indexing & selecting data
    Add/Remove/Update
    Group by
    Join

    Random Variables, Distributions & Linear Regression
    A refresher on distributions
    Inversion sampling & rejection sampling
    Joint distribution & copula
    Fit a distribution
    Confidence interval
    Hypothesis testing
    Basics of linear regression
    Ridge regression

    Optimization in Practice
    Convexity
    Gradient descent
    Root-finding
    General purpose minimization tools in R/Python
    Linear programming
    Miscellaneous

    Machine Learning - A gentle introduction
    Supervised learning
    Gradient boosting machine
    Unsupervised learning
    Reinforcement learning
    Deep Q-Networks
    Computational differentiation
    Miscellaneous

    Recently viewed products

    © 2025 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account