Best children computer & technology books according to redditors

We found 304 Reddit comments discussing the best children computer & technology books. We ranked the 106 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Subcategories:

Children computer game books
Software & robotics books for kids
Children internet books
Children programming books
Children computer software books

Top Reddit comments about Children's Computers & Technology Books:

u/samort7 · 257 pointsr/learnprogramming

Here's my list of the classics:

General Computing

u/slifty · 71 pointsr/funny

I KNEW I HAD SEEN THIS BEFORE https://www.amazon.com/Internet-First-Discovery-Book-Books/dp/0439148243

I had a bunch of these books as a kid, and just got them from my parents for our toddler.

Drunk Edit: was not drunk, corrected.

u/Anticode · 63 pointsr/learnpython

Python Crash Course is a great resource. It starts from the basics and slowly works its way up with little mini-projects along the way to show you what you're actually doing.

Most programming books feel like this. But this one feels like this.

If you have some experience already, it may feel a bit slow at first, but just stick with it and do the little silly projects. "Yeah, yeah... I know how to print("things")..." Just do it anyway and move on.

For each mini projects try 'screwing with it'. Change the conditions/variables and see how the output changes. If it is asking you to pick the 5th letter in a string, try picking the 2nd letter too. Try picking the 6th character in a 4 letter word.

I would almost guarantee that halfway through you'll start to get some little ideas for combining past chapters with new ones - I strongly encourage you to waste some time doing that. Did you just learn about strings? Now loops? Combine them! If the string is longer than 5 characters, find the 6th character. Else find the 2nd character.

Eventually it moves onto some more complex projects, teaching you the basics along the way. The idea is that the book teaches you the basics, from the basics, with examples for each that you get to try.

u/Ryegan · 29 pointsr/learnpython

This book is absolutely the most incredible thing I've come across so far. I started out using Code academy but honestly I kept getting bored with how linear it was (In my opinion) and honestly I personally learn better when I can take the bite sized pieces and do what I want with them which is what this book does.

It defines the function simply, gives examples of how it's used and then a visible representation of the function in action, and after that it'll give you exercises (that I like to customize) that you can try yourself. I'm only on chapter four which introduces loops but this book goes everywhere with me along with a journal to physically write down code and then test it when I'm near a computer.

There are other books in this series but I refuse to overwhelm myself with too many books at once.

I'm aware not everyone retains information the same way but if you'd like I can post pictures of the layout of the book so you can get a feel for it. I'm fairly new to Python and it is my first language (although I did look into Javascript, CSS and HTML first but didn't actually retain it as well. I intend to go back to those after I 'master' python.)

Sorry for the book of a comment! I got excited...

u/takethecannoli4 · 24 pointsr/learnpython

Sure. But stay away from Code Academy, dude. It's buggy, slow and doesn't teach you how to code and run programs on your machine. You should be coding on your actual environment, not on some shitty server. Automate the Boring Stuff with Python is much better - and free. It also has an Udemy course. Python Crash Course is another good option.

u/gintoddic · 23 pointsr/Python

I've read so many of those Reilly books and they are all super dull and sometimes hard to follow. Best python book I came across is this Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_i_OByyCbMTJD8GC

u/TrumpIsABigFatLiar · 12 pointsr/litrpg

With dates in order...

