|
Showing 1 - 2 of
2 matches in All Departments
For the first time microcontrollers are powerful enough to be
programmed in Python. The landscape of embedded systems development
is changing, microcontrollers are becoming more powerful, and the
rise of the internet of things is leading more developers to get
into hardware. This book provides the solid foundation to start
your journey of embedded systems development and microcontroller
programming with Python. You'll quickly realize the value of using
Python. The theme of the book is simplicity and the cleanness and
elegance of Python makes that possible. Featuring a step-by-step
approach, this single source guide balances complexity and clarity
with insightful explanations that you'll easily grasp. Python is
quickly becoming the language of choice for applications such as
machine learning and computer vision on embedded devices. What
would previously be daunting and exceedingly difficult to do in C
or C++ is now possible with Python because of its level of
abstraction. Programming Microcontrollers with Python is your path
to bringing your existing skills to the embedded space. What You'll
Learn Review microcontroller basics and the hardware and software
requirements Understand an embedded system's general architecture
Follow the steps needed to carry a product to market Take a crash
course in Python programming Program a microcontroller Interface
with a microcontroller using LCD and Circuit Python Use and control
sensors Who This Book Is For Those getting started with
microcontrollers, those new to C, C++, and Arduino programming, web
developers looking to get into IoT, or Python programmers who wish
to control hardware devices.
In the era of self-taught developers and programmers, essential
topics in the industry are frequently learned without a formal
academic foundation. A solid grasp of data structures and
algorithms (DSA) is imperative for anyone looking to do
professional software development and engineering, but classes in
the subject can be dry or spend too much time on theory and
unnecessary readings. Regardless of your programming language
background, Codeless Data Structures and Algorithms has you
covered. In this book, author Armstrong Subero will help you learn
DSAs without writing a single line of code. Straightforward
explanations and diagrams give you a confident handle on the topic
while ensuring you never have to open your code editor, use a
compiler, or look at an integrated development environment. Subero
introduces you to linear, tree, and hash data structures and gives
you important insights behind the most common algorithms that you
can directly apply to your own programs. Codeless Data Structures
and Algorithms provides you with the knowledge about DSAs that you
will need in the professional programming world, without using any
complex mathematics or irrelevant information. Whether you are a
new developer seeking a basic understanding of the subject or a
decision-maker wanting a grasp of algorithms to apply to your
projects, this book belongs on your shelf. Quite often, a new,
refreshing, and unpretentious approach to a topic is all you need
to get inspired. What You'll Learn Understand tree data structures
without delving into unnecessary details or going into too much
theory Get started learning linear data structures with a basic
discussion on computer memory Study an overview of arrays, linked
lists, stacks and queues Who This Book Is ForThis book is for
beginners, self-taught developers and programmers, and anyone who
wants to understand data structures and algorithms but don't want
to wade through unnecessary details about quirks of a programming
language or don't have time to sit and read a massive book on the
subject. This book is also useful for non-technical decision-makers
who are curious about how algorithms work.
|
|