Python for the Nspire

Python for the Nspire

Author: John Craig

Publisher:

Published: 2021-08-23

Total Pages: 252

ISBN-13:

DOWNLOAD EBOOK

Python for the TI-Nspire CX II technology calculator is a collection of real-world Python programs written explicitly for this device. Because of the nature of Python, these programs are short, easy to read, easy to enter into the calculator, and most importantly easy to understand - even for beginners. Why Python? Python is the world's most popular programming language. It is an ideal language for handheld calculators. The Python programming language is non-proprietary, so it runs everywhere, even on desktop and laptop computers with only minor modifications from what you'll find in this book, and even then only in a very few cases. Python handles number crunching well, and with its lists, strings, and other data structures, it powerfully handles a very wide variety of programming tasks. But perhaps the biggest advantage of learning Python via your programmable calculator is that this knowledge will be applicable and useful no matter what computers or systems you might work with in the future. Learn it once and you'll have a new life skill of great value. The TI-Nspire CX II technology calculator is a very powerful learning tool, and with the addition of Python its mind-expanding capabilites are truly awesome!


TI-Nspire For Dummies

TI-Nspire For Dummies

Author: Jeff McCalla

Publisher: John Wiley & Sons

Published: 2011-06-07

Total Pages: 401

ISBN-13: 1118004663

DOWNLOAD EBOOK

The updated guide to the newest graphing calculator from Texas Instruments The TI-Nspire graphing calculator is popular among high school and college students as a valuable tool for calculus, AP calculus, and college-level algebra courses. Its use is allowed on the major college entrance exams. This book is a nuts-and-bolts guide to working with the TI-Nspire, providing everything you need to get up and running and helping you get the most out of this high-powered math tool. Texas Instruments’ TI-Nspire graphing calculator is perfect for high school and college students in advanced algebra and calculus classes as well as students taking the SAT, PSAT, and ACT exams This fully updated guide covers all enhancements to the TI-Nspire, including the touchpad and the updated software that can be purchased along with the device Shows how to get maximum value from this versatile math tool With updated screenshots and examples, TI-Nspire For Dummies provides practical, hands-on instruction to help students make the most of this revolutionary graphing calculator.


Python for NumWorks

Python for NumWorks

Author: John Clark Craig

Publisher:

Published: 2020-11-03

Total Pages: 238

ISBN-13:

DOWNLOAD EBOOK

The Numworks calculator is, in several ways, an improvement over the Texas Instruments and Casio calculators. Those other calculators have been with us for several decades now, with only a very, very slow evolution in their capabilities. On the other hand, consider a few of the Numworks progressive new features and its innovative design. The Numworks calculator's keyboard and user interface is modeled after standard game controllers, making its learning curve so much quicker for today's students. The whole calculator is open sourced - even the plastic body can be 3D printed using publicly available STL files. But its support of Python takes its power and usefulness to a whole new level. Python is arguably now the world's most popular programming language, for everyone from beginners to top professionals. Like the Numworks calculator, its learning curve is short due to its leaner, cleaner, simpler syntax. Python, and the Numworks calculator, are both powerful enough to support the efforts of engineers working at NASA on the most demanding calculation tasks, and yet they easily support the ease of learning and first use that greatly aid today's students. MicroPython is a substantial subset of the full Python language, and it's a perfect match for the calculations required by programmable calculators. Learn MicroPython and a person has a huge head start on computer programming at all levels. Other old school calculators use unique, proprietary programming languages that don't serve future educational and workplace requirements. This book is a collection of real-world Python programs written explicitly for the Numworks calculator. Because of the nature of Python, these programs are short, easy to read, easy to enter into your calculator, and most importantly easy to understand. They provide a great way to enhance the computational power of the Numworks calculator, and to help beginners learn a standardized, powerful, and very popular programming language. The programs are organized into subject areas to meet varying interests and goals. A set of money calculations helps students grasp personal finance concepts. Another set of programs covers electronics fundamentals. Two and three dimensional analytical geometry programs support today's game creation challenges, and so on. Most everyone will find programs of interest in more than one subject area.


HP Prime Guide Algebra Fundamentals

HP Prime Guide Algebra Fundamentals

Author: Larry Schroeder

Publisher:

Published: 2017-09-14

Total Pages: 286

ISBN-13: 9780915573028

DOWNLOAD EBOOK