|Date|Title|Link|Format|Post|
|:-|:-|:-|:-|:-|
|01 Aug|Shade's First Rule (Divine Apostasy Book 1)|AMZ|Book|Click Here|
|01 Aug|Varnoth: The Black Blade: Book One: (A LitRPG Story)|AMZ|Book||
|05 Aug|Hero GO! (Champion is Playing Book #3): LitRPG Series|AMZ|Book||
|05 Aug|Stuck in Mother Faboinging Flower Land - An Odd LitRPG Novel|AMZ|Book||
|07 Aug|Tales from the Dead Man Inn (NPC's Lives Book 1)|AMZ|Book||
|08 Aug|A Second Chance (Invasion Book #1): LitRPG Series|AMZ|Book||
|09 Aug|Bitter: Book Six|AMZ|Book||
|09 Aug|Expedition: Summerlands|AMZ|Book|Click Here|
|09 Aug|Star Divers: Dungeons of Bane|AMZ|Book|Click Here|
|09 Aug|The Dragon's Revenge|AMZ|Book|Click Here|
|09 Aug|The Pyramid Game (Pixel Dust Book 2)|AMZ|Book||
|10 Aug|Eden's Gate: The Ascent: A LitRPG Adventure|AMZ|Book||
|12 Aug|Ball of Light: Evolution|AMZ|Book||
|12 Aug|Dungeons of the Crooked Mountains (Underdog Book 1): LitRPG Series|AMZ|Book||
|15 Aug|Scamps & Scoundrels: A LitRPG/Gamelit Adventure (The Bad Guys Book 1)|AMZ|Book||
|16 Aug|A Mage Champion: (The Chronicles of Herst: Book 3)|AMZ|Book||
|22 Aug|Dragon Heart: Iron Will. LitRPG wuxia series: Book 2|AMZ|Book||
|30 Aug|A Check for a Billion (Galactogon Book #3): LitRPG Series|AMZ|Book||
|31 Aug|Darkness Named (dARkness: Online Book 1)|AMZ|Book||
|31 Aug|Zones of Alacria: The Dragon Gate: Epic GameLit / LitRPG (The Experimental Alchemist Book 1)|AMZ|Book||
||Fifth Realm||Book|Click Here|
||Shadow Sun Expansion: Shadow Sun Book Two||Book||

u/the_battousai89 · 10 pointsr/learnpython

Im currently working through Python Crash Course . Im finding it to be great beginner material, and I have no experience whatsoever in programming. Also, go to the Python website. They seriously have a tremendous amount of free resources available. Hope this helps.

u/Rikardus · 8 pointsr/brasil

Passando pra dar uma dica de Python tb... terminei esse semana a primeira parte do https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036 e gostei muito, a primeira parte foca na sintaxe. A segunda parte tem 3 projetos, um game(space invaders), um de análise de dados e um web, amanhã começo um dos projetos.

u/bparkerson04 · 8 pointsr/learnprogramming

Here's a link to the book I recommended. I had the title wrong. It's "Learn to Program With Minecraft"

https://www.amazon.com/gp/aw/d/1593276702/ref=mp_s_a_1_1?ie=UTF8&qid=1473618415&sr=8-1&pi=AC_SX236_SY340_QL65&keywords=learn+to+program+with+minecraft

It's a really cool concept and should capture your son's attention and build in him a love for programming.

u/ilar769 · 7 pointsr/IAmA

JEAN: I recently found the following two books that seem to be good for babies. ;)
http://www.amazon.com/HTML-Babies-Volume-Web-Design/dp/0615487661
http://www.amazon.com/CSS-Babies-Volume-Web-Design/dp/0615555217

More seriously, giving her opportunities to study math and science seem to be the best way to go. Make sure she's exposed to role models. Help her grow a thick skin against people who doubt her. My mom also always told me that she was raising me to be independent and support myself. That was good for me.

u/fernly · 7 pointsr/learnpython

Would that be this book? The "look inside" is limited but it does include the start of the index where I see that "Actors" are discussed on page 52.

u/minecraft_fnaf_2008 · 7 pointsr/ComedyCemetery

Well then. I guess I mistook these terrible jokes for other terrible jokes. I'm sorry, I was thinking this was Jokes for Minecrafters: Booby Traps, Bombs, Boo-Boos, and More

u/JFar2012 · 7 pointsr/learnpython

I can vouch Python Crash Course. It touches on everything per chapter and has some pretty awesome projects at the end. Definitely worth checking out.

u/Ch3shireDev · 7 pointsr/learnprogramming

Sometimes I give to my students A Human Resource Machine ( https://en.m.wikipedia.org/wiki/Human_Resource_Machine ), it contains nice set of programming problems. Sadly it becomes hard fast. But it's nice to start. Other game I could advice is Lightbot ( https://play.google.com/store/apps/details?id=com.lightbot.lightbot ) - tested on 8yo girl, it had good reception. About programming itself there are books - Learn Program in Minecraft ( https://www.amazon.com/Learn-Program-Minecraft-Transform-Python/dp/1593276702# ) or Build Computer Games in Python ( https://books.google.pl/books/about/Invent_Your_Own_Computer_Games_with_Pyth.html?id=ZPneDQAAQBAJ&printsec=frontcover&source=kp_read_button&redir_esc=y ).

Sorry for bad formatting, I'll correct that as soon I'll go home.

u/Marivia · 7 pointsr/Parenting

Honestly, it really depends on how interested he is in the concept. Sure, he's into modding minecraft, but most kids are, and unless he's writing the code himself he's really only downloading an placing files. Also, computer capable is very vague.

Personally, I'd discuss if he'd be interested in learning more about things like programming himself, and talk it over a lot before you decide to buy it. Although it's not a very expensive item, if he's not going to use it it's a bit silly to get.

Perhaps get a kid's book on programming(EDIT: This seems like a pretty good starting point), or look into how to make simple mods with him for minecraft with him to determine if it'd be a good fit.

If he's interested, or better yet, passionate about the concept, it could be pretty great. Also, I don't believe this is something you could be too young to be exposed to, my son's two and we discuss these sort of things, it's just a matter of the language you use and how you present it.

Personally, 10 year old me would have gone crazy(in excitement) for it.

u/puh-tey-toh · 6 pointsr/learnpython

This summer I'm going to be doing the MIT EDx course mentioned above after going thru the book "Python Crash Course".

u/bbennett36 · 6 pointsr/learnprogramming
u/bfinleyui · 5 pointsr/CFBOffTopic

This thread title reminds me of this book that was originally on baby registry, until I came across this review, and removed it from the list:

> My husband and I are both web designers, so we were ordered this book as a Christmas gift for our daughter. Sadly we then discovered that some pages contain code that is not valid - tags being closed without opening, opening without later being closed, etc. After mentioning this to the author on their Facebook Page, they confirmed that was not a mistake, and that due to layout issues they were not always able to fit all the proper tags onto a page/spread. For a book that is supposed to introduce babies/children to the basics of HTML, we find that very disappointing, and therefore decided to return the book. Others may think this harsh, but would you want to introduce your child to a foreign language or math or geometry, or any other subject for that matter, using a book that has errors/omissions on the most basic level?

>We commend the author for their idea, but there must be some way to fit valid code into the layout!

u/enteleform · 5 pointsr/Python

As mentioned, Automate The Boring Stuff With Python is a great resource.  (it's also available as a Book)

Additionally, I'd recommend Python Crash Course: A Hands-On, Project-Based Introduction to Programming.

u/dustingetz · 5 pointsr/Clojure

Good error messages and bulletproof tool experience will be a priority for teaching unless you wanna be the on-call guy. I've tutored 1:1 for kids and you want them to feel in control right away, making something real that they can show mom ("I made this HTML file with cats in it!") and stay motivated. Something like this <https://www.amazon.com/Learn-Program-Minecraft-Transform-Python/dp/1593276702/> where I can get them set up and then they can teleport their avatar around immediately (nb I haven't used this book before)

u/mynameisperl · 4 pointsr/Minecraft
u/kaijudrifting · 4 pointsr/BabyBumps

LO's daddy is a developer, so I'm pretty sure she needs this series: http://www.amazon.com/gp/aw/d/0615487661/ref=mp_s_a_1_2

And this one since I'm an artist: http://www.amazon.com/gp/aw/d/081185518X/ref=mp_s_a_1_1

Also I just think the BabyLit books are adorable. http://www.amazon.com/gp/aw/d/1423624777/ref=pd_aw_sim_b_7

(hopefully the links work, I'm on mobile.)

u/bengineering101 · 4 pointsr/raspberry_pi
  1. Get a model B+. The biggest improvement as far as a novice user is concerned is that it has 4 USB ports. The model B only had 2, so if you wanted to plug in something like mouse + keyboard + WiFi dongle + webcam, you'd need an external powered USB hub. So the B+ is well worth it just for that.

  2. Don't feel bad - you're right that a lot of the blog posts/tutorials you can find online are written for people who already understand Linux and electronics, so will be full of jargon that you don't understand. For example, many people will point you to the elinux.org wiki in the sidebar - but IMO that isn't well-written for beginners, so it isn't a good starting point.

    There are definitely some completely beginner-friendly resources out there. Many of them have a series of lessons you can follow one at a time. Typical "beginner" tutorials will start you off with something very simple, like blinking an LED. Then you learn how to use a button press to toggle an LED on and off. This gets you familiar with the very basics of inputs and outputs, and then you can start doing more complicated projects.

    Here are four YouTube channels with good tutorial videos (they were linked to from the official announcement of the Model B+, so you know they're legit):

  • RaspberryPiIVBeginners (particularly check out the series of "Raspberry Pi - GPIO & Python" videos here)
  • The Raspberry Pi Guy
  • Raspi.TV
  • Geek Gurl Diaries

    If you don't mind spending money, I definitely recommend this book:

  • Getting Started with Raspberry Pi

    This book is written for kids, but it's just as useful to a novice adult:

  • Adventures in Raspberry Pi

    I haven't looked through any of these in detail yet, but there are a bunch of resources on the official website (and ideally, since their original mission was K-12 education, these will be written for beginners):

    http://www.raspberrypi.org/resources/learn/

    Anyway - I'd probably recommend starting out with the "blink an LED, push a button" route, but it's up to you. Browse through the tutorials and see if there's something that really catches your eye. If you have trouble understanding something, feel free to message me (I work in science education so I'm used to explaining stuff like this), or just make a new post in this sub. Generally, if you've at least tried to figure it out on your own/have done your homework and can write an articulate post like you've done here, you'll get some helpful responses (as opposed to "hey guyz i don't understand/know what to do with a raspberry pi what should i do", in which case people will usually tell you to go Google it).
u/ardweebno · 4 pointsr/raspberry_pi

Parenting done right, my friend. Looks like your kiddo is a little young for it, but my 8 year-old daughter and I are going through [Carrie Ann Philbin's excellent book] (http://www.amazon.com/Adventures-Raspberry-Carrie-Anne-Philbin/dp/1118751256)

The book is very approachable for the young ones and has a lot of solid hardware explanations. 10/10 would buy again.

u/anon848 · 4 pointsr/learnprogramming

You can start with Code Studio. Do all 4 courses. About 3-5 exercises per day is about right, and should only take them a few minutes per day to do. The older one may be ready for the Accelerated Course. The kids can pretty much do it on their own, without your help.

You can then progress to Scratch with this book.

Or you can start right with Scratch.

After that, the older one may be ready to move on to Python, Swift/iOS, C, C++, Java/Android, etc., depending on interests.

u/ehmatthes · 4 pointsr/IAmA

I had a copy of the Rand McNally road atlas that lost its cover early on. I used that a lot in the winter when I was planning the next summer's ride. But most of the time I'd just carry a paper map of the state I was in. I'd pick out where I wanted to end up on the other side of the state, and find the smallest roads that would get me there in a reasonably direct route. But I was also really flexible about listening to recommendations for less-traveled roads from local people. Some of the routes were pretty indirect across some states, especially in mountainous areas.

I'm not sure what I'll do on my next trip. I really like the idea of not knowing what I'll see until I get there. I love looking at Google Earth from home, but I don't want to start a habit of looking at Google Earth every night in a tent and knowing exactly what to expect the next day.

I taught middle school math and science before and in between these trips. I moved to Alaska shortly after the long trip, and I switched to high school once I moved here. I teach in a small alternative school, so I get to teach a little of everything at times. After living closely with bears on a bicycle, there's not too many things that rattle me when working with difficult students. I still teach, and I'll continue teaching for the foreseeable future. I did write an introductory programming book that's doing really well, so I may end up with a second career as a full-time author before too long. That book is Python Crash Course, which has almost 50,000 copies in print and has been translated into six other languages. Even if I retire from teaching to focus more on writing, I'll still go back and co-teach some classes at times.

u/QuaxTal · 3 pointsr/minecraftinfographics

Source is page 16 of the book Minecraft: Guide to Creative (Amazon).

u/teraflop · 3 pointsr/tipofmytongue
u/toomanyattempts · 3 pointsr/pcmasterrace

See if you can shift it for $2200 on Amazon

u/jspurlin03 · 3 pointsr/AskEngineers

Machine Design textbooks cover some of this — the mechanisms and mechanical end of your question. Manufacturing textbooks cover some of this, too.

A simple-ish system like a coffee maker comes down to a couple of systems — the part that makes the hot water, and the part that siphons it up and over the grounds. The heating element for the base of the carafe is probably the same one that heats the water, due to the design of the water reservoir, simplifying the design.

The rest of the design of a coffee maker is packaging — fitting the necessary systems into a container that holds the carafe and the filter basket.

Even “complicated” coffee makers are mostly just controls that allow slight adjustments within the simple system — the water has to be a certain temperature to make coffee, so on a adjustable-temperature system, the low temp setting is the lowest at which it will be hot enough to siphon, and the highest would be just below boiling. Timers are easy to add, for scheduling and turning on and off.

Books like “The Way Things Work Now are good for getting the very-basics of how stuff is assembled (some of it is a little simplistic for an Applied physicist, maybe), and the Society of Manufacturing Engineers (www.sme.org) has a lot of manufacturing-related stuff, albeit SME sells a lot of highly academic books.

I thoroughly enjoy watching “How it’s Made” on the Science channel. Getting a good idea of how various items are made over time has helped me in my job as a manufacturing engineer, even.

u/pogothrow · 3 pointsr/TheSilphRoad

according to the Pokemon "Deluxe Essential Handbook" by Scholastic LAP-rus, TOE-geh-pee, AH-man-ite
edit spelling. heres the book https://www.amazon.ca/Pokemon-Essential-Handbook-Scholastic-Inc/dp/0545795664

u/Nezteb · 3 pointsr/learnprogramming

Here are a few books you might enjoy! Check your local libraries and book stores. These are geared towards beginners. I know you don't qualify as a "kid" but these books will give you an easier introduction than most.

u/irishgibson · 3 pointsr/gamedev

To piggy-back on this, my son started using Scratch at 8 and loves it. I got him 2 fairly inexpensive books for his 9th birthday off of Amazon with lessons and ideas on games to make and different challenges. It's an amazing beginner tool. He loves working through them.

Here are the books:

Coding in Scratch: Games Workbook

Coding Games in Scratch

edit: formatting

u/j-dev · 3 pointsr/learnprogramming

Coincidentally, there's a book called Python for Kids: A Playful Introduction to Programming

u/Aeyoun · 3 pointsr/Astroneer

System Era Softworks are looking for C++ developers, so your information seems accurate.

I’d recommend you start out [playing around(https://www.amazon.com/Python-Cookbook/dp/1449340377) with Python before committing to C++. It’s much easier to achieve to some tangible goals. Maybe start out scripting some simple tasks. E.g. create ten files that each contain their own creation date and file path. Then progress through making some short text-based multi-choice adventure game (Gender-Neutral-Internet-Person and the Quest for the Reddit Upvotes). Start out simple and see if you enjoy the challenge before committing to learning C++ through game development.

P.S.: System Era lists familiarity with Python as a desired skill. It’s still relevant for automating tasks and getting stuff done even when you learn more complex languages.

P.P.S.: Python 3 is the right choice. 2.7 is an outdated dialect. You’ll know what this means soon enough.

u/MMSTINGRAY · 3 pointsr/pcgaming

I found the Crash Course in Python much more useful overall. I felt I came away with a better understanding of the language and the ability to do some useful stuff, whereas Automate was just as/a bit more useful but I didn't feel it gave me as good of an understanding of the language. I think it was a bit longer as well.

I don't think there is a free verison but I could be wrong.

Both books were definitely helpful for me though.

http://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

u/SanlyBowitz · 3 pointsr/Rlanguage

Not specific to R users, but I would highly recommend Python Crash Course It doesn't teach you everything, but it teaches you the basics and gives you plenty of exercises to do some hands-on learning.

I would also recommend snakify. It'll reinforce the stuff you learned from Crash Course, and it'll introduce you to sets. Be careful though. Some of the lessons are poorly worded (I think the guy is Russian originally). I had to look up videos on YouTube to get better explanations of the concepts before I could complete the exercises. Also, some of his code examples are pretty dense, which can get confusing for someone new to the language.

u/parentofcollegekid · 3 pointsr/Cornell

this is a pretty useful self paced python book... I know a pre-frosh that was in a similar position who found this helpful

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

u/piefawn · 3 pointsr/learnpython

if you have 30-50 dollars to spare I highly recommend this book

ive been using it taking notes on my computer and doing the exercises it has that you follow along with and I love it!

u/I_Generally_Lurk · 3 pointsr/raspberry_pi

First of all I should say that I'm no expert in these things, but I'm sure other people will be able to make other suggestions.

>I plan on installing Linux as my OS (technically my first time)

If you're more used to Windows then the UI will be fairly easy to get used to, but the biggest change will be the command line. This is a really powerful but complex tool and I think the best way to get used to it is really just to dive in and use it as often as possible. MagPi have a book for it (Conquer the Command Line) to get you started, but if you wanted something more comprehensive I've spent some time reading The Linux Command Line and found it really helpful.

For Python I think I started out with Code Academy, but mostly picked it up as I went along. I'm currently reading Python Crash Course and I think it is pretty decent, although most people seem to recommend Learn Python the Hard Way (note the tiny link near the bottom of the page to read the book for free).

At the end of the day the most important thing is to take baby steps and take them often: when you've kept at it regularly for a few weeks it becomes a lot more easy.

u/core_dumpd · 3 pointsr/datascience

Jose Portilla on Udemy has some good python based courses (and also frequents this subreddit). There's regularly sales or some sort of coupon code available to get any of the courses for $10-$15, so it's very reasonable.

For books:

https://www.amazon.com/Python-Data-Analysis-Wrangling-IPython/dp/1491957662/ref=asap_bc?ie=UTF8 ... it's not out yet, but due any day. You can also get preview access on sites like Safari Online (which would also have all the books below).

https://www.amazon.com/Data-Science-Scratch-Principles-Python/dp/149190142X/ref=sr_1_1

For general python:

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1

https://www.amazon.com/Automate-Boring-Stuff-Python-Programming/dp/1593275994/ref=sr_1_1

No Starch Press, OReilly, APress and Manning generally have pretty good quality publications. I'd usually skip anything from Packt, unless it's specifically received good reviews.

u/toakleaf · 3 pointsr/IWantToLearn

The book "Python Crash Course" is amazing for beginners. I recommend typing all the examples in yourself to really cement it in your brain. It's not just the best beginner python book, it's the best beginner coding book I've ever read.

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1?ie=UTF8&qid=1506520137&sr=8-1&keywords=python

u/Bignacho90 · 3 pointsr/data

I’d start with learning SQL. Download the adventure works database and the free version of Microsoft sql server on your computer. I took this super cheap course on Udemy to study some advanced SQL writing.

https://www.udemy.com/course/microsoft-sql-from-a-to-z/learn/lecture/6454508?start=0#content

After SQL, use Python. I’d recommend reading Python Crash Course by Eric Matthes

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

The learning curve for Python is much harder then SQL; however this is what sets you apart from the men and the boys (or the girls and the ladies) in moving and dealing with ugly data (Pandas, matplotlib, ODBC, etc.). After you get this down, start doing some research about how to use Python and SQL together (connecting to a database, writing queries and executing with Python, creating them into data frames, visualizing then for insightful information).

Just to clarify, and I’m sure this may have been covered in your seminar. There are two distinct differences between working in data and then handling big data. You can get really far just using SQL but it all kinda matters how deep you want to train yourself. Piece of advice, learn one programming language/skill at a time, it does not help to juggle multiple languages to achieve writing hello world 50 times.

u/terivia · 3 pointsr/Teachers

I have my degree in Computer Science, so my path is probably not ideal for you at this point. However, that does not mean that you can't do it!


My honest recommendation at this point is to just jump in and get started. I've been recommending this book as a start for friends and fellow teachers https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036.


Alternatively, if python isn't your thing, grab a textbook for c or java. These are the ones I used for my degree and still keep as desk references.

https://www.amazon.com/Starting-Out-Control-Structures-Objects/dp/0133769399

https://www.amazon.com/Introduction-Java-Programming-Comprehensive-Version/dp/0132936526


Once you have gotten started and are fairly comfortable doing the exercises in books, I suggest these websites for additional problems to explore:

https://codingbat.com/

https://www.hackerrank.com/

https://leetcode.com/

https://uva.onlinejudge.org/

https://open.kattis.com/

https://codeforces.com/


If you are going to go for it, make sure to join some communities. Familiarize yourself with stackoverflow.com (ask jeeves for programming, with some proper wizards to answer questions). /r/programming is pretty good too.


Finally, never stop to sit on somebody else's problems and projects. Pick something that you want to make but have no idea how to make it. Then do it. And don't stop. See the project all the way through even though your code will be HIDEOUS and unattainable by the end. There is a lot to be learned from finishing a project.


The formal logic stuff is the root of computation, but if you are using your cell phone without understanding it, then it follows that you should be able to write programs without understanding it. There is a depth of programming where it becomes important, but I would say that 90% or more of developers don't really need to understand the underlying processes by which processors process.


Good luck!

u/PineCreekCathedral · 3 pointsr/learnpython

Harry Potter & The Chamber of Secrets has a lot of python in it.

For reals though, I liked Python Crash Course.

u/enigmisto · 3 pointsr/IAmA

One of my main motivations for homeschooling was my dissatisfaction with the state of math and CS education in the public schools. The thing that baffles me the most about public schooling is the whole philosophy of "teach them once, they either get it or they don't, and then we move on". In my opinion, if something is worth teaching, it's worth teaching until the students understand it.

Lots of great options for math. At elementary school level, check out: http://stern.buffalostate.edu/CSMPProgram/ For middle school and high school, check out https://artofproblemsolving.com/ and https://www.eimacs.com/. For CS, at middle school level there are options like bootstrapworld.com and https://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1617290920. At high school level, there are a bunch of AP materials, or something like http://homedirs.ccs.neu.edu/matthias/HtDP2e/. Also, tons of great free coursera and edX college courses for both math and CS. Here's one good one: https://www.edx.org/course/how-code-simple-data-ubcx-htc1x

Homeschooling gives you the freedom to try different approaches and figure out what works for you.

u/natnotnate · 2 pointsr/whatsthatbook

Could it have been Doomsday 2099, by John Peel?

>When his evil clone begins to build a virus that will be able to destroy everything in the fully computerized world of 2099, Tristan Connor must find a way to disable his creation and put a stop to his clone's horrific plan.

u/[deleted] · 2 pointsr/tipofmytongue
u/b00knerd · 2 pointsr/books

The Doomsday (2099) series by John Peel. I loved these books when I was younger!

u/forceofrabbit · 2 pointsr/Random_Acts_Of_Amazon

This watch is a fun (for eight year olds), practical, and very affordable Christmas present. This costs more but looks pretty slick and is automatically set to atomic clocks via radio, which is pretty damn cool when you're eight.

This Leatherman is a little pricey for what it is but little boys love multi-tools, Leathermans are great multi-tools, and it comes with a pointless knife (as in, there's no sharp tip) that you install yourself, in case you don't trust your child with knives (I may or may not have a scar from using my Leatherman Micra in a really stupid way when I was 10) or your kid will definitely take it everywhere, including their school which has a zero-tolerance/thought policy on pointy objects. (If you have no problems with knives, the Squirt would be my first choice for a mini-multitool.)

This book is pricey for a single book but I had the old version as a kid and it's still one of my all time favorite books. Highly recommend, for a kid interested in technology.

u/david_edmeades · 2 pointsr/Justrolledintotheshop

Do you have The Way Things Work?

u/LandBlubber · 2 pointsr/BabyBumps

this looks cute!

u/ThePiLocator · 2 pointsr/raspberry_pi

Raspberry pi 3 official kit price is 98.33£ Ex taxes. (http://www.thepilocator.com/Product/Info/official-raspberry-pi-foundation-starter-kit-pi-3-mmp) The price is stable since July 2017 and never changed during this period.

In the next following lines i wrote components of the kit and the price Excluding Taxes:

Raspberry Pi 3 B Computer Board - 26.66£ ( http://www.thepilocator.com/Product/Info/raspberry-pi-3---model-b-mmp )

8GB Micro-SD card with operating system - New Out Of Box Software (NOOBS) - Estimating 7.50£ (But this may depend, atm, with this price you can easily get 16GB MicroSdCard http://www.thepilocator.com/Product/Info/noobs-preinstalled-micro-sd-card-tph )

Official Raspberry Pi Red & White Case - 4.99£ ( http://www.thepilocator.com/Product/Info/official-raspberry-pi-3-case---whitered-tph )

Official Raspberry Pi USB Keyboard - Not available singularly in the market, Estimating 10£ using another keyboard available on the market

Official Raspberry Pi USB Mouse - Not available singularly in the market, Estimating using another mouse available on the market

Official Raspberry Pi HDMI Cable - 4.17£ ( http://www.thepilocator.com/Product/Info/official-raspberry-pi-hdmi-to-hdmi-cable-1m-black-mmp )

Official Raspberry Pi USB Power Supply - 5.83£ (http://www.thepilocator.com/Product/Info/official-raspberry-pi-3-universal-power-supply-tph)

Adventures in Raspberry Pi book by Carrie-Anne Philbin - 2.10£ (https://www.amazon.co.uk/Adventures-Raspberry-Carrie-Anne-Philbin/dp/1118751256)

Total: 66.25£ Ex Tax.

So, if you buy things singularly you'll be able to save 32.08£ .

Note:

  1. If you buy from multiple stores you'll have to pay multiple shippings.

  2. Mouse and keyboards are not the "Official" one, this means that probably you'll have to add some more money if you would like to have the same result.
u/frogandduck · 2 pointsr/simpleios

This is the book we got for scratch and the kids seem to like it:
Coding Games in Scratch
And this is the Python book we have:
Learn to Program w Mincraft

u/Swipecat · 2 pointsr/learnpython

This has annoyed me sufficiently that I've submitted a stinking review for the book on the Amazon UK website. It's for the flexibound edition. The review is now being held for moderation, so since it's Sunday, it might be days before it appears if at all. I can't submit a review for the US edition because you need to purchase $50 of stuff during the previous year. Maybe somebody could write something similar there, or just copy the text below?



My Review



This popular book has a huge problem that causes confusion to many of its readers. This is really unfortunate because it would have been a fine book otherwise. If you look at the reviews for the book in Amazon UK, and Amazon USA, and in many online technical-help forums, you’ll find people get lost when they try to run its chapter 5 code. It’s not just children that get confused, but many intelligent adults have big problems at that point.

Essentially, this book is about running Pygame Zero code, but before that it introduces the Python programming language. The problems start at chapter 5 when people find themselves unable to run the Pygame Zero code. Further on in chapter 5, there’s an easily missed line on page 52 that says check back to page 24. Right, you have to remember some easily-missed details in chapter 1 about the Pygame Zero environment to run the code in chapter 5, then you also have to remember stuff from even earlier about installing Pygame Zero.

Similarly, up as far as midway through chapter 4, nearly all the code examples can be typed as-is into the normal Python interpreter and they'll work. In chapter 4, there are example syntax errors that the reader is invited to fix, except that there’s suddenly one that seems unfixable because it’s not Python code but something specific to Pygame Zero (the “Actor” class) that needs extra stuff to run.

Also similarly, on page 20, it recommends the IDLE integrated development environment. Easily forgotten by page 52, where the first useable Pygame Zero code is introduced, is the bit back on page 25 where it tells you that if you're using IDLE then you need to add extra code that’s specific to Pygame Zero to top-and-tail the code.

How to fix the book for the next edition:

Give the book back to the original technical authors. Take the book out of the hands of the non-technical authors and the people concerned with the book’s look and presentation. Re-think the book PROPERLY. This is NOT something that’s quickly patched. The book needs to be restructured competently.

Give the technical authors the task of making sure that the book flows intuitively in a way that guides people through the all-critical task of installing the environment needed to run the code AT THE POINT IT’S NEEDED. The whole book fails without this. Think from the technical point of view how to introduce people to the normal Python environment, then later the Python Zero environment, and remember that nobody has a memory good enough to remember all details of a book from all of its previous chapters.

u/mrPablini · 2 pointsr/argentina
u/Iknowpeopleonreddit · 2 pointsr/homeschool

I had great luck with my 5th grader using [PYTHON FOR KIDS] (https://www.amazon.com/Python-Kids-Playful-Introduction-Programming/dp/1593274076/ref=sr_1_3?keywords=python+for+kids&qid=1566683490&s=gateway&sr=8-3). He was in a programming class but it didn't suit his learning style. We worked our way through the book and then I got a teacher subscription to CodeCombat through Homeschool Buyers Coop. He was programming subroutines and writing mini-programs to earn privileges by the summer.

u/TowerManMN · 2 pointsr/learnprogramming

Consider teaching Python. Python for Kids: A Playful Introduction to Programming https://www.amazon.com/dp/1593274076/ref=cm_sw_r_cp_api_i_CmesDbYGQY3RZ

u/clairebones · 2 pointsr/cswomen

I don't have kids yet, but I have volunteered with different organisations teaching kids to code, so perhaps I can help a bit if you don't mind.

It very much depends on your kids what age would suit them, and of course you know them better than anyone! There are some great tools for teaching young kids to code:

  • Scratch is a flowchart-based game/animation creation software specifically designed by MIT students for kids in the 5+ age group. It's one of the most commonly used for young kids just starting out and they tend to find it really fun. It's also free and works on a Raspberry Pi or a typical computer. There is also an online gallery where kids can upload their projects and download other kids' projects, and show their friends and such.

  • Alice is a similar teaching tool for coding, perhaps very slightly more advanced but I haven't had the same level of experience with it to say. It looks good and is popular and free.

  • Construct 2 is a more advanced game development software that is popular and easy to use for kids in the 10+ age category, or younger if they're confident and have previous experience. It's also free, and is HTML5 based so no need to install loads of stuff.

    I think by the time they hit 13+ they are usually capable of following the typical books for kids that age, Python for Kids is one that I've known to be very successful but there are plenty of similar books for other languages depending on what they're interested in.

    That's by no means an exhaustive list of course! Just some things I have experience with myself that you might find useful. Also if there is a Coder Dojo or similar kids coding group near you they can be great for kids.
u/MensaDropout · 2 pointsr/homeschool

I've been using this with my 9 yr old: http://www.amazon.com/Python-Kids-Playful-Introduction-Programming/dp/1593274076

It's been a solid start...

u/progr_hex · 2 pointsr/learnpython

I'm currently reading and learning off of, "Python for Kids" (Book). The section of code that is listed above is what I was guiding myself with so I may better grasp on how importing different modules worked.

u/Omnius · 2 pointsr/Entrepreneur

Python for Kids

Edit: Turtle Logo is good too. Key things to remember short lessons that finish on something neat and fun. Update this post if/when you start and let us know what you used and how it went.

u/kaipulle · 2 pointsr/bangalore

Definitely Python. My friend actually did this and his son is doing really well. He is now 12 years old and is already way ahead of the curve in comparison with his peers, though his parents do not compare him with others as such. Also, teach one or two non-native languages. Need not be French/German/Spanish, Indian languages are a lot useful. Pick any language of the neighbouring state, that should do it.

edit: http://www.amazon.in/Python-Kids-Playful-Introduction-Programming/dp/1593274076

u/nerdwaller · 2 pointsr/Python

It's really hard to tell people how to learn, especially since everyone learns differently - so if this doesn't work for you don't get discouraged! A large portion of programming is pushing through these barriers (seriously every few weeks I hit another new thing, feel similar, eventually push through, repeat).

That said, I've given the book Python for Kids to quite a few people (all adults) and they seemed to really engage with it. I read it myself (though this was long after I had been programming) and enjoyed how it built on the concepts in a clear way after both introducing new concepts and applying them.

u/nm1010 · 2 pointsr/SNHU

I had no "real" experience with programming before working through this, but I feel like I am picking up all the concepts in the book pretty easily. Was the class just weekly work, or is there an overarching project with milestones like most of the other IT classes?

u/carpet_munch · 2 pointsr/learnprogramming

Python Crash Course seems to be cool for getting started with Python. Once you know some basics, start trying to solve problems on sites like hackerrank or codingame and see where you might need to fill in the blanks. Think of things you want to program, or make clones of existing applications. Once you get started and work on some projects, the learning will happen naturally because you'll constantly be looking things up to help you solve your problems. Just stay away from copy/paste of other people's code. At the very least, type any code you need to borrow out yourself and comment it to show yourself you understand what it is doing. Best of luck.

u/KingofOctopon · 2 pointsr/Python

[](Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_api_j4nKybJRD4G8T)

This is by far one of the best books I've seen out there not only because it explains python really well but because it has 3 practice projects in the second half of the book.

u/okayyeah3 · 2 pointsr/Seattle

Totally understand. Good luck. If you haven't already you should check out the free interactive python tutorials available online at codecademy.com and this book is fantastic for learning early python https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ it also is part of a series that gets progressively more complex, all interactive.

Remember, a bootcamp will give you structure but in order to succeed in tech you need to be self-driven and disciplined internally, relying on external sources for discipline will not bode well in the professional environment. You're constantly needing to update your knowledge and learn new material.

Feel free to PM me any time.

u/CrPlunk · 2 pointsr/learnpython

I recently bought this book, and Decided to return it after reading this thread and instead bought Python Crash Course.It includes a Game, a WebApp, and a Data Visualization Program as final progects that you can do in any order! Python crash course unlike the former covers code in python 3.0, and (when needed) addresses python 2.7 differences.
i have yet to really start in on it as I'm currently Learning C# but comparing the two i would say this book is Much more beginner friendly (LPTHW is actually a little condescending) what i appreciated most about Python crash course is at the end of each chapter he gives you multiple ideas for simple programs so you can start coding from memory right away! this is the most important thing a book can teach you, i think!

u/xPolydeuces · 2 pointsr/learnpython

My friend who was getting into Python recently asked me about the same thing, I've made some research and this was what I came with. Just for the record, I'm personally a book dude - can't really focus much when learning from Udemy courses and stuff like that, so I will only cover books:


First book:


Python Crash Course by Eric Matthes
Very solid position for beginners. The first part of the book covers Python's basics - data types, lists, functions, classes, pretty much everything you need to get a good grasp of Python itself. The second part of the book includes three practical projects, mini-game, data visualization and an introduction to making web apps with Django. From what I so, it's a pretty unusual approach to beginner friendly books, since most of them avoid using additional libraries. On the other hand, it's harder to get bored with this book, it really makes you want to learn more and more once you can actually see the effects of all your work.


Automate the Boring Stuff with Python by Al Sweigart
Best alternative if you want to spend 0 bucks or want to dive all into projects. Even though it covers basics as well, I still recommend to read it, even if you have done Python Crash Course before, even just for the sake of all those projects you can make to practice your Python. He also has a Youtube channel where he has a loooot of Python content and sometimes does cool things like streaming and helping people make their code better, really cool guy, be sure to check his channel!


Second book:


Writing Idiomatic Python by Jeff Knupp

Very solid book, filled with examples what you, as a Python developer should do, and what you shouldn't (and why not). Sounds like not much, but it is actually a lot of useful knowledge that will make your code shorter, cleaner and better.


Effective Python by Brett Slatkin

A bit easier to understand and easier to approach than a previous book, but still has a load of knowledge to share.


Third book:


Fluent Python by Luciano Ramalho

One of the best Python books overall, covers all of the things that previous books could have missed or didn't have time to introduce. My personal favorite when it comes to books for advanced Python developers.


All of those recommendations are my personal opinion, so if anyone has anything to add, I will gladly listen to any comments!

u/coinmania · 2 pointsr/vfx

My friend go into VR using Unity. For learning Python, here's a couple of resources:

teamtreehouse.com

codeacademy.com

https://learncodethehardway.org/python/

Python Crash Course
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_1?ie=UTF8&qid=1500067504&sr=8-1&keywords=python+crash+course

u/weo_af · 2 pointsr/learnpython

The Django Girls Tutorial is good.

I learned with Python Crash Course which is especially good if your still starting out with Python as the book is mostly about just Python and the Django project is one of the end projects. Not sure if it's been updated for 2.0 though.

Also the Django Docs are very good.

u/rbvm1949 · 2 pointsr/learnpython

Thank you, would it be better for me to do Python Principles over a book like 'Python Crash Course'?

u/J3SP3R · 2 pointsr/learnpython

I got automate the boring stuff but haven't started it yet. Is this the crash course you mentioned?

u/3Erots · 2 pointsr/csMajors

> How Useful are e-Books for Studying?

It depends. Personally, books of any kind tend to be hit-or-miss with me when it comes to studying. They tend to suck the life out of me very, very quickly due to density/dryness. Instead, I like to find videos of the material I'm wanting to learn and watch those instead - preferably in a MOOC structure. This way it makes it easier for me to stay focused with a well-defined start and ending point, and most MOOCs tend to follow a "you watched, now do" style of teaching along with several exercises along the way which I love. There's plenty of resources out there like Lynda.com, Coursera, or Udacity that offer beginner courses up to the advaced stuff in c++ and/or python.

> I'm currently looking into the Humble Bundle e-books they're offering this time around and wanted to ask for input on how helpful they would be.

Are you referring to this bundle? If so that is a big haul of material and adjacent tools (not to say it's not a good price though). If you value the books at what they're offering, then go for it. I'd just say it's a little over-kill for a beginner.

If you are hard-pressed on following a standard textbook/e-book format, I'd recommend Python Crash Course. It has been the only book I've gone through front-to-back. It's a great intro to python and switches into a project-based structure later on in the book. It also has subsequent books that cover other types of projects in python.

u/Yawzheek · 2 pointsr/learnpython

Also, to clarify slightly more: YES, I believe it's more than possible to learn Python in a month assuming no previous programming experience.

But again, that doesn't mean you'll understand advanced aspects of the language. I mean that you'll understand basic programming concepts - and especially those specific to Python - such as variables, types, functions, classes, etc.

This is the book I spoke of earlier. I feel that if you read carefully through it, work the examples, do the problem sets, and practice on your own a bit, within a month it would be fair to say you "know" some Python. A good deal, in fact, and it's not a particularly long book. But know, there will be things that still elude you. StackOverflow, Google, Reddit, and maybe a more advanced book after will get you the knowledge you may desire.

Best of luck to you!

u/nzonead · 2 pointsr/kodi

I recommend this book: https://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1617290920

Though Codeacademy might be enough depending on how complex the addon is.

You'll also have to learn some Kodi addon specific stuff: http://kodi.wiki/view/Add-on_development

u/Kruger2147 · 2 pointsr/findapath

You sound like several Electrical Engineers I've known that got their degrees, then left and started coding. They're impatient and can easily put down a few lines of code, run it and see the working product.

I would recommend starting to teach yourself. CodeAcademy, Coursera, Lynda.com are all great resources to start teaching yourself.

I'd also HIGHLY recommend getting Python for Kids. I know your not a kid, neither am I. I wanted to get into coding and all the sites assumed you already knew the basics. This book teaches you everything from the ground up, and while it is titled "...for Kids" the author also wrote it with adults who are brand new to coding. It is amazingly well done. Python is also commonly used by server admins and database guys. Since you like the electrical stuff, those go hand in hand. Get the book, teach yourself some Python. Then go to community college and take a course or two (very part-time student) for your COMPTIA and server stuff. Within a year/year and a half you'll have a solid foundation for Junior Admin/Ops/Database.

P.S. If you do get Python for Kids, it tells you to use the official Python IDE, it sucks, I hated it. I'd recommend getting PyCharm instead. Both are free.

u/itsamillion · 1 pointr/politics

Reminds me of [Doomsday](https://www.amazon.com/Doomsday-John-Peel/dp/0439060303). Marketed as "young adult"-type fare but underrated book series. A 14 year old dude finds out there's an exact clone of him who lives on the moon and is a genius hacker. When the (literally) evil twin unleashes a computer virus that causes mass death and destruction on earth for fun, the main character gets framed for it and adventures ensue.

u/tankfish442 · 1 pointr/autism

This is a great book to read with your child if they show an intrist in the working of things around them. Its not about autisum but it may get him engaged. It helped me quite a bit growing up.
The Way Things Work https://www.amazon.com/dp/0544824385/ref=cm_sw_r_cp_apa_i_V7kqDbP53DJJ7

u/rexregisanimi · 1 pointr/latterdaysaints

There's an updated version as well: https://www.amazon.com/dp/0544824385/ref=cm_sw_r_cp_awdb_t1_8fxzCbN154WTB. I haven't read it yet.

u/Twinkie60 · 1 pointr/intj

I really liked this book

u/ShoppingCartSimulatr · 1 pointr/mexico

Este libro sobre máquinas también lo vendía selecciones. 12/10.

u/warsage · 1 pointr/TruePokemon

Oh, it's already a thing. Obviously it doesn't have as much data as the Internet though.

u/akatherder · 1 pointr/pokemongo

I got my 6 year old this book: https://www.amazon.com/gp/product/0545795664/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1

Other than brief interludes of Goat Simulator goats, you'll never not hear about pokemon again.

u/MackieMouse · 1 pointr/CautiousBB

I agree with mostly not focusing on the kid, although if you want to do something fun/goofy and geeky in with a gift I'd suggest either of these:

http://www.amazon.com/Safe-Baby-Pregnancy-Tips-David/dp/0762428430

http://www.amazon.com/HTML-Babies-Volume-Web-Design/dp/0615487661

:)

u/Shadonovitch · 1 pointr/france

En tout cas pour les très jeunes y'a toujours http://www.amazon.com/HTML-Babies-Web-Design/dp/0615487661

u/SquirtMonkey · 1 pointr/learnprogramming

All of these are great suggestions! I'm a private tutor in Manhattan who specializes in STEM. From my experience Scratch into Python is typically the best for a child. It depends on her typing capabilities as to how quickly she will want to / can make that jump to Python.

I believe that your enthusiasm will continue to fuel hers. Be excited when she is excited and be there for her when her programs fail and she is not sure why. You may not have the answers, but her learning how to continue despite failure is a HUGE part of coding! She will be frustrated and mad, but then she will have an "aha" moment and be so excited to share it with you. You'll love it! I'm excited for you.

I'll leave one book that I saw a student of mine buy. She is only 7 and she really loves it!

Coding Games in Scratch

u/fenpy · 1 pointr/learnpython

I was watching Derek Banas Python tutorials and he recommended some books he consider are useful, and amongst them was this book. Being beginner my self I give it a go and it really is a good one.
I mean, dude is a pro, and he finds it great, so why not to try.

And you can check his tutorials as well on links below.




you tube




personal site




Good luck, and don't give up!

u/metamet · 1 pointr/news
u/_ASE · 1 pointr/gamedev
u/Samdespion · 1 pointr/javascript

Javascript for kids. It has been written for kids after 10 yo. I'm nearly 30 yo and I'm learning so many things. It starts from 0, you will learn the basics and how to make games like snakes. https://www.amazon.fr/JavaScript-Kids-Playful-Introduction-Programming/dp/1593274084

u/SoupOfTomato · 1 pointr/scratch
u/aangush · 1 pointr/learnpython

I am a beginner in Python, and I have been learning through a book called Python Crash Course, by Eric Matthes. I highly, highly recommend this book to anyone who wants to learn python, but also learn how to write effective programs, and understand how to interpret programming problems. Eric Matthes takes a project-based-learning approach, and provides lots of coding exercises throughout the book, and you can find the answers for all of these on the book's website. Here is the link to the book on amazon.

u/ttelbarto · 1 pointr/datascience

Hi, There are so many resources out there I don't know where to start! I would work through some kind of beginner python book (recommendation below). Then maybe try Andrew Ng's Machine Learning Coursera course to get a taste of Machine Learning. Once you have completed both of those I would reassess what you would like to focus on. I will include some other books I would recommend below.

Beginner Python - https://www.amazon.co.uk/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?keywords=python+books&qid=1565035502&s=books&sr=1-3

Machine Learning Coursera - https://www.coursera.org/learn/machine-learning

Python Machine Learning - https://www.amazon.co.uk/Hands-Machine-Learning-Scikit-Learn-TensorFlow/dp/1491962291/ref=sr_1_7?crid=2QF98N9Q9GCJ9&keywords=hands+on+data+science&qid=1565035593&s=books&sprefix=hands+on+data+sc%2Cstripbooks%2C183&sr=1-7

https://www.amazon.co.uk/Data-Science-Scratch-Joel-Grus/dp/1492041130/ref=sr_1_1?crid=PJEJNNUBNQ8N&keywords=data+science+from+scratch&qid=1565035617&s=books&sprefix=data+science+from+s%2Cstripbooks%2C140&sr=1-1

Statistics (intro) - https://www.amazon.co.uk/Naked-Statistics-Stripping-Dread-Data/dp/039334777X/ref=sr_1_1?keywords=naked+statistics&qid=1565035650&s=books&sr=1-1

More stats (I haven't read this but gets recommended) - https://www.amazon.co.uk/Think-Stats-Allen-B-Downey/dp/1491907339/ref=sr_1_1?keywords=think+stats&qid=1565035674&s=books&sr=1-1

u/shinigamiyuk · 1 pointr/learnpython

This is currently my personal favorite. Don't get the ebook though as the code example font is messed up from what I hear.

u/Fender420 · 1 pointr/learnpython

Buy this book.
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036/ref=sr_1_3?keywords=python+crash+course&qid=1562493760&s=gateway&sr=8-3
I recommend it to everyone. They also sell them at booksamillion, but I prefer the amazon kindle version as it's so convenient to reference when working. It's structured perfectly and it involves projects. The chapters perfectly step you up from lists, to dictionaries, to classes etc.

u/amt1111 · 1 pointr/Python

I just read through this in about 2.5 days: https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

The first half teaches the basics and the second half has three projects to work. I found it pretty useful.

u/ugacha · 1 pointr/HelpMeFind
u/nickcantwaite · 1 pointr/learnpython

I can't see that link on mobile but here is the Amazon link from the one I got

u/monofart · 1 pointr/learnpython
u/syntheticproduct · 1 pointr/AskProgramming

One of the most popular python books (actually also one of the most popular programming books altogether) is Python crash course

Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_wm7VBbC089FTF

Automate the boring stuff with python also has good reviews.

u/startupshutdown5 · 1 pointr/learnprogramming

For beginners you might want to check out:

u/sashok_ua · 1 pointr/Python
u/snmdbc · 1 pointr/learnpython

I agree with this guy. I played with a lot of the online tutorials before I just got a book and worked through it. Then I bought a second book that focused on a different area, etc ad nauseam.

I'd recommend starting here:
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036?SubscriptionId=AKIAILSHYYTFIVPWUY6Q&tag=duckduckgo-iphone-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1593276036

u/LobsterLAD · 1 pointr/Python

I started learning Python a few months ago, this book here helped me a lot. Gave you some "projects" to work on to learn each new function, method, etc.

Edit: formatting

u/jonnydoo84 · 1 pointr/wallstreetbets

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

really good book to get into Python, it kind of assumes you know the basic logic, but it's very entry level friendly and im sure you can find it for free in a pdf somewhere. it's a good overall language to know if you are going to be doing any kind of analytical work.

u/adamaero · 1 pointr/EffectiveAltruism

Start learning a programming language to eventually do some contract work from UpWork or something:
Python Crash Course: A Hands-On, Project-Based Introduction.

u/Donnersebliksem · 1 pointr/learnpython

Someone else on this sub recommended Python crash course which I just recently got and I have found that it is thorough and helpful so far. That would be my recommendation.

u/AccountofWrath · 1 pointr/learnprogramming

Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://www.amazon.com/dp/1593276036/ref=cm_sw_r_cp_apa_9QAPAbGPMVEHR

u/RiseDFO · 1 pointr/networking

This is just a python script, so you would have a file (script.py) and execute it with "python script.py". This would be from your computer/server, not the router. But I suggest learning the basics of python before attempting to do any of this, just so you know what you are getting yourself into. =)

If you would like recommendations on how to get started, I personally suggest the crash course book but my coworker swears by a different book so I'll link to both here:

u/mamser102 · 1 pointr/learnprogramming

i really like the book project based learning python, it was really fun to follow.

https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036

u/rambo2k · 1 pointr/learnprogramming

I'm reading Python Crash Course online(safaribooks) and just bought a copy of it too.

It's teaching you programming concepts(teaches you how to use them by examples) + python at same time. It takes you through the syntax of the language and then through 3 projects. I haven't read half of it yet, but I'm already blown away by it.

u/akirasb · 1 pointr/Accounting

From my understanding, there are tons of great resources, but the biggest hurdle is just getting started. So go choose a resource and just start going!

I'm currently in the same boat as you and after looking around a bit I'm going to go to the library and pick up this book on the weekend: https://www.amazon.ca/gp/product/1593276036?pf_rd_p=46535598-d2e0-4bc4-8392-182d8c1e93fc&pf_rd_r=EB7B57WGWNRRQ0MR63TR

u/TrainCommuter · 1 pointr/Minecraft

There's a book that uses MC to teach kids Python:
Learn to Program with Minecraft https://www.amazon.co.uk/dp/1593276702/ref=cm_sw_r_cp_api_yi8wzb5EWA3N4

Just felt like throwing that in here

u/BradChesney79 · 1 pointr/IWantToLearn

There is a learn Python with Minecraft book that you can use with a very affordable Raspberry Pi computer.

Between the book and the Pi, you would be down ~$50 maybe...

https://www.amazon.com/Learn-Program-Minecraft-Transform-Python/dp/1593276702

u/nothinbuttherain · 1 pointr/raspberry_pi

I bought this book for my 12 year old and I to do together, because I too would like to learn Python and I thought it would be an enjoyable shared experience.

So far he has shown no interest, but I think it will come eventually. :-)

As a result, I have also not gone through the book in detail, but flipping through it, it looks like just what I hoped it would be.

u/Enlightenment777 · 1 pointr/arduino

Do you own these books?

u/AnneBancroftsGhost · 1 pointr/arduino_bots

Arduino, breadboard, two dc motors, motor controller, jumper wires, a hot glue gun, and some random arts and crafts supplies like popsicle sticks, cardboard, etc.

Maybe a book of project ideas, these look good:
https://www.amazon.com/Make-Electronics-Learning-Through-Discovery/dp/1680450263/
https://www.amazon.com/Arduino-Project-Handbook-Practical-Projects/dp/1593276907

u/cadraig · 1 pointr/arduino

I bought this book in January and have been working my way through it. I would heartily recommend it to beginners, it is a great starting point to getting the most out of the Arduino. It gives you ideas to create some nice projects of your own. For example, I have used what it taught me about ultrasonic sensors to create a project which switches on an LED strip when I wave my hand in front of it. I have also used the timer project in the book as a basis to create my own kitchen timer with a dual display.

u/Bilbo_Fraggins · 1 pointr/ADHD

Ruby is a fine programming language, but there's more engaging resources for Python, scratch, and JavaScript at the moment.

If you have no previous programming experience, scratch is a whole lot of fun quickly. It's a bit "kiddy", but easy to learn the basics of programming and have fun doing it. I recommend picking up this book.

When you're through that, if you want more (or you've already done some basic programming sometime in the past) I'd move to python. This book is similarly engaging and will get your legs under you. By the time you're done, you'll be in a good position to know enough about python to what you want to learn next if anything.

After doing some of these books or other tutorials, it's important to find something you want to use that you can build. That's why I like these game based books: you get to learn how to make games that are fun to play for a bit anyway. Anyway, think about your other hobbies and try to come up with a useful program you can make for them. Programming is easier to stick with when there's an end goal beyond learning programming.

u/pathogen201 · 1 pointr/Python

I highly recommend Hello World!: Computer Programming for Kids and Other Beginners. I started my son at 6 years old with it and he was off and running within 2 days.

u/IamABot_v01 · 1 pointr/AMAAggregator


Autogenerated.

IAmA creator of logic puzzles and games that teach programming skills, and former homeschool dad and NASA researcher. AMA!

Hello Reddit!
My name is Mark Engelberg. I began my career as a virtual reality researcher at NASA, and then transitioned to the computer game industry. I designed and programmed adventure games, and helped develop compression algorithms that have been used in over 6000 video games.

I am now an award-winning logic puzzle designer with three new ThinkFun programming board games at Target!

My preferred programming language is Clojure and I use it to create tools that help me invent new puzzles. I am passionate about math and computer science education and have taught students at every level.

https://www.reddit.com/r/KeybaseProofs/comments/6oyua7/my_keybase_proof_redditenigmisto/
https://www.facebook.com/ThinkFunGames/photos/a.125775831476.130179.104029271476/10155657855076477/?type=3&theater
https://twitter.com/ThinkFun/status/898257651888517121

NOTE: Shortly into the AMA, a Reddit moderator mistakenly deleted the AMA post. I eventually got the post reinstated, but during the critical period of time for which ThinkFun had advertised the AMA, it was unavailable. For that reason, I'm going to leave the AMA post open for a couple of days, and respond to any further questions as time permits.


-----------------------------------------------------------


blurfocus :



What heuristics do you code into your tools for generating good puzzles? How

do you automatically evaluate the difficulty level and how enjoyable the puzzle

would be to solve?



: enigmisto :

:

: That's a great question. I talked about this in-depth in my recent podcast

: interview on Programming Throwdown

: http://www.programmingthrowdown.com/2017/08/episode-69-puzzle-games-with-

: mark.html starting at the 42:00 mark.

:


-----------------------------------------------------------


SaturnineDenial :



What makes your logic puzzles stand out in the industry?



: enigmisto :

:

: One key difference is that each of my three new logic puzzle games is rooted

: in a key computer science principle, so that playing the games also immerses

: the player in computational thinking. Also, they are "unplugged" games,

: whereas most programming games are costly electronic/robotic toys or online.

: There's no other company that's doing anything quite like this right now.

:


-----------------------------------------------------------


mikejlay :



I homeschool my 11 year old son, how do you feel about the state of American

public schooling? What are some ways to get math and computer science

integrated into a home school experience? Thank you!



: enigmisto :

:

: One of my main motivations for homeschooling was my dissatisfaction with the

: state of math and CS education in the public schools. The thing that baffles

: me the most about public schooling is the whole philosophy of "teach them

: once, they either get it or they don't, and then we move on". In my opinion,

: if something is worth teaching, it's worth teaching until the students

: understand it. Lots of great options for math. At elementary school level,

: check out: http://stern.buffalostate.edu/CSMPProgram/ For middle school and

: high school, check out https://artofproblemsolving.com/ and

: https://www.eimacs.com/. For CS, at middle school level there are options

: like bootstrapworld.com and https://www.amazon.com/Hello-World-Computer-

: Programming-Beginners/dp/1617290920. At high school level, there are a bunch

: of AP materials, or something like

: http://homedirs.ccs.neu.edu/matthias/HtDP2e/. Also, tons of great free

: coursera and edX college courses for both math and CS. Here's one good one:

: https://www.edx.org/course/how-code-simple-data-ubcx-htc1x Homeschooling

: gives you the freedom to try different approaches and figure out what works

: for you.

:


-----------------------------------------------------------


knopitynope :



Between the three games, which is your favorite? Also, can you tell us more

about your virtual reality experience at NASA?



: enigmisto :

:

: That's like asking me to pick a favorite child! Honestly, each one was my

: favorite as I was working on it. But I will admit that Robot Repair has

: special meaning to me, in that it's my "love letter" to some of the key

: influences in my life with respect to logic, programming and puzzles: Imacs

: (imacs.org), Knuth (author of Art of Computer Programming), and Raymond

: Smullyan (master of logic puzzles). I worked at NASA in the early 90s when

: it took two $500k machines to render a VR scene, one for each eye. I built

: VR simulations for the Hubble Space Telescope repair mission. We were among

: the first to prove that VR was actually useful for something, because people

: retained memories of the procedures as if they had stepped through them

: themselves, not just memorized them from the book.

:

:: porcupinewhy :

::

:: If NASA said it needed you as an astronaut, would you do it?

::

::: enigmisto :

:::

::: I am renowned for my asteroid-exploding prowess, so I am certain they

::: will be calling me someday. Saving humanity is what I do.

:::


-----------------------------------------------------------


GGharjan :



Do you feel as if home schooling takes away a lot of the social aspect of

public school?



: enigmisto :

:

: Living in an urban area like Seattle, there was no shortage of opportunities

: for social interactions between homeschooling kids and families. We'd have

: park days weekly, for example, where the parents would hang out on picnic

: blankets in one part of the park while the kids played in the playground and

: the athletic field. It was the norm to see kids of different ages playing

: with one another, which doesn't happen a whole lot at schools. And because

: the parents were always "around", the kids had role models to help teach them

: to treat each other positively and work out their differences in a mature

: manner. My daughter chose to attend public school for her high school, and

: yes, it was thrilling for her to be around thousands of other kids every day,

: but there were a lot of downsides to the social aspects of public school, too

: (a lot of peer pressure and potentially toxic relationships that needed to be

: carefully navigated). I think her rich social interactions earlier in life

: as a homeschooler helped her navigate those high school social challenges

: successfully. So as long as you find a good homeschool community to be part

: of, I don't feel there is a social downside to homeschooling. Your mileage

: may vary, of course, depending on where you live, your kids' personalities,

: etc.

:


-----------------------------------------------------------

IamAbot_v01. Alpha version. Under care of /u/oppon.
Comment 1 of 2
Updated at 2017-08-18 14:40:19.406219

This is the final update to this thread

u/Rezcom · 1 pointr/DotA2

This brings up the question, do those unofficial (yet published) Minecraft books like this one ever get in trouble or contact with Mojang? What OP is trying to do here is very similar I think

u/Malumeze86 · -6 pointsr/funny