Search:

C++ programming / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Performing operations -- Making statements -- Handling strings -- Reading and writing files -- Pointing to data -- Creating classes and objects -- Harnessing polymorphism -- Processing macros -- Programming visually.C++ Programming in easy steps, 6th edition shows you how to program in the powerful C++ native system language. Now, in its sixth edition, this guide gives complete examples that illustrate each aspect with colorized source code. Updated for the GNU C Compiler and Visual Studio 2022. C++ Programming in easy steps, 6th edition begins by explaining how to install a free C++ compiler so you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the C++ language basics before moving on to provide examples of Object Oriented Programming (OOP). C++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system (purely because it is the most widely-used desktop platform) but the examples can also be created on other platforms such as Linux or macOS. The book concludes by demonstrating how you can use your acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft's Visual Studio 2022.
Subjects: Handbooks and manuals.; Instructional and educational works.; C++ (Computer program language);
Available copies: 3 / Total copies: 6
unAPI

Python crash course : a hands-on, project-based introduction to programming / by Matthes, Eric,1972-author.(CARDINAL)411067;
Basics. Getting started ; Variables and simple data types ; Introducing lists ; Working with lists ; If statements ; Dictionaries ; User input and while loops ; Functions ; Classes ; Files and exceptions ; Testing your code -- Projects. Project 1, Alien invasion. A ship that fires bullets ; Aliens! ; Scoring -- Project 2, Data visualization. Generating data ; Downloading data ; Working with APIs -- Project 3, Web applications. Getting started with Django ; User accounts ; Styling and deploying an app -- Afterword. A. Installing Python -- B. Text editors -- C. Getting help -- D. Using Git for version control."A project-based introduction to programming in Python, with exercises. Covers general programming concepts, Python fundamentals, and problem solving. Includes three projects - how to create a simple video game, use data visualization techniques to make graphs and charts, and build an interactive web application"--
Subjects: Python (Computer program language);
Available copies: 0 / Total copies: 3
unAPI

