Reddit Reddit reviews Python Programming: An Introduction to Computer Science, 3rd Ed.

We found 9 Reddit comments about Python Programming: An Introduction to Computer Science, 3rd Ed.. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Introductory & Beginning Programming
Python Programming: An Introduction to Computer Science, 3rd Ed.
Check price on Amazon

9 Reddit comments about Python Programming: An Introduction to Computer Science, 3rd Ed.:

u/samort7 · 257 pointsr/learnprogramming

Here's my list of the classics:

General Computing

u/anonymous_geographer · 10 pointsr/learnpython

This:

Java: An Introduction to Problem Solving and Programming (7th Edition) https://www.amazon.com/dp/0133766268/ref=cm_sw_r_cp_api_i_Z-vkDbN70GX2T

and this:

Python Programming: An Introduction to Computer Science, 3rd Ed. https://www.amazon.com/dp/1590282752/ref=cm_sw_r_cp_api_i_dawkDbVC96J00

u/666f6f626172 · 7 pointsr/datascience

I doubt any courses you take would spend more than a day on the basics of a language. That's something you need to learn on your own. What's your background like? It sounds like you don't have much programming experience, so perhaps start with this. Then maybe this for learning numpy, pandas, and matplotlib.

EDIT: Didn't realize you were still in high school. I don't believe there's a specific data science undergrad program anywhere, but any STEM undergrad program will probably include an introductory programming course.

u/create_a_new-account · 2 pointsr/learnpython

Classic Computer Science Problems in Python
https://www.amazon.com/gp/product/1617295981

Introduction to Computation and Programming Using Python: With Application to Understanding Data (The MIT Press) second edition Edition
https://www.amazon.com/gp/product/0262529629

Python for Programmers: with Big Data and Artificial Intelligence Case Studies
https://www.amazon.com/gp/product/0135224330

Problem Solving with Algorithms and Data Structures Using Python
https://www.amazon.com/gp/product/1590282574

Python Programming: An Introduction to Computer Science, 3rd Ed.
https://www.amazon.com/gp/product/1590282752

u/cjsimp02 · 1 pointr/learnprogramming

I recommend starting with some free resources, which I did at first. However, this book gave me a ton of knowledge on the fundamentals. The author uses Python to teach how programming works and the thinking/problem solving that you need when programming. It’s very interactive and he builds on the same problems throughout the book. He also does a great job at explaining loops and how they work, which can be confusing to someone new at programming. He will have you writing programs (very simple ones) right off the bat.

u/Lesabotsy · 1 pointr/learnprogramming
u/gbliquid · 1 pointr/learnprogramming

When I was learning python in school they had us use this book.

Python Programming: An Introduction to Computer Science, 3rd Ed. https://www.amazon.com/dp/1590282752/ref=cm_sw_r_cp_api_i_6JnyDb7DPST9V

I found it to be easy to learn from. The language was easy to understand, it covered a lot of the core topics to get you started in python, and I’m pretty sure each chapter had a bunch of programming exercises at the end to practice what you learned. Would definitely recommend this book if you’re looking to get started in python.

u/lardlung · 1 pointr/Python

It's good to be versatile. :)

What kind of projects have you tried in the past? Or to put it another way, what's failed to capture your attention?

Although I recommend actually writing code more than I recommend hitting yet another book, John Zelle's textbook Python Programming: An Introduction to Computer Science is a pretty good book that may help you. That's an amazon link, but you can find it online elsewhere, as well. It might be worth your time to find a copy, although

The book steps through building some projects with a lot of good discussions about why certain code choices are made, but more importantly, it has exercises and questions at the end of each chapter. Some are easy to answer, and some take a little more thought.

There's also a pretty good chapter that talks just about the process of designing a project, which helped me learn to organize my thoughts when I'm tackling a new project.

I'd love to hear what you end up picking to get going again.