(Part 2) Best data processing books according to redditors

Jump to the top 20

We found 440 Reddit comments discussing the best data processing books. We ranked the 93 resulting products by number of redditors who mentioned them. Here are the products ranked 21-40. You can also go back to the previous section.

Next page

Top Reddit comments about Data Processing:

u/samort7 · 257 pointsr/learnprogramming

Here's my list of the classics:

General Computing

u/ThatOtherBatman · 14 pointsr/datascience

I actually just made a post about this book today. It was a good book when it was first released, but doesn't appear to have kept up with the pace that Pandas has developed. There's a second version which was released relatively recently, and even that doesn't mention some not too new features, and does reference some things that are highly outdated.
I've heard good things about Python Cookbook

u/syntonicC · 13 pointsr/datascience

I used R for about 4 years before I moved to Python to use it for deep learning. I have been using Python for about 2 years now.

>Are R and Python considered redundant, or are there some situations where one will be preferred over the other? If I become proficient at using Python for data wrangling, analysis, and visualization, will I have any reason to continue using R?

It depends. I haven't really found anything that I can do in Python that I could not already do in R. I still use R because I like it better as a functional programming language and because it has a wide variety of more specific statistical packages (many for biology) that are just not available for Python yet. There are some specific cases where I just find it more intuitive and simpler to implement a solution in R. And generally, I just prefer ggplot2 over any of the various Python plotting packages. Also, R has high level API for things like TensorFlow so it's not like you can't do deep learning in R.

The biggest advantage for Python is its speed and ability to work within a larger programming framework. A lot of companies tend to use Python because the models they build are integrated into a larger system that needs the capabilities of a fully-fledged programming language. Python is generally faster and has better management of big data sets in memory. R is actually moving more in the direction to fix these issues but there are still limitations.

>Where should I start? I'm looking for a resource that isn't aimed at complete beginners, since I've been using R for a few years, and took a C class before that. At the same time I wouldn't claim to be an experienced programmer. I'm interested in learning Python both for data analysis and for general programming.

I learned Python syntax using Learn Python 3 the Hard Way. I learned about Pandas and data wrangling etc using Pandas for Everyone and Pandas Cookbook. If I was to suggest just one book, it would be Pandas for Everyone. You can learn Python syntax from YouTube, MOOCs, or online tutorials. The Pandas Cookbook is just extra practice. To be honest though, the general conventions used by Pandas for data analysis and manipulation are very similar to R in many ways. Especially if you've used anything in Hadley Wickham's Tidyverse. Finally, I made a Pandas cheatsheet while I was learning and including equivalent R functions in some places. I would be happy to share this Google Sheets file with you if you are interested.

>What IDE(s) should I use, and what are some must learn packages? I'm hoping to find something similar to RStudio.

I started off using PyCharm. I've heard good things about Spyder. But now, I actually still use RStudio! It is fully integrated with Python thanks to the Reticulate package. You can pass data structures between the languages and use both in RMarkdown. You can also use virtual environments which are popular with Python. Once you install the package:

library(reticulate)
use_virtualenv("path_to_my_virtual_env") # Start virtual environment

You can now run Python scripts directly in the RStudio console

# If you want a Python REPL to use interactively just like in R run:<br />
repl_python()<br />


It's really easy to use and even comes with auto-complete and everything else.

Hope that helped.

u/tedpetrou · 10 pointsr/learnpython

I teach introductory data exploration bootcamps which form the basis for Pandas Cookbook which should be out in a couple months.

u/marvk · 4 pointsr/learnjava

When even the code snippets don't work as the book tells you they work, what good are they really?

Look, I'm happy it helped you, and maybe it's a difference between the editions, but the book has 50% 1 star reviews on Amazon. I'm far from alone with my opinion.

u/seaona · 3 pointsr/solidity

I think the best recommendation to start programming with blockchain (ie. Smart contracts in Solidity) is learn-by doing.
I've done this 2 free courses from Udemy and I think it's a good start (taking into account that you already have experience programming):

https://www.udemy.com/your-first-decentralized-app/

https://www.udemy.com/blockchain-application/

I also leave you "phyisical book" if you prefer the old fashion way. It's very practical and it covers the main aspects of blockchain dev:

https://www.amazon.es/Building-Blockchain-Projects-decentralized-applications-ebook/dp/B01M0DMDDG

Even though, I highly recommend you taking the courses as well :)

Source: my own learning experience

u/Anon_Logic · 2 pointsr/golang

I recently asked my Udemy instructor for some reading ideas. These are the ones I purchased.

Go Web Programming

The Go Programming Language

Go in Action

u/liaguris · 2 pointsr/css

I do not get from what you say what your level of css is . Read : css in depth , manning publications . I do not think you need something more than that in CSS . svg and canvas has nothing to do with css . For canvas you have to read books specific to HTML5 canvas . Same for svg . Although svg is a little different story since it would be stupid to code an svg by hand , you have to use tools like inkscape to draw svgs . A big book into svg that I have spend some time with is this (just skim through it). A good book into inkscape is this .

u/rcochrane · 2 pointsr/math