Learning Java : an introduction to real-world programming with Java / by Loy, Marc,author.; Niemeyer, Patrick,author.(CARDINAL)637314; Leuck, Daniel,author.;
A modern language -- A first application -- Tools of the trade -- The Java language -- Objects in Java -- Error handling and logging -- Collections and generics -- Text and core utilities -- Threads -- Desktop applications -- Networking and I/O -- Programming for the Web -- Expanding Java.If you&'re new to Java&'or new to programming&'this best-selling book will guide you through the language features and APIs of Java 11. With fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Daniel Leuck introduce you to Java fundamentals&'including its class libraries, programming techniques, and idioms&'with an eye toward building real applications. You&'ll learn powerful new ways to manage resources and exceptions in your applications&'along with core language features included in recent Java versions. Develop with Java, using the compiler, interpreter, and other toolsExplore Java&'s built-in thread facilities and concurrency packageLearn text processing and the powerful regular expressions APIWrite advanced networked or web-based applications and services.
Subjects: Java (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

JavaScript for dummies / by Vander Veer, Emily A.(CARDINAL)640755;
Subjects: JavaScript (Computer program language);
Available copies: 1 / Total copies: 2
unAPI

Adventures in Python ® / by Richardson, Craig,author.(CARDINAL)738769;
Introduction -- Diving into Python -- Drawing with Turtle Graphics -- Windows, Buttons, and Other GUI Stuff -- More GUI Elements with Tkinter -- Drawing Shape with PyGame -- Adding Keyboard Input with PyGame -- Creative Ways to Use a Mouse with PyGame -- Using Images with PyGame -- Using Sounds and Music with PyGame -- Your REally Big Adventure -- Installing and Downloading the Proper Files -- Glossary -- Index."Python is one of the top programming languages worldwide, a favourite of Google, YouTube, the BBC, and Spotify, as well as the primary programming language for the Raspberry Pi. Learning Python is a great way to get into programming, and this book makes it easy and fun. No programming experience? No problem! Adventures in Python walks you through ten projects that explain the fundamentals of programming in general, and Python in particular, with clear, simple instructions. As you master the basics, new skills are introduced. Video clips with each chapter provide more information about important concepts. Before you know it, you'll have the confidence to tackle your own projects,"--page [4] of cover.
Subjects: Young adult literature.; Young adult literature.; Python (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

Job ready go : land your first role with one of the leading modern programming languages / by Balti, Haythem,author.; Weiss, Kimberly A.,author.;
"Prepares yourself to take on real-world Go application programming. Job Ready Go delivers the foundational knowledge required for entry-level Go-related jobs. Based on the Go training program at Wiley Edge (formerly mthree), this book offers readers the opportunity to learn about most of the powerful concepts that makes Go a very popular programming language. Job Ready Go demonstrates the basics and advanced concepts of Go. Moreover, you will be able to put together what you have learned in this book in the "pulling it together" section, which demonstrates how to build complex solutions in Go. Perfect for novices looking to learn about the language, Job Ready Go is also useful for Go developers that need to brush up with a comprehensive reference. The book includes foundational topics such as data types, data structures, exceptions, and structs, and you will also learn about more complex topics such as API development, gRPC, and concurrency." --
Subjects: Go (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

R for dummies / by De Vries, Andrie,author.; Meys, Joris,author.;
Picking up R can be tough, even for seasoned statisticians and data analysts. 'R For Dummies, 2nd Edition' provides a quick and painless way to master all the R you'll ever need. Requiring no prior programming experience and packed with tons of practical examples, step-by-step exercises, and sample code, this friendly and accessible guide shows you how to know your way around lists, data frames, and other R data structures, while learning to interact with other programs, such as Microsoft Excel. You'll learn how to reshape and manipulate data, merge data sets, split and combine data, perform calculations on vectors and arrays, and so much more. R is an open source statistical environment and programming language that has become very popular in varied fields for the management and analysis of data. R provides a wide array of statistical and graphical techniques, and has become the standard among statisticians for software development and data analysis. 'R For Dummies, 2nd Edition' takes the intimidation out of working with R and arms you with the knowledge and know-how to master the programming language of choice among statisticians and data analysts worldwide.
Subjects: R (Computer program language);
Available copies: 0 / Total copies: 1
unAPI

Java performance : in-depth advice for tuning and programming Java 8, 11, and beyond / by Oaks, Scott,author.(CARDINAL)830542;
Introduction -- An approach to performance testing -- A Java performance toolbox -- Working with the JIT compiler -- An introduction to Garbage collection -- Garbage collection algorithms -- Heap memory best practices -- Native memory best practices -- Threading and synchronization performance -- Java servers -- Database performance best practices -- Java SE API tips -- Appendix A: Summary of tuning flags.Coding and testing are generally considered separate areas of expertise. In this practical book, Java expert Scott Oaks takes the approach that anyone who works with Java should be adept at understanding how code behaves in the Java Virtual Machine-- including the turnings likely to help performance. This updated second edition helps you gain in-depth knowledge of Java application performance using both the JVM and the Java platform. Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way the Java 8 and 11 LTS releases perform. While the emphasis is on production-supported releases and features, this book also features previews of exciting new technologies such as ahead-of-time compilation and experimental garbage collections.
Subjects: Java (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

Code for teens : the awesome beginner's guide to programming. by Moritz, Jeremy,author.(CARDINAL)797872; Moritz, Christine,illustrator.(CARDINAL)797877;
Hello world! Write your first lines of code and make mistakes -- Time to operate. Code with numbers and math operators -- Comment on the string section. Concatenate strings and make snide comments -- Have some functions. Declare and invoke functions -- Shall I compare? Use booleans, if blocks, conditionals, and comparison operators -- Logically operational. Work with null, undefined, and logical operators -- Projects galore. Practice methods in lots of short projects -- Hip hip array! Introduce arrays and do stuff with 'em -- Loop a round. Put your code on repeat with loops -- Make a hangman game. Combine concepts from every chapter to build a cool game.With over one hundred delightful illustrations, engaging text, and light-hearted humor on almost every page, Code for Teens is sure to keep you stimulated and entertained while you learn. Knowing how to code opens up a huge world of new, exciting possibilities. Code for Teens delivers the tools and tricks that will give any reader the foundational knowledge needed to understand JavaScript, the world's most commonly used coding language.
Subjects: Young adult literature.; Young adult literature.; JavaScript (Computer program language);
Available copies: 0 / Total copies: 2
unAPI

Java essentials / by Lowe, Doug,1959-author.(CARDINAL)324610; McFedries, Paul,author.(CARDINAL)367649;
Installing and using Java tools -- Working with TextPad -- Java programming basics -- Working with variables and data types -- Working with numbers and expressions -- Making choices -- Going around in circles (or, using loops) -- Adding some methods to your madness -- Handling exceptions -- Making your own classes -- Using subclasses and inheritance -- Using arrays -- Ten techniques for easier Java coding.Swiftly brush up on the foundations of Java programming Java Essentials For Dummies is a reliable and succinct reference on the core components of Java--the multifaceted general-purpose language used for desktop, mobile, and web applications. This straightforward book gets right to the point--eliminating review material and wordy explanations--so you get what you need, fast. Strengthen your understanding of the basics of coding with Java Review what you've already learned or pick up key skills Use Java to build a variety of applications and more Jog your memory on the essentials as you work and get clear answers to your questions. Perfect for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, Java Essentials For Dummies is a direct reference that's great to keep on hand as an everyday desk reference.--Provided by publisher.
Subjects: Instructional and educational works.; Informational works.; Java (Computer program language);
Available copies: 3 / Total copies: 4
unAPI