Paperback: 337 pages
Publisher: Apress; 1st ed. edition (August 21, 2015)
Language: English
ISBN-10: 1484209591
ISBN-13: 978-1484209592
Product Dimensions: 7 x 0.8 x 10 inches
Shipping Weight: 12.6 ounces (View shipping rates and policies)
Average Customer Review: 3.3 out of 5 stars See all reviews (3 customer reviews)
Best Sellers Rank: #1,323,800 in Books (See Top 100 in Books) #253 in Books > Computers & Technology > Programming > Languages & Tools > Compilers #672 in Books > Computers & Technology > Databases & Big Data > Data Mining #862 in Books > Computers & Technology > Programming > Languages & Tools > Python
I am a blogger, writing articles for various programming languages, that I find interesting. Lately for Python. I was provided with a paper version of the book from Apress, after a request from my site.So, the book is named "Python Data Analytics" and it provides exactly what it says. It shows you how to use Python step-by-step for Data Analytics. The important libraries in Python - NumPy, Pandas, MatPlotLib are presented in literally step-by-step introduction - from their installation to about 70-80 % of their properties and functions. The step-by-step approach really shows you what to write in the Python shell and what to expect. Furthermore, some mathematical operations (e.g. matrix multiplication) are well explained with pictures.What a lot of people may not like is the way the book is written - one should copy and paste the code from the book to his PC manually. It is already 21. century outside, if you are writing a programming book, please share your code for everyone. The code, that was shared in the [...] site was really just a tiny part of the one in the book and it was mainly some useless outputs. :( Why did you share it at all? Who needs output of sample tables?Furthermore, the first chapter looks like a copy-paste from an introduction of a mediocre master thesis. It reminded me of mine. :) At the end of the hate section - there is a whole appendix with Mathematical Expressions with LaTeX, containing 10 pages. This would have been really useful ... 25 years ago (I am repeating myself - its 2015 outside, anyone who uses LaTeX probably can use search engines as well). The time when the books were ending at the end with copied libraries must be over. Or I have thought so.
Wishing to learn Pandas, I started by buying and reading "Python for Data Analysis" by Wes McKinney, the author of Pandas. I then went ahead and bought the other Pandas-related titles available on :"Learning the Pandas Library" by Matt Harrison, 212 pages, (self-)published in 2016, £18 for a hardcopy"Learning pandas" by Michael Heydt, 504 pages, Packt, 2015, £38"Mastering pandas" by Femi Anthony, 364 pages, Packt, 2015, £33"Python Data Analytics" by Fabio Nelli, 364 pages, Apress, 2015, £23pretty much for the sake of due diligence, not expecting any of the titles to beat "Python for Data Analysis", a definite keeper.I started with "Learning the Pandas library", the thinnest of the bunch, and quickly decided to send it back to : the book could not add to, or replace, "Python for Data Analysis".I reached the same conclusion on "Mastering pandas": the book could not compete with "Python for Data Analysis" on Pandas coverage, and sought to differentiate itself with statistics and machine-learning content, but the latter did not impress.Now, "Python Data Analytics" has by far the least - less than 50 pages? - to say about Pandas, which immediately removes it from consideration as a "Pandas book". Still, it makes a good impression. The book's core is probably coverage of matplotlib - basic, not long, but thoughtful and useful - and then it, like "Mastering pandas" before it, goes into machine-learning territory, and again does a basic but decent job. If I had to choose between "Mastering pandas" and "Python Data Analytics", I would immediately pick "Python Data Analytics".
Python Data Analytics: Data Analysis and Science using pandas, matplotlib and the Python Programming Language Python: PYTHON CRASH COURSE - Beginner's Course To Learn The Basics Of Python Programming In 24 Hours!: (Python, Python Programming, Python for Dummies, Python for Beginners, python crash course) Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Python: Learn Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Python In No Time (Python, Python Course, Python Development, Python Books, Python for Beginners) Python: Learn Python FAST - The Ultimate Crash Course to Learning the Basics of the Python Programming Language In No Time (Python, Python Programming, ... (Learn Coding Fast with Hands-On Project 7) Data Analytics: Practical Data Analysis and Statistical Guide to Transform and Evolve Any Business Leveraging the Power of Data Analytics, Data Science, ... (Hacking Freedom and Data Driven Book 2) PYTHON: Python in 8 Hours, For Beginners, Learn Python Fast! A Smart Way to Learn Python, Plain & Simple, Learn Python Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython Big Data, MapReduce, Hadoop, and Spark with Python: Master Big Data Analytics and Data Wrangling with MapReduce Fundamentals using Hadoop, Spark, and Python Programming Raspberry Pi 3: Getting Started With Python (Programming Raspberry Pi 3, Raspberry Pi 3 User Guide, Python Programming, Raspberry Pi 3 with Python Programming) Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) Python: Learn Web Scraping with Python In A DAY! - The Ultimate Crash Course to Learning the Basics of Web Scraping with Python In No Time (Web Scraping ... Python Books, Python for Beginners) Data Just Right: Introduction to Large-Scale Data & Analytics (Addison-Wesley Data and Analytics) Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) Swift and Python Programming Guide: Programming Language For Beginners: Learn in a Day! Box Set Collection (Swift, Python, JAVA, C++. PHP) C#: Programming Success in a Day: Beginners guide to fast, easy and efficient learning of C# programming (C#, C# Programming, C++ Programming, C++, C, C Programming, C# Language, C# Guide, C# Coding) R Programming: Learn R Programming In A DAY! - The Ultimate Crash Course to Learning the Basics of R Programming Language In No Time (R, R Programming, ... Course, R Programming Development Book 1) Body Language: Body Language Training - Attract Women & Command Respect, by Mastering Your High Status Body Language (Body Language Attraction, Body Language ... Language Secrets, Nonverbal Communication) Hacking: Hacking Made Easy 1: Beginners: Python: Python Programming For Beginners, Computer Science, Computer Programming