I'm not from the US so may be misunderstanding, but from the above it looks like OP hasn't yet seen any calculus; in which case jumping into analysis might be a big ask...

But yes, linear algebra and group theory are great because they're used a lot and are pretty accessible. Group theory has basically no prerequisites. This book is wonderful and covers most of what a first course would usually do.

If OP likes the more abstract end of things, set theory might appeal, although as you say many people find it dry. This book is interesting and challenging.

I'm sorry that both texts I've recommended are very expensive; if you can get them through a library, do that. There are plenty of alternatives, of course.

u/jjohnp5 · 2 pointsr/webdev

Thank you so much for your reply! By going through that link you sent, I came across this one: https://www.amazon.com/dp/1491921978?ref=emc_b_5_i
and judging from the description, seems like this one is what I need but I wouldn't have gotten to this one without your link.. Thanks!

u/amazon-converter-bot · 1 pointr/FreeEBOOKS

Here are all the local Amazon links I could find:


amazon.com

amazon.co.uk

amazon.ca

amazon.com.au

amazon.in

amazon.com.mx

amazon.de

amazon.it

amazon.es

amazon.com.br

amazon.nl

amazon.co.jp

amazon.fr

Beep bloop. I'm a bot to convert Amazon ebook links to local Amazon sites.
I currently look here: amazon.com, amazon.co.uk, amazon.ca, amazon.com.au, amazon.in, amazon.com.mx, amazon.de, amazon.it, amazon.es, amazon.com.br, amazon.nl, amazon.co.jp, amazon.fr, if you would like your local version of Amazon adding please contact my creator.

u/FaithfulGropaga · 1 pointr/Design

If your friend has never programmed before, they should learn some programming basics before attempting to take on making applications. Assuming they do know basic programming, I'm unsure as to exactly what you want.

Honestly, most of the good advice for application development is split between design books and coding books. I've never really heard of a good (extensive) resource that covers both.

My personal favorite book on design/usability for web applications is Designing the Obvious by Robert Hoekman Jr. It's actually a textbook for a web application design course at my university.

My favorite book to learn mobile coding was "Pro Android" (and was in fact the book I learned android development from), which is now on its third edition

I'm not an iOS developer/designer so I don't have any good resources there.

u/Ch3t · 1 pointr/learnprogramming

I've found many iOS books give you cookie cutter examples of how to do tasks like display a map or access multi-touch. Most don't really cover Objective C. I recommend Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming . This book is more generalized for Objective C rather than just iPhone programming. Some of the information on XCode may be out of date. I think the book was written for XCode ver 3. If you combine this with an iPhone beginners book like iPhone and iPad Apps for Absolute Beginners you should have enough info to get your app underway. You will have to get a developers license from Apple ($99) to install any code on your own device otherwise you can only run the app on the XCode simulator.

u/bparolini · 1 pointr/springframework

If you really want to read this book, the updated version will be released on November 30th.

https://www.amazon.com/Spring-Action-Craig-Walls/dp/1617294942?crid=FVXA8TOW0J14&amp;amp;keywords=spring+in+action+5&amp;amp;qid=1535896464&amp;amp;sprefix=Spring+in+Action+&amp;amp;sr=8-2&amp;amp;ref=mp_s_a_1_2

But as everyone else has said, the documentation is the best option.

u/jaquino94 · 1 pointr/Frontend

Are you a visual learner?
There’s Jon Duckett’s HTML &amp; CSS

I would say this book is an oldie, but a goodie because even though this was published almost 8 years ago, it’s a good book to learn the fundamentals and it has good visual aids that go along with the concepts being taught.

There’s also Jennifer Robbins’s Learning Web Design

This book teaches you HTML, CSS, and JavaScript. It’s a good book, it has plenty of exercises and from my experience, it’s a good reference book for concepts.

u/daysaver · 1 pointr/androiddev
u/Stratisphear · 1 pointr/apple

I highly recommend this series. They have books on developing for most systems, and there's also a few on game development

u/ozetadev · 1 pointr/UIUC

3 or 4 years ago I was interested in iOS development too, this book was amazing (http://www.amazon.com/iPhone-iPad-Apps-Absolute-Beginners/dp/1430227001) I think there might be an updated version for Xcode 4 and iOS 5, though.

u/XenonOfArcticus · 1 pointr/AskReddit

http://www.amazon.com/Beginning-iPhone-Games-Development-Cabrera/dp/1430225998

Some friends of mine are some of the authors.

Read the contents and check it out on Google books to make sure befgore you buy it.

u/tactics · 1 pointr/learnmath

I was not a fan of this book of his. Maybe it was because it's an earlier book of his, but I found it obfuscated even some of the simple ideas of set theory.

I haven't read it all the way through, but I liked The Joy of Sets by Devlin much better.

u/AngryGoNerd · 1 pointr/golang

Thanks for sharing this!

Your Advocates Doc is ver useful for beginners! Do you also have a Markdown version of this on Github?

And yes William Kennedy is a genius I read Go in Action and in my opinion its one of the best books about Go around..

u/Tiltyard · 0 pointsr/javahelp

Spring in Action is a pretty good book imo. New edition covers Spring 4.