Reddit mentions: The best graphic & multimedia programming books
We found 40 Reddit comments discussing the best graphic & multimedia programming books. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 23 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns (Developer's Library)
- Used Book in Good Condition
Features:
Specs:
Height | 11.0236 Inches |
Length | 8.50392 Inches |
Weight | 1.15963149812 Pounds |
Width | 0.677164 Inches |
3. Getting to Know ArcGIS
- Esri Press
Features:
Specs:
Height | 9 Inches |
Length | 7.75 Inches |
Number of items | 1 |
Release date | July 2015 |
Weight | 4.15 Pounds |
Width | 1.75 Inches |
4. Into the Heart of Borneo
Specs:
Height | 8 Inches |
Length | 5.2 Inches |
Number of items | 1 |
Release date | September 1987 |
Weight | 0.51 Pounds |
Width | 0.6 Inches |
5. Geographic Information Analysis
- Memory foam comfortably conforms to face
- Plush knit cover is soft and provides extra comfort
- Comfort for face-down techniques
- Contains no latex
Features:
Specs:
Height | 9.299194 Inches |
Length | 6.2992 Inches |
Number of items | 1 |
Weight | 1.61378375784 Pounds |
Width | 0.999998 Inches |
6. Introductory Geographic Information Systems (Pearson Series in Geographic Information Science)
Used Book in Good Condition
Specs:
Height | 10.8 Inches |
Length | 0.6 Inches |
Number of items | 1 |
Weight | 1.984160358 Pounds |
Width | 8.4 Inches |
7. Designing Better Maps: A Guide for GIS Users
Specs:
Height | 12 Inches |
Length | 10 Inches |
Number of items | 1 |
Release date | December 2015 |
Weight | 1.45 Pounds |
Width | 0.5 Inches |
8. Real-Time 3D Graphics with WebGL 2: Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0), 2nd Edition
- - Tap tree to generate money, over time tree will grow, a rain will come, which will evolution tree.
- '- Buy upgrades, which raise Your income, join economy adventure.
- - Decision system like in RPG, each strategy decision change world. Chose best case.
- - Prestige system, which don't reset player progress
- - Idle and Offline profit
- - Find 7 dragon egg, discover and unlock special upgrades.
- - No IAP, no anyoning ads,
Features:
Specs:
Release date | October 2018 |
9. Python For ArcGIS
Specs:
Height | 9.21 Inches |
Length | 6.14 Inches |
Number of items | 1 |
Weight | 20.97918885192 Pounds |
Width | 1.19 Inches |
10. The Science of Fractal Images
Used Book in Good Condition
Specs:
Height | 10.75 Inches |
Length | 8.25 Inches |
Number of items | 1 |
Weight | 2.45 Pounds |
Width | 1 Inches |
11. The Beauty of Fractals: Images of Complex Dynamical Systems
Specs:
Height | 11.25 Inches |
Length | 9 Inches |
Number of items | 1 |
Weight | 1 Pounds |
Width | 0.75 Inches |
12. Mastering ArcGIS with Video Clips DVD-ROM
- Used Book in Good Condition
Features:
Specs:
Height | 10.5 Inches |
Length | 9.25 Inches |
Weight | 2.76018752024 Pounds |
Width | 1.25 Inches |
13. An Introduction to Geographical Information Systems (4th Edition)
- Prentice Hall
Features:
Specs:
Height | 10.75 Inches |
Length | 0.75 Inches |
Number of items | 1 |
Weight | 2.38760629746 Pounds |
Width | 8 Inches |
14. GIS Tutorial 1 for ArcGIS Pro: A Platform Workbook (GIS Tutorials)
Specs:
Height | 10 Inches |
Length | 8 Inches |
Number of items | 1 |
Release date | November 2017 |
Weight | 3.3 Pounds |
Width | 1.5 Inches |
15. Exploring Geographical Information Systems, 2nd Edition
- Bantam
Features:
Specs:
Height | 8.999982 Inches |
Length | 7.200773 Inches |
Number of items | 1 |
Weight | 1.11994829096 Pounds |
Width | 0.700786 Inches |
16. Adobe Photoshop CS3 Classroom in a Book
NewMint ConditionDispatch same day for order received before 12 noonGuaranteed packagingNo quibbles returns
Specs:
Height | 8.75 Inches |
Length | 7.25 Inches |
Number of items | 1 |
Weight | 2.17816714856 Pounds |
Width | 1 Inches |
17. Elements of Photogrammetry with Applications in GIS
- Used Book in Good Condition
Features:
Specs:
Height | 9.5 Inches |
Length | 6.4 Inches |
Number of items | 1 |
Weight | 2.0833683759 Pounds |
Width | 1.08 Inches |
18. Map Use: Reading and Analysis
- Used Book in Good Condition
Features:
Specs:
Height | 11.1 Inches |
Length | 8.58 Inches |
Number of items | 1 |
Weight | 3.75 Pounds |
Width | 1.01 Inches |
19. Introducing Geographic Information Systems with ArcGIS: A Workbook Approach to Learning GIS
Specs:
Height | 9.299194 Inches |
Length | 7.59841 Inches |
Number of items | 1 |
Weight | 2.61027318208 Pounds |
Width | 1.318895 Inches |
20. SOLIDWORKS 2016: A Tutorial Approach, 3rd Edition
- Pearson Addison Wesley Prof
Features:
Specs:
Release date | February 2016 |
🎓 Reddit experts on graphic & multimedia programming books
The comments and opinions expressed on this page are written exclusively by redditors. To provide you with the most relevant data, we sourced opinions from the most knowledgeable Reddit users based the total number of upvotes and downvotes received across comments on subreddits where graphic & multimedia programming books are discussed. For your reference and for the sake of transparency, here are the specialists whose opinions mattered the most in our ranking.
My recommended path for you:
Penn State's courses are free and you can view all of their content without registering for anything. There are a few other courses that would be helpful to you through Penn State, but those two should definitely be the first ones you take. Here's the link to the rest of their open courses if you are interested. I'd also really recommend learning some other data analysis packages for Python like numpy and pandas as well as a database interface like psycopg2.
I'm going to fall back on a couple of non-fiction books that are mind-blowing, although not necessarily on the same scale you're talking about.
On germs, plagues and bio-containment:
The Hot Zone by Richard Preston:
http://www.amazon.com/Hot-Zone-Terrifying-True-Story/dp/0385495226/ref=sr_1_1?ie=UTF8&s=books&qid=1266864059&sr=8-1
The Coming Plague by Laurie Garrett:
http://www.amazon.com/Coming-Plague-Emerging-Diseases-Balance/dp/0140250913/ref=sr_1_1?ie=UTF8&s=books&qid=1266864094&sr=1-1
I read both of these books back to back and it's like reading the same story first covered by the National Enquirer (Hot Zone) and then again by the New York Times (Coming Plague). It's a fascinating look at disease distribution and protection. The Hot Zone is a light easy read that's more sensationalist than scientific, the Coming Plague is the polar opposite, but both are good reads.
Road Fever by Tim Cahill:
http://www.amazon.com/Road-Fever-Tim-Cahill/dp/0394758374/ref=sr_1_1?ie=UTF8&s=books&qid=1266864207&sr=1-1
Guy is hired by GM for a promotional stunt. Drive their new truck from the tip of Argentina to Prudhoe Bay, Alaska as fast as he can. The problems he has getting through South and Central America are amazing, and not just culturally, politically.
Into the Heart of Borneo by Redmond O'Hanlon:
http://www.amazon.com/Into-Heart-Borneo-Redmond-OHanlon/dp/0394755405/ref=sr_1_1?ie=UTF8&s=books&qid=1266864285&sr=1-1
Take your average academic natural history book reviewer and throw him in the jungle for a month! It will be great!
The good news is that you don't need to know how to code to use ArcGIS. As others mentioned, if you start with some books, you can learn the basic tasks. I don't think it would be too hard to learn the basic functionality-- I learned to use the software when I worked at a botanical garden one summer. What takes longer is learning to use if efficiently/correctly; you may run into some snags at the beginning. If there are already some GIS resources and staff who know GIS at the workplace, then it's pretty feasible. It might be a bit harder if you're starting from scratch.
My favorite book to suggest is Getting to Know ArcGIS. Sometimes, books come with free short-term software licenses! A local university may also have books and the software on some of their computers. There are a bunch of free online resources and short courses as well. Good luck!
I've never been to one of these live courses, but I doubt they are any more valuable then just looking at free videos online and reading books. The main advantages to books/videos is you can go at your own pace, they are packed full of more information than can possible be conveyed/received in a short live course, and they are going to be MUCH cheaper.
A couple of good books to check out:
For learning to interact with ArcGIS software: https://www.amazon.com/Getting-Know-ArcGIS-Michael-Law-ebook/dp/B01DK3SWO4/ref=mt_kindle?_encoding=UTF8&me=&dpID=41J4z6t5nqL&preST=_SX342_QL70_&dpSrc=detail
GIS Basics: https://www.amazon.com/GIS-Fundamentals-Geographic-Information-Systems/dp/1506695876/ref=pd_sbs_14_4?_encoding=UTF8&pd_rd_i=1506695876&pd_rd_r=WM4VTBZR7PNZM326YA47&pd_rd_w=3jJcZ&pd_rd_wg=8MKvp&psc=1&refRID=WM4VTBZR7PNZM326YA47&dpID=51oUfZ5VUCL&preST=_SY291_BO1,204,203,200_QL40_&dpSrc=detail
For ArcPy/Python: https://www.amazon.com/Python-Scripting-ArcGIS-Paul-Zandbergen/dp/1589483715/ref=sr_1_1?s=books&ie=UTF8&qid=1517942628&sr=1-1&keywords=python+for+arcgis
There are also plenty of free resources to learn to use QGIS: http://www.qgistutorials.com/en/
The important thing to focus on from any of these sources though, is to learn the concepts, not the processes. The GIS concepts are the same across different softwares, platforms, programming languages, etc.
No problem, python was my favorite class while I was in school, haha. My professor actually has a pretty good textbook (what an amazing rarity, a textbook pushed on students for the professor's own personal gain that's actually good). Looks like it can be rented for $30 through amazon: https://smile.amazon.com/Python-ArcGIS-Laura-Tateosian/dp/3319183974/ref=sr_1_2?ie=UTF8&qid=1539568587&sr=8-2&keywords=python+for+gis
​
It has a lot of step by step, basic instructions on all sorts of stuff for ArcPy. There's also a lot of exercises to do if you're so inclined.
The original paper: https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=7D041E4B27365771B6EB7EAA7022FE7D?doi=10.1.1.21.3719&rep=rep1&type=pdf
I gather it's also published in this book (along with loads of other relevant things): https://www.amazon.com/Science-Fractal-Images-Heinz-Otto-Peitgen/dp/0387966080/
Blending in a secondary heightmap has been a favorite trick of mine for these sorts of things as well. I explain more about the approaches I've taken in the past in another comment on this post. Most of what I was doing was focused on creating discrete, stand-alone continents + surrounding smaller islands, or individual islands / island chains, not whole-world-maps. The idea was that I could build up the world of my games incrementally by focusing each one on a small region of the world and then later decide how those pieces fit together and how many there ought to be. Sadly, my game studio wasn't successful enough to pursue that idea in much depth.
Your code looks awesome! I don't quite have the time to dive in and follow along with what it's doing in depth right now, but it seems like a fair bit of the "magic" is in
_filterRelief
, yes?(Random aside -- One thing to keep in mind, if you're planning on using your results in a game: If you want this stuff to be efficient in terms of GPU usage, you'll want to clip your texture to an even power-of-two at the end of synthesis, otherwise GPUs will pad it out to the next power-of-two size on each edge. Lots of wasted VRAM!)
My college GIS 1 textbook was Introductory Geographic Information Systems and I found it very helpful. I keep it on my desk at work and reference it occasionally. It gives a brief overview of Python but nothing to really sink your teeth into - for that I'd recommend Python Scripting for ArcGIS. Hope that's helpful!
I'd just finished Giles Milton's - Nathaniel's Nutmeg and then shortly after that I was inspired to read Redmond O'Hanlon's - Into the Heart of Borneo after meeting his daughter.
I discussed them with friends and someone recommended The Poisonwood Bible and it never even occurred to me that it was a novel.
As I said, incredibly embarrassed.
Books on Fractal Geometry tend to have pretty pictures:
Indra's Pearls: The Vision of Felix Klein by David Mumford et al.
Beauty of Fractals by Heinz-Otto Peitgen et al
Fractal Geometry of Nature by Benoit Mandelbrot
For what it's worth New Kind of Science by Stepeh Wolfram has tons of pretty pictures, even if the content is dubious.
you might also want to checkout the Non-Euclidean Geometry for babies and other similar titles.
Get this book (be sure it is the latest edition).
http://www.amazon.ca/Mastering-ArcGIS-Video-Clips-DVD-ROM/dp/0077826264
It is a good introduction to gis text with a lot of hands-on tutorials and a fair amount of theory to help understand what you are doing.
ESRI has a $100 home use ArcGIS lisence available here:
http://www.esri.com/software/arcgis/arcgis-for-home
And they also have a free 90 day trial.
QGIS is great and works really well but it doesn't have this type of material available for learning. There are lots of blogs and forums for it, but not much in terms of a well compiled learning resource.
Can't speak to the DB-professional end, but one of the best intros to GIS and geographic data on computers I read is Chrisman's Exploring GIS, particularly Chapters 3-7, talking about basic data types and operations. That's the user perspective, completely divorced from platform/software packages.
For a more manager/networking perspective Tomlinson's Thinking About GIS might be more useful
You've already had some good suggestions, which I'd suggest following. I have a BA in geography and even after school found these interesting reads.
Cultural and Historical Geography
Eratosthenes' "Geography"
The World of Gerard Mercator: The Mapmaker Who Revolutionized Geography
Guns, Germs, and Steel: The Fates of Human Societies
Race And Culture: A World View
Technical, GIS, Cartography
How to Lie with Maps
Thinking About GIS: Geographic Information System Planning for Managers
An Introduction to Geographical Information Systems
I know most of these won't be of much use with a BS degree, but gives you a good foundation for thinking geographically. For the more science aspects; a good understanding of physics, chemistry, and to a lesser extent biology, will really give you a leg up when starting out.
> Most all entry jobs require experience.
Are you trying to get an entry job into natural resources or something like a GIS technician? I can see it being pretty difficult to get a strictly GIS related job if you only had two classes at university.
Learn as much as you can from tutorials online. Try out QGIS. See what books your local library can get you. Work on your own projects.
Since you don’t have an expensive piece of paper that says you know GIS, your best bet is to start putting together a portfolio of your projects for potential employers to review.
If you can’t get access to Esri products through the university, you can get this tutorial book for ArcMap 10.3 for $32 and it comes with a 6 month trial license. There’s also this one for ArcGIS Pro (Esri’s new flagship software) for $62. I would assume it comes with a trial license as well.
If you do buy a tutorial book, always buy new. The trial license is just a code in the book to activate it. If you buy used there’s no way to know if that code has been used already or not.
Analyzing languagejones
My point was that statistics 101 doesn't always apply to geographic information analysis because what makes GIA interesting is usually some form of autocorrelation (which is not something I personally came up with, nor something terribly controversial afaik; I'm a geospatial n00b, so I started with this book).
I've been reading up on GIA, and thought it was interesting that random processes generate nonuniform point patterns, and that sampling those points further amplifies the appearance of (seemingly nonrandom) patterns, before we even discuss first- and second-order effects. Because I'm very interested in answering questions about language use by using Twitter, I'm now working on figuring out what precisely I can and cannot do with my data.
If you have advice about how to approach spatial statistics and geographic information analysis, especially favorite books or methods particularly applicable to linguistic questions, I would love to know more.
My condolences on the business (been there, lived through that). Some good, advanced Python 3 books include:
Programming in Python 3: A Complete Introduction to the Python Language (2nd Edition)
A subset of the above - Advanced Python 3 Programming Techniques
Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns
GIS textbooks like "Getting to know ArcGIS" and the "GIS Tutorials" series On Amazon all come with a 6 month trial of ArcGIS 10.3 if you don't have access to ArcGIS.
I also agree with Kamelasa, it's WAAY easier to learn Python as it relates to GIS coding, because they're more "specialized" Python scripts. I would look for a textbook on Amazon, then work on a chapter a week. Plus, having the reference material there for later makes it easier...or you can just sell it back to Amazon when you're done.
Find and read everything you can by Dr Cynthia Brewer. Start with Designing Better Maps: A Guide for GIS Users. I've had to re-buy most of her stuff two or three times as they mysteriously disappear from wherever I'm working.
Have a look at typebrewer, it's tools are broken right now, but the sites a good read.
Have a read of some it the stuff from the Google Maps blogs, and the blogs about Google Maps.
There's a couple of good YouTube channels out there talking about graphic design for web site or UI coders. While they're not about maps, most of the concepts are very relevant.
If someone is really interested in design practices in Python, here is a great book for that
Python in Practice by Mark Summerfield
>https://www.amazon.com/Real-Time-Graphics-WebGL-interactive-applications-ebook/dp/B07GVNQLH5
you are the best. thank you!
To be completely I honest, it is adequate work for a GIS class and I have seen worse cartography from "trained" GIS professionals. I use to work for an assessor office in a US city with nearly 250k people and the IT/GIS and planning depts gave maps of poor quality to a well known non-profit for a presentation. I am no cartography expert but it is one of the easiest things to criticize/fix for most maps. If I count my grad school job, I have been working with GIS for 6 years and I seen/made plenty of bad maps from cartographic point of view. Probably most in this subreddit. I think good cartography can make a newbie GIS professionals stand out if they are looking for work samples.
If you have the money:
Cartographer's Toolkit: Colors, Typography, Patterns
Designing Better Maps: A Guide for GIS Users
I like these books:
> Expert Python Programming practices
> Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns
This book is good. There was another book that I learned really well on but all I know about it is that it has a horse on the cover. If you can find it based on just that kudos to you. They are both for CS3 but all the principles are the same.
WebGL 2 is OpenGL ES3 basically
So, here some other helpful links:
https://learnopengl.com/
http://docs.gl/
You just have to reason about the c functions to the js functions.
Here a few more links:
https://webglfundamentals.org/
And a good book IMO:
https://www.amazon.com/Real-Time-Graphics-WebGL-interactive-applications-ebook/dp/B07GVNQLH5
I've had two separate intro GIS books. Jensen & Jensen and Chang. I preferred Chang but J&J has a better price.
The Amazon search is as good a place as any to look for books. This is the one we read at Uni.
For what you want to do, don't code it up... Use GDAL.
Use warp: http://www.gdal.org/gdalwarp.html
Here's a guide: http://gis.stackexchange.com/questions/27297/how-to-georeference-using-gdal-tools
This gets you a georeferenced image. Have a read of more about GDAL, for example this: http://www.gdal.org/gdal_datamodel.html or this: http://www.gdal.org/gdallocationinfo.html
In fact, that last link seems to give you just what you want.
Into the Heart of Borneo - Redmond O'Hanlon
https://www.amazon.com/Into-Heart-Borneo-Redmond-OHanlon/dp/0394755405
You understand how a street map of your town relates to the real world, right? And how a map of the states relates to their location on the earth's surface? Those are reference maps, and what's "important" is the feature you're trying to find.
So do you need help with the specialized symbols used on some particularly technical map, or the basic metaphor that a map is merely a simplified view of the ground, looking straight down?
Maybe look at the first few pages of the Army's technical manual on mapreading. There's also this college textbook.
Contact ESRI and reqest a student copy of ArcGIS, then get this book (might have the software included???):
https://www.amazon.com/Introducing-Geographic-Information-Systems-ArcGIS/dp/1118159802
It has lots of screenshots, and clear, concise instructions.
Python in Practice is nice because it not only covers some advanced python techniques, but it also covers general design programs such as flyweights, adapters and abstract factories.
be aware the code samples provided are python 3, however you can generally figure out how to implement the examples in python 2.
Cartographic folks might use these resources: http://colorbrewer2.org/ , http://typebrewer.org/ and https://www.amazon.com/Designing-Better-Maps-Guide-Users/dp/1589484401/
Especially PSU students.
Have a look at Pro Python by Marty Alchin (if you're learning Python 2), or Python in Practice if you're learning Python 3.
We used this book. There's a 2015 PDF floating around somewhere. SOLIDWORKS 2016: A Tutorial Approach, 3rd Edition https://www.amazon.com/dp/B01BJ9EJOS/ref=cm_sw_r_cp_apa_o0MszbS0DCX92
this will be tough to avoid any weight loss at all, but protein bars and nuts is all i can think of! also, read this book!!