Technical Library
I'm in the process of creating a new site called "STEAM Clown's Library" on a separate Google Site: Check It Out.
jim The STEAM Clown's Library <-- Click here
Over time, all my Library selections will be found over there
This Library is intended as a reference for my Mechatronics Class. I have purchased all of these books referenced here. If you like one of these reference books, you should buy it. They are referenced here only for limited "Fair Use" access for my students. If you are not in my class, you should buy any books you are using. See Wiki Fair Use and https://www.mabankisd.net/upload/page/0075/FairUse.pdf and http://copyright.universityofcalifornia.edu/use/teaching.html#p=in_the_classroom
Units
Unit 1 - Mechatronics Introduction
Unit 2 - Career Readiness - Professional Development
Unit 3 - Manufacturing Technology - Advanced Manufacturing
Unit 4 - General Topics - Engineering
Unit 5 - AC-DC Electronics Fundamentals
Unit 6 - Digital Logic Fundamentals
Unit 7 - C++ & Arduino Programming
Unit 8 - Python Programming & IoT
This is a text book you will be using in class. Many of the lectures and Lessons will contain material from this book. You will be assigned reading and coding assignments pulled from this resource.
On its own, this book won’t turn you into a professional software developer any more than a few guitar lessons will turn you into a rock star. But if you’re an office worker, administrator, academic, or anyone else who uses a computer for work or fun, you will learn the basics of programming so that you can automate simple tasks
This is an open sources Python Text book by Allen B. Downey, and you will be using it in class. Some of the lectures and Lessons will contain material from this book. You will be assigned reading and coding assignments pulled from this resource.
The Author, Allen, had some specific goals when he wrote this book:
Keep it short. It is better for students to read 10 pages than not read 50 pages.
Be careful with vocabulary. I tried to minimize jargon and define each term at first use.
Build gradually. To avoid trap doors, I took the most difficult topics and split them into a series of small steps.
Focus on programming, not the programming language. I included the minimum useful subset of Python and left out the rest.
PDF Version - Think Python: How to Think Like a Computer Scientist (PDF)
HTML Version - Think Python: How to Think Like a Computer Scientist (HTML)
Unit 9 - Programming - Linux
Unit 10 - Programming - ??
Unit 11 - Programming - ??
Unit 12 - AI - Machine Learning - Deep Learning - AI - (Jetson Nano)
Programming Books
Python & Raspberry Pi Books
Make the most out of the world’s first truly compact computer
It's the size of a credit card, it can be charged like a smartphone, it runs on open-source Linux, and it holds the promise of bringing programming and playing to millions at low cost. And now you can learn how to use this amazing computer from its co-creator, Eben Upton, in Raspberry Pi User Guide. Co-written with Gareth Halfacree, this guide gets you up and running on Raspberry Pi, whether you're an educator, hacker, hobbyist, or kid. Learn how to connect your Pi to other hardware, install software, write basic programs, and set it up to run robots, multimedia centers, and more.
Get your slice of Raspberry Pi
With the invention of the unique credit card-sized single-board computer comes a new wave of hardware geeks, hackers, and hobbyists who are excited about the possibilities with the Raspberry Pi—and this is the perfect guide to get you started. With this down-to-earth book, you'll quickly discover why the Raspberry Pi is in high demand!
Join the Raspberry revolution with these fun and easy Pi projects
The Raspberry Pi has opened up a whole new world of innovation for everyone from hardware hackers and programmers to students, hobbyists, engineers, and beyond. Featuring a variety of hands-on projects, this easy-to-understand guide walks you through every step of the design process and will have you creating like a Raspberry Pi pro in no time.
Build cool Raspberry Pi projects with no experience required!
Adventures in Raspberry Pi, 3rd Edition is the fun guide to learning programming. Starting from the very basics and building skill upon skill, you'll learn developing fundamentals—even if you've never programmed before. Learning is exciting when you're working your way through cool projects, but the concepts you learn and the skills you master will take you further than you ever thought possible.
Expand Raspberry Pi capabilities with fundamental engineering principles
Exploring Raspberry Pi is the innovators guide to bringing Raspberry Pi to life. This book favors engineering principles over a 'recipe' approach to give you the skills you need to design and build your own projects.
The must-have companion guide to the Raspberry Pi User Guide!
Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers with no prior programming language assumed, this beginner book gets you up and running.