Python Crash Course: A Hands-On, Project-Based Introduction to Programming
About This Book
Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online.
As you work through Python Crash Course you’ll learn how to:
*Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
*Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses
*Work with data to generate interactive visualizations
*Create and customize Web apps and deploy them safely online
*Deal with mistakes and errors so you can solve your own programming problems
For beginners you might want to check out:
As books I found this pretty good: Python Crash Course - https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
Automate The Boring Stuff with Python - it's free to read online and you can find some tutorial videos on youtube - https://automatetheboringstuff.com/
There is also an Udemy course for Automate, but it's essentialy a a book and youtube videos combined together - If you really want it, I woukd wait for sale.
For beginners you might want to check out:
https://www.amazon.co.uk/Python-Crash-Course-Hands-Project-Based/dp/1593276036
Here you go, if you do decide to buy it get used copies as they're cheaper :)
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.
For beginners you might want to check out:
For beginners you might want to check out:
For beginners you might want to check out:
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
Thank you, would it be better for me to do Python Principles over a book like 'Python Crash Course'?
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.
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!
I recommend this book to anyone starting, especially python, I am a beginner myself, I am on chapter 4 and this book makes me happy every time I open it up
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.
Also, do you have any recommendations for getting started? I'm working my way throughthis book at the moment but if you have any other recommendations for this specific project please let me know
There are a lot of books such as:
​
https://www.amazon.com/Teach-Your-Kids-Code-Parent-Friendly-ebook/dp/B00WJ049XI
​
that cover teaching python to children.
​
I would suggest something like this:
https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1593276036
for you.
Not sure what's happening on your side, but this code works fine. Here it goes (python 3.6, BSP 4.6.3):
Try this approach. Turn out that your selector could not find anything. However, I've fixed it to serve the purpose:
I am new also. A am using the book Python Crash Course
[https://toptalkedbooks.com/amzn/1593276036)
and it is quite helpful so far. I am going to finish the whole book and type out all the exercises
I think the other suggestions are fun, but if he’s serious about learning computer science, programming needs to become second nature.
I recommend this excellent intro book:
Python Crash Course: A Hands-On, Project-Based Introduction to Programming https://toptalkedbooks.com/amzn/1593276036
Alternatively:
Automate the Boring Stuff with Python: Practical Programming for Total Beginners https://toptalkedbooks.com/amzn/1593275994
If he already knows how to program, go for a more advanced book. Getting a degree in CS means you’ve got to be able to follow a textbook. CS is also a lot of math and theory. The engineering, like using an Arduino, is more of the application of CS.
Also worth checking out if he enjoys history:
The Chip : How Two Americans Invented the Microchip and Launched a Revolution https://toptalkedbooks.com/amzn/0375758283