Search:

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

Sams teach yourself GO in 24 hours : next generation systems programming with Golang / by Ornbo, George,1977-author.(CARDINAL)802163;
In just 24 sessions of one hour or less, Sams Teach Yourself Go in 24 Hours will help new and experienced programmers build software that's simpler, more reliable, and far more scalable. This book's straightforward, step-by-step approach guides you from setting up your environment through testing and deploying powerful solutions. Using practical examples, expert Go developer George Ornbo walks you through Go's fundamental constructs, demonstrates its breakthrough features for concurrent and network programming, and illuminates Go's powerful new idioms. Every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success.
Subjects: Go (Computer program language); Open source software.;
Available copies: 3 / Total copies: 3
unAPI

Go programming language / by Lee, Wei-Meng,author.(CARDINAL)845468;
Getting started with Go. Hello, Go! ; Working with different data types ; Making decisions ; Over and over and over: using loops ; Grouping code into functions -- Working with data structures. Slicing and dicing using arrays and slices ; Defining the blueprints of your data using structs ; Establishing relationships using maps ; Encoding and decoding data using JSON ; Defining method signatures using interfaces -- Multitasking in Go. Threading using Goroutines ; Communicating between Goroutines using channels -- Organizing your code. Using and creating packages in Go ; Grouping packages in modules -- Seeing Go in action. Consuming web APIs using Go ; Getting ready to serve using REST APIs ; Working with databases -- The part of tens. Ten useful Go packages to create applications ; Ten great Go resources.
Subjects: Go (Computer program language); Open source software; Computer programming.;
Available copies: 3 / Total copies: 3
unAPI

Go programming : discover Google's Go language (golang) / by McGrath, Mike,1956-author.(CARDINAL)422694;
"GO Programming in easy steps instructs you how to write code to create your own computer programs. It contains separate chapters demonstrating how to store information in data structures, how to control program flow using control structures, and how to create re-usable blocks of code in program functions. There are complete step-by-step example programs that demonstrate each aspect of coding, together with screenshots that illustrate the actual output when each program is executed"--Google Books.
Subjects: Go (Computer program language); Open source software;
Available copies: 3 / Total copies: 3
unAPI