Through this Guide, learn how to use your HP Prime calculator or Apple, Android, Window app to help you learn Algebra. This Guide covers your device, whether you have the handheld calculator or iPhone, iPad, Android Phone, Android Tablet, Chromebook, or Window Tablet Free or Pro app.The Guide starts with basic Algebra rules and progresses to how Algebra rules are used in Calculus. You can readily use this Guide if you are in Pre-Algebra, Algebra I, Introductory Algebra, Algebra II, Intermediate Algebra, College Algebra, Precalculus or any higher course where Algebra is a prerequisite.The calculator¿s screens are used in the introduction of a new topic. The nice thing is the app¿s screen and interface is identical to the calculator.Through its examples and its accompanying exercise, this guide provides a Rosetta Stone effect with the language of math. Each example and its quick-check interactive exercise show both the HP Prime and the traditional step-by-step solution.A powerful feature that you will want to learn is the creation of global libraries and Application Library apps. This Guide illustrates the steps needed for creating a global library or Application Library app and using the library¿s commands or the Application Library app¿s features.Global libraries and this Guide¿s technique allow you to define a single or multiple one-line functions on a page. Global one-line functions can be any formula found in a book, new tool commands, or a set of functions that help with the understanding of complex math concepts. There are examples of all of these in this Guide.Learn how to create and run both kinds of Application Library apps, Ones that run from the Application Library screens and ones that run from the Home view or CAS view.Use this Guide and the HP Prime CAS technology to submit assignments that are error free. When you happen to have difficulties with a step, you can use your HP Prime CAS device to help you work that step until you master it.


Python for OpenSCAD

Python for OpenSCAD

Author: John Craig

Publisher:

Published: 2019-07-07

Total Pages: 212

ISBN-13: 9781074400675

DOWNLOAD EBOOK

Python is quickly becoming the world's most popular programming language, for everything from quick-and-easy hobbyist calculations to running some of the biggest online websites such as Google, YouTube, Dropbox, Reddit, and many others. OpenSCAD is a powerful 3D modeling language for, among other things, creating 3D printed plastic parts for hobbyists and engineers. This book enables the reader to leverage the power, versatility, and simplicity of Python to enhance and super-charge the already powerful capabilities of OpenSCAD for Makers, Engineers, and anyone who wants to create 3D shapes for 3D printing or manufacturing. Both Python and OpenSCAD are free software tools that run on Windows, Macs, and Linux machines. The symbiotic use of these two tools enables a much shorter learning curve than when using the expensive software packages, and it puts you in control of your designs instead of your designs controlling you! The complete source code Python listing for driving OpenSCAD using easier-to-remember and easier-to-use commands is included in this book, along with creative examples of the use of all new commands. You'll also see how easy it is to integrate these two tools such that you'll see results instantly on your screen when your Python code runs. Table of Contents of Python for OpenSCAD Introduction About PythonAbout OpenSCADOpenSCAD LimitationsPython to the RescueHow Python was added to OpenSCADHow to Get StartedWhere to Get PythonWhere to Get OpenSCADHow to Learn from this Book 1 - Spheres 2 - Color 3 - Boxes 4 - Cylinders 5 - Tubes 6 - Cones 7 - Triangles 8 - Animation 9 - Polygons 10 - Polyhedrons 11 - Regular polygons 12 - Text 13 - Translate and Rotate 14 - Scale 15 - Resize 16 - Rotate extrude 17 - Spiral 18 - Hull 19 - Minkowski 20 - Mirror 21 - Projection 22 - Slice 23 - Offsets 24 - Difference, Union, & Intersection 25 - Assemblies 26 - Gears 27 - Mason bees 28 - Surface 29 - Platonic solids Appendix A. openscad.py


Electrical Engineering Applications with the TI-89

Electrical Engineering Applications with the TI-89

Author: David R. Voltmer

Publisher:

Published: 1999-01-01

Total Pages: 150

ISBN-13: 9781886309258

DOWNLOAD EBOOK

DC Circuit analysis - Transient circuit analysis - Power engineering - Convolution - Vectors - Vector calculus - Electromagnetics - Transmission lines - Antennas.


Programming the TI-83 Plus/TI-84 Plus

Programming the TI-83 Plus/TI-84 Plus

Author: Christopher Mitchell

Publisher: Manning

Published: 2012-09-29

Total Pages: 0

ISBN-13: 9781617290770

DOWNLOAD EBOOK

Summary Programming the TI-83 Plus/TI-84 Plus is an example-filled, hands-on tutorial that introduces students, teachers, and professional users to programming with the TI-83 Plus and TI-84 Plus graphing calculators. This fun and easy-to-read book immediately immerses you in your first programs and guides you concept-by-concept, example-by-example. You'll learn to think like a programmer as you use the TI-BASIC language to design and write your own utilities, games, and math programs. About the Technology The TI-83 Plus and TI-84 Plus are more than just powerful graphing calculatorst—they are the perfect place to start learning to program. The TI-BASIC language is built in, so you have everything you need to create your own math and science programs, utilities—even games. About the Book Programming the TI-83 Plus/TI-84 Plus teaches universal programming concepts and makes it easy for students, teachers, and professionals to write programs for the world's most popular graphing calculators. This friendly tutorial guides you concept-by-concept, immediately immersing you in your first programs. It introduces TI-BASIC and z80 assembly, teaches you tricks to slim down and speed up your programs, and gives you a solid conceptual base to explore other programming languages. This book is written for beginners—no programming backgroundis assumed. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside Works with all models of the TI-83, TI-83+, and TI-84+ Learn to think like a programmer Learn concepts you can apply to any language Advanced concepts such as hybrid BASIC and ASM Table of Contents PART 1 GETTING STARTED WITH PROGRAMMING Diving into calculator programming Communication: basic input and output Conditionals and Boolean logic Control structures Theory interlude: problem solving and debugging PART 2 BECOMING A TI-BASIC MASTER Advanced input and events Pixels and the graphscreen Graphs, shapes, and points Manipulating numbers and data types PART 3 ADVANCED CONCEPTS; WHAT'S NEXT Optimizing TI-BASIC programs Using hybrid TI-BASIC libraries Introducing z80 assembly Now what? Expanding your programming horizons


