Search:

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

The power of Java / by Ryan, Aidan M.,author.(CARDINAL)416488;
Includes bibliographical references and index.The history of Java -- How it works -- Strengths and weaknesses -- Getting started.It is incredible to think that a programming language developed in 1995 in response to the shortcomings of the prevalent language at the time, C, remains one of the world's most popular coding languages more than twenty years later. This is the ongoing legacy of Java, which is hailed as easy to use for a variety of goals and an important part of today's technology. This book traces the evolution of the language and explains how the language works and what it's used for, including Java's role in big data and the internet of things.
Subjects: Java (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

Java : a beginner's guide / by Schildt, Herbert,author.(CARDINAL)746995;
Includes bibliographical references and index."Thoroughly updated for Java Platform Standard Edition 17, this hands-on resource shows, step by step, how to get started programming in Java from the very first chapter. Written by Java guru Herbert Schildt, the book starts with the basics, such as how to create, compile, and run a Java program. From there, you will learn essential Java keywords, syntax, and commands. Java: A Beginner's Guide, Ninth Edition covers the basics and touches on advanced features, including multithreaded programming, generics, Lambda expressions, and Swing. Enumeration, modules, and interface methods are also clearly explained. This guide delivers the appropriate mix of theory and practical coding necessary to get you up and running developing Java applications in no time!"--Amazon.com.
Subjects: Instructional and educational works.; Java (Computer program language);
Available copies: 3 / Total copies: 3
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

The quick Python book / by Ceder, Naomi R.,author.; Ramalho, Luciano,writer of foreword.;
For over 25 years, The Quick Python Book has been one of the best Python books money can buy. It concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. In this fourth edition, you'll find new coverage of AI coding tools like Copilot and Google's Colaboratory (Colab), and develop a mindset that can make the most of AI.
Subjects: Python (Computer program language);
Available copies: 1 / Total copies: 2
unAPI

Python in a nutshell : a desktop quick reference / by Martelli, Alex,author.(CARDINAL)867048; Ravenscroft, Anna Martelli,author.(CARDINAL)866697; Holden, Steve,1950-author.(CARDINAL)866693; McGuire, Paul(Computer programmer),author.(CARDINAL)866891;
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a professional programmer or someone who needs this language to solve problems in a particular field. Carefully curated by recognized experts in Python, this new edition focuses on version 3.10, bringing this seminal work on the Python language fully up to date on five version releases, including preview coverage of upcoming 3.11 features.
Subjects: Python (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

JavaScript cookbook : programming the web / by Powers, Shelley,author.(CARDINAL)266916;
The world of JavaScript -- I. Classic JavaScript. The JavaScript not-so-simple building blocks -- JavaScript arrays -- Functions: the JavaScript building blocks -- The malleable JavaScript object -- JavaScript and directly accessing the user interface -- Preliminary testing and accessibility -- Creating and using JavaScript libraries -- Simplified client-server communication and data -- Creating media rich, interactive web effects -- II. JavaScript, all blown up. The new ECMAScript standard objects -- Node: JavaScript on the server -- Modularizing and managing JavaScript -- fun with APIs -- JavaScript frameworks -- Advanced client-server communications and streams -- Data visualizations and client/server graphics -- Data and persistence -- JavaScript hits the (Mobile) road -- A. Up and running in jsBin and jsFiddle."Problem solving with JavaScript is a lot trickier now that its use has expanded considerably in size, scope, and complexity. This cookbook has your back, with recipes for common tasks across the JavaScript world, whether you're working in the browser, the server, or a mobile environment. Each recipe includes reusable code and practical advice for tackling JavaScript objects, Node, Ajax, JSON, data persistence, graphical and media applications, complex frameworks, modular JavaScript, APIs, and many related technologies. Aimed at people who have some experience with JavaScript, the first part covers traditional uses of JavaScript, along with new ideas and improved functionality. The second part dives into the server, mobile development, and a plethora of leading-edge tools. You'll save time--and learn more about JavaScript in the process" --
Subjects: JavaScript (Computer program language);
Available copies: 3 / Total copies: 3
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 all-in-one / by Lowe, Doug,1959-author.(CARDINAL)324610;
Java code is the go-to language for developing android apps and all sorts of other things. With Java All-in-One for Dummies, you can write your first lines of code in Java and work your way to advanced stuff like internet of things (IOT) programming, JavaFX, and Java for the web. Easy-to-follow instructions, fun practice, and a time-tested instructional approach will shorten your learning journey. With eight mini-books in one, consider this the only Java book you'll need as you take your knowledge to the next level, and the next, and the next.
Subjects: Informational works.; Instructional and educational works.; Java (Computer program language);
Available copies: 8 / Total copies: 8
unAPI