Understanding coding with Java / by Hillman, Emilee,author.;
Introduction to Java -- What is Java? -- Learn the rules -- Getting started -- Fundamentals -- Variables and data types -- Hello world! -- Java and Minecraft -- Java programs -- Good programming.Need an application that will run on any system and in any environment? Java, known as a write once, read anywhere programming language, has become the go-to language for cross-platform programming. This workhorse language is a great starting point for coders looking to develop job skills. With the help of simple code, manageable text, and clear diagrams, readers will learn how to code base programs in Java using the activities in this book. In no time at all, readers will have the knowledge needed to start working with Java.
Subjects: JavaScript (Computer program language); Java (Computer program language); JavaScript (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

Scratch 3 programming playground : learn to program by making cool games / by Sweigart, Al,author.(CARDINAL)620318;
Getting started with Scratch -- Rainbow lines ... in space! -- Maze Runner -- Shooting hoops with gravity -- A polished brick breaker game -- Asteroid breaker ... in space! -- Making an advanced platformer -- Where to go from here.An introduction to the colorful drag-and-drop programming language shares numerous projects that use engaging video games, from Maze Runner to Breakout, to introduce programming fundamentals and basic coding.Ages 10+.1010L
Subjects: Computer programming; Microcomputers; Scratch (Computer program language); Video games;
Available copies: 4 / Total copies: 5
unAPI

Girl code : gaming, going viral, and getting it done / by Gonzales, Andrea,author.(CARDINAL)630981; Houser, Sophie,author.(CARDINAL)631011;
The teenage phenoms behind viral video game Tampon Run share the story of their experience at Girls Who Code and their rise to fame, plus a savvy look at starts-ups, women in tech, and the power of coding. This book includes bonus content to help you get started coding.1030LAccelerated Reader AR
Subjects: Young adult literature.; Young adult literature.; Women computer programmers.; Video games; Computer programming.; Python (Computer program language);
Available copies: 22 / Total copies: 25
unAPI

Learn to program/ by Lyons, Heather(Heather K.),author.(CARDINAL)627095; Tweedale, Elizabeth,author.(CARDINAL)623205; Westgate, Alex,illustrator.(CARDINAL)622845;
Getting started--What is a program?--Computer languages--Rules to follow--Program bugs--If, then and else--Moving around--Giving instructions--Writing a program--Problem solving--Extension activities--Words to remember--Activity answers--Index."What do programs tell computers to do? And how are they written? Programs are instructions that computers follow. Learn about different programming languages, coding rules and bugs, and how to solve problems. Once you know the basics about computer programming, use the link in ths book to go online and try out your new skills!"--Ages 6-10.K to grade 3.
Subjects: Computer programming; Programming languages (Electronic computers);
Available copies: 1 / Total copies: 1
unAPI

What is ChatGPT doing ... and why does it work? / by Wolfram, Stephen,1959-author.;
Includes bibliographical references."Nobody expected this--not even its creators: ChatGPT has burst onto the scene as an AI capable of writing at a convincingly human level. But how does it really work? What's going on inside its "AI mind"? In this short book, prominent scientist and computation pioneer Stephen Wolfram provides a readable and engaging explanation that draws on his decades-long unique experience at the frontiers of science and technology. Find out how the success of ChatGPT brings together the latest neural net technology with foundational questions about language and human thought posed by Aristotle more than two thousand years ago"--
Subjects: ChatGPT.; Natural language generation (Computer science); Neural networks (Computer science); Wolfram language (Computer program language);
Available copies: 2 / Total copies: 2
unAPI

Principles of programming & coding / by Franceschetti, Donald R.,1947-editor.(CARDINAL)651222;
Includes bibliographical references and index3D printing -- Algorithms -- American Standard Code for Information -- Interchange (ASCII) -- Android OS -- Application -- Autonomic computing -- Avatars and simulation -- Binary hexadecimal representations -- Boolean operators -- Branching logic -- Characters and strings -- Cloud computing -- Coding and encryption -- Color coding -- Combinatorics -- Comment programming -- Comparison operators -- Computer animation -- Computer memory -- Computer modeling -- Computer security -- Computer-aided design (CAD) -- Computer-aided design and computer-aided manufacturing software (CAD/CAM) -- Computer-assisted instruction (CAI) -- Conditional operators -- Constraint programming -- Control systems -- Cowboy coding -- CPU design -- Crowdfunding -- Crowdsourcing -- Cryptography -- Data mining -- Data warehouse -- Database design -- Database structuring conventions -- Debugging -- Device drivers -- Diffusion of innovations -- Digital divide -- Digital forensics -- Digital libraries -- Digital native -- Digital photography -- Digital signal processors (DSP) -- Digital watermarking -- Disk operating system (DOS) -- Drone warfare -- Drones -- E-banking -- E-learning -- Electronic circuits -- Electronic communication software -- Encryption -- Error handling -- Event-driven marketing (EDM) -- Expectancy theory -- Experimenter's bias -- Extreme programming -- Firewalls -- Firmware -- Functional electrical stimulation (FES) -- Game programming -- Gamification -- Graphical user interface (GUI) -- Graphics formats -- Guard clause -- HTTP cookie -- Imagined communities -- Incremental development -- Informational technology (IT) -- Information visualization -- Internet Protocol (IP) -- Inversion of control (Hollywood Principle) -- iOS -- Iterative constructs -- Java programming language -- JavaScript -- Knowledge worker -- Levels of processing theory -- Logic synthesis -- Logistics -- Machine learning -- Malware -- Massive open online course (MOOC) -- Meta-analysis -- Metacomputing -- Metadata -- Microprocessors -- Mixed methods research (MMR) -- Mobile apps -- Mobile technology -- Motherboards -- Multiprocessing operating systems (OS) -- Multi-user operating system (OS) -- Naming conventions -- Net neutrality -- Network security -- Neuro-linguistic programming (NLP) -- Neuromarketing -- Neuromorphic chips -- Objectivity -- Object-oriented design (OOD) -- Object-oriented programming (OOP) -- Privacy rights -- Programming languages -- Prototyping -- Quantum computing -- Random access memory (RAM) -- Rapid application development (RAD) -- Rational choice theory -- Search engine optimization (SEO) -- Semantic memory -- Semantics -- Signal processing -- Source code comments -- Spiral development -- Standard deviation -- Standpoint theory -- Statistical inference -- String-oriented symbolic languages (SNOBOL) -- Structural equation modeling (SEM) -- Technology in education -- Test doubles -- Theory of multiple intelligences -- Theory X and Theory Y -- Transformation priority premise (TPP) -- Tree structures -- Turing test -- Uncertainty reduction theory (URT) -- Unicode -- UNIX -- Variables and values -- Waterfall development -- Web design -- Web graphic design -- Working memory -- Worse-is-better -- Time Line of Inventions and Advancements in Programming and CodingThis new volume makes sense of the jumble of techno-jargon and programming acronyms for high school and undergraduate students. More than 125 entries explain the fundamental concepts, popular languages, systems, and protocols that go into computer programming.
Subjects: Computer programming.; Coding theory.;
Available copies: 1 / Total copies: 1
unAPI