How Computers Really Work

How Computers Really Work

Author: Matthew Justice

Publisher: No Starch Press

Published: 2020-12-29

Total Pages: 394

ISBN-13: 171850067X

DOWNLOAD EBOOK

An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code. How Computers Really Work is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet. But you won't just read about these concepts, you'll test your knowledge with exercises, and practice what you learn with 41 optional hands-on projects. Build digital circuits, craft a guessing game, convert decimal numbers to binary, examine virtual memory usage, run your own web server, and more. Explore concepts like how to: Think like a software engineer as you use data to describe a real world concept Use Ohm's and Kirchhoff's laws to analyze an electrical circuit Think like a computer as you practice binary addition and execute a program in your mind, step-by-step The book's projects will have you translate your learning into action, as you: Learn how to use a multimeter to measure resistance, current, and voltage Build a half adder to see how logical operations in hardware can be combined to perform useful functions Write a program in assembly language, then examine the resulting machine code Learn to use a debugger, disassemble code, and hack a program to change its behavior without changing the source code Use a port scanner to see which internet ports your computer has open Run your own server and get a solid crash course on how the web works And since a picture is worth a thousand bytes, chapters are filled with detailed diagrams and illustrations to help clarify technical complexities. Requirements: The projects require a variety of hardware - electronics projects need a breadboard, power supply, and various circuit components; software projects are performed on a Raspberry Pi. Appendix B contains a complete list. Even if you skip the projects, the book's major concepts are clearly presented in the main text.


Introduction to Python and Spice for Electrical and Computer Engineers

Introduction to Python and Spice for Electrical and Computer Engineers

Author: James C. Squire

Publisher: Elsevier

Published: 2024-10-04

Total Pages: 555

ISBN-13: 0443190089

DOWNLOAD EBOOK

Introduction to Python and Spice for Electrical and Computer Engineers introduces freshman and sophomore engineering students to programming in Python and Spice through engaged, problem-based learning and dedicated Electrical and Computer Engineering content. This book draws its problems and examples specifically from Electrical and Computer Engineering, covering such topics as matrix algebra, complex exponentials and plotting using examples drawn from circuit analysis, signal processing, and filter design. It teaches relevant computation techniques in the context of solving common problems in Electrical and Computer Engineering.This book is unique among Python textbooks for its dual focus on introductory-level learning and discipline-specific content in Electrical and Computer Engineering. No other textbook on the market currently targets this audience with the same attention to discipline-specific content and engaged learning practices. Although it is primarily an introduction to programming in Python, the book also has a chapter on circuit simulation using Spice. It also includes materials helpful for ABET-accreditation, such information on professional development, ethics, and lifelong learning. - Introduces Electrical and Computer Engineering-specific topics, such as phasor analysis and complex exponentials, that are not covered in generic engineering Python texts - Pedagogically appropriate for freshmen and sophomores with little or no prior programming experience - Teaches both scripts and functions but emphasizes the use of functions since scripts with nonscoped variables are less-commonly encountered after introductory courses - Covers graphics before more abstract programming, supporting early student confidence - Introduces Python commands as needed to solve progressively more complex EE/ECE-specific problems, and includes over 100 embedded, in-chapter questions to check comprehension in stages


Powerful Python

Powerful Python

Author: Aaron Maxwell

Publisher: "O'Reilly Media, Inc."

Published: 2024-11-08

Total Pages: 197

ISBN-13: 1098175662

DOWNLOAD EBOOK

Once you've mastered the basics of Python, how do you skill up to the top 1%? How do you focus your learning time on topics that yield the most benefit for production engineering and data teams—without getting distracted by info of little real-world use? This book answers these questions and more. Based on author Aaron Maxwell's software engineering career in Silicon Valley, this unique book focuses on the Python first principles that act to accelerate everything else: the 5% of programming knowledge that makes the remaining 95% fall like dominos. It's also this knowledge that helps you become an exceptional Python programmer, fast. Learn how to think like a Pythonista: explore advanced Pythonic thinking Create lists, dicts, and other data structures using a high-level, readable, and maintainable syntax Explore higher-order function abstractions that form the basis of Python libraries Examine Python's metaprogramming tool for priceless patterns of code reuse Master Python's error model and learn how to leverage it in your own code Learn the more potent and advanced tools of Python's object system Take a deep dive into Python's automated testing and TDD Learn how Python logging helps you troubleshoot and debug more quickly