Search:

Perl one-liners : 130 programs that get things done / by Krumins, Peteris.(CARDINAL)404920;
Introduction to Perl One-Liners -- Spacing -- Numbering -- Calculations -- Working with Arrays and Strings -- Text Conversion and Substitution -- Selectively Printing and Deleting Lines -- Useful Regular Expressions -- perl1line.txt -- A. Perl's Special Variables -- B. Using Perl One-Liners on Windows."Perl one-liners are small and awesome Perl programs that fit in one line of code and do one thing really well. Perl One-Liners showcases 130 short and compelling lines of code that do all sorts of handy, geeky things like numbering lines in a file; generating random passwords; encoding, decoding, and converting strings; calculating factorials; even checking to see if a number is prime with a regular expression. Author Peteris Krumins' dissections of each bit of code will help you gain a deeper understanding of the Perl language, and these Perl one-liners are sure to save you time and sharpen your sleight of hand"--"Snappy Perl programs to streamline tasks and sharpen coding skills"--
Subjects: Perl (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

Effective Java / by Bloch, Joshua,author.(CARDINAL)301822;
Includes bibliographical references and index.Introduction -- Creating and destroying objects -- Methods common to all objects -- Classes and interfaces -- Generics -- Enums and annotations --Lambdas and streams -- Methods -- General programming -- Exceptions -- Concurrency -- Serialization."Each chapter of Effective Java, Third Edition, consists of several "items," each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams" --Publisher.
Subjects: Java (Computer program language);
Available copies: 1 / Total copies: 1
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

Impractical Python projects : playful programming activities to make you smarter / by Vaughan, Lee,author.(CARDINAL)804214;
Includes bibliographical references and index.Silly pseudonyms -- Pugnacious palingrams -- What's in a name? anagrams! -- Civil War ciphers -- The null cipher -- Elementary ink -- Genetic algorithms -- Counting syllables -- The Markov haiku -- Are we alone? -- The Monty Hall problem -- The golden nest egg -- Lo volcano simulator -- The Mars orbiter -- Aligning the planets -- Benford's law."A book of fun coding projects for readers who know a little Python already and want to expand their skills. Simulate volcanoes, map Mars, and more, while gaining experience using free modules like Tkinter, matplotlib, Cprofile, Pylint, Pygame, Pillow, and Python-Docx"--
Subjects: Python (Computer program language);
Available copies: 1 / Total copies: 2
unAPI

Eloquent JavaScript : a modern introduction to programming / by Haverbeke, Marijn,author.(CARDINAL)837029;
Part 1. Language -- Part 2. Browser -- Part 3. Node."JavaScript lies at the heart of almost every modern web application. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of JavaScript and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track."--Provided by publisher.
Subjects: JavaScript (Computer program language);
Available copies: 2 / Total copies: 3
unAPI

Programming Perl / by Wall, Larry.(CARDINAL)208536; Christiansen, Tom.(CARDINAL)265412; Orwant, Jon.(CARDINAL)265599;
Subjects: Perl (Computer program language);
Available copies: 0 / Total copies: 1
unAPI

JavaScript crash course : a hands-on, project-based introduction to programming / by Morgan, Nick,author.(CARDINAL)618223;
Includes bibliographical references and index.Getting started -- The basics -- Compound data types -- Conditionals and loops -- Functions -- Classes -- HTML, the DOM, and CSS -- Event-based programming -- The canvas element -- Pong -- Object-oriented Pong -- Generating sounds -- Writing a song -- Introducing the D3 library -- Visualizing data from the GitHub search API -- Afterword: Next steps."An introduction to JavaScript for first-time programmers and newcomers to the language. Covers essential concepts like variables, arrays, objects, functions, conditionals, loops, and classes. Explores JavaScript's application in web development, enabling you to create interactive applications. Includes hands-on projects."--
Subjects: Informational works.; JavaScript (Computer program language);
Available copies: 3 / Total copies: 4
unAPI

Python crash course : a hands-on, project-based introduction to programming / by Matthes, Eric,1972-author.(CARDINAL)411067;
Introduction -- Part I: 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 -- Part II: projects -- A ship that fires bullets -- Aliens! -- Scoring -- Generating data -- Downloading data -- Working with APIS -- Getting started with Django -- User accounts -- Styling and deploying an app -- Installation and troubleshooting -- Text editors and IDES -- Getting help -- Using GIT for version control -- Troubleshooting deployments -- Index.Includes instructions for basic concepts such as variables, lists, classes, and loops. Practice exercises come with each topic. The end goal is the creation of a Space Invaders-inspired arcade game to deploy online.1060L
Subjects: Handbooks and manuals.; Python (Computer program language);
Available copies: 2 / Total copies: 6
unAPI