Search:

Java / by Burd, Barry,author.(CARDINAL)355396;
"If you want to learn to speak the world's most popular programming language like a native, Java For Dummies is your ideal companion. With a focus on reusing existing code, it quickly and easily shows you how to create basic Java objects, work with Java classes and methods, understand the value of variables, learn to control program flow with loops or decision-making statements, and so much more! Java is everywhere, runs on almost any computer, and is the engine that drives the coolest applications. Written for anyone who's ever wanted to tackle programming with Java but never knew quite where to begin, this bestselling guide is your ticket to success! Featuring updates on everything you'll encounter in Java 9--and brimming with tons of step-by-step instruction--it's the perfect resource to get you up and running with Java in a jiffy!"--Amazon.com.Getting started with Java. All about Java -- All about software -- Using the basic building blocks -- Writing your own Java programs. Making the most of variables and their values -- Controlling program flow with decision-making statements -- Controlling program flow with loops -- Working with the big picture : object-oriented programming. The inside scOOP -- Saving time and money: reusing existing code -- Constructing new objects -- Smart Java techniques. Putting variables and methods where they belong -- Using arrays to juggle values -- Using collections and streams (when arrays aren't good enough) -- Looking good when things take unexpected turns -- Sharing names among the parts of a Java program -- Fancy reference types -- Java's juggling act -- Using Java database connectivity -- The part of tens. Ten packs of Java websites -- Ten bits of advice for new software developers.
Subjects: Informational works.; Java (Computer program language); Internet programming.; Programming languages (Electronic computers);

Head first Java / by Sierra, Kathy.(CARDINAL)543406; Bates, Bert.(CARDINAL)543405;
Learning a complex new language is no easy task, especially when it's an object-oriented computer programming language like Java. Your brain doesn't always want to take in the dry, technical stuff you're forced to study. Your brain craves novelty. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. Despite its playful appearance, Head First Java is serious: a complete introduction to object-oriented programming and Java. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. The second edition focuses on Java 5.0, a major update to the platform, with deep, code-level changes.--From publisher description.
Subjects: Java (Computer program language);

PHP & MySQL, novice to ninja / by Butler, Tom,author.; Yank, Kevin,author.;
[Webliography].PHP & MySQL: Novice to Ninja, 6th Edition is a hands-on guide to learning all the tools, principles, and techniques needed to build a fully functional application using PHP & MySQL. Comprehensively updated to cover PHP 7 and modern best practice, this practical and fun book covers everything from installing PHP and MySQL through to creating a complete online content management system. You'll learn how to: *Install PHP & MySQL on Windows, Mac OS X, or Linux *Gain a thorough understanding of PHP syntax *Use object oriented programming techniques *Master database design principles and SQL *Develop robust websites that can handle high levels of traffic *Build a working content management system (CMS) *And much more!
Subjects: MySQL (Electronic resource); PHP (Computer program language); Web site development.;

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);

Learn PHP 8 : using MySQL, JavaScript, CSS3, and HTML5 / by Prettyman, Steve,author.;
Write solid, secure, object-oriented code in the new PHP 8. In this book you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples.
Subjects: MySQL (Electronic resource); MariaDB.; PHP (Computer program language); Web site development.;

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);

Sams teach yourself C++ in one hour a day / by Rao, Siddhartha,author.(CARDINAL)491800;
part I. The basics: Getting started ; The anatomy of a C++ program ; Using variables, declaring constants ; Managing arrays and strings ; Working with expressions, statements, and operations ; Controlling program flow ; Organizing code with functions ; Pointers and references explained -- part II. Fundamentals of object-oriented C++ programming: Classes and objects ; Implementing inheritance ; Polymorphism ; Operator types and operator overloading ; Casting operators ; An introduction to macros and templates -- part III. Learning the standard template library (STL): An introduction to the standard template library ; The STL string class ; STL dynamic array classes ; STL list and forward_list ; STL set classes ; STL map classes -- part IV. More STL ; Understanding function objects ; Lamda expressions ; STL algorithms ; Adaptive containers : stack and queue ; Working with bit flags using STL -- part V. Advanced C++ concepts: Understanding smart pointers ; Using streams for input and output ; Exception handling ; Going forward -- part VI. Appendixes: Appendix A: Working with numbers : binary and hexadecimal ; Appendix B: C++ keywords ; Appendix C: Operator precedence ; Appendix D: ASCII codes ; Appendix E: Answers."Updated and reworked to improve the introductory material and examples, this book is still one of the best hands-on tutorials for the C++ programming language. The book's numerous examples of syntax and detailed analysis of code provide solid instruction for beginning programmers. Readers new to programming will learn about such fundamentals as managing I/O, loops and arrays, object-orient programming, templates, and creating C++ applications -- all in well-structured and easy-to-follow lessons. Each lesson provides numerous code listings, complete with sample output and an analysis of the code, to illustrate the topics covered in the lesson. This new edition is non-compiler specific, is up to date with the latest C++ standard, C++14, with all examples fully tested against 2015 versions of Microsoft C++ and GNU C++ compilers." --
Subjects: C++ (Computer program language);

Sams teach yourself Java in 24 hours / by Cadenhead, Rogers,author.;
Computer programming with Java is easier than it looks. In just 24 lessons of one hour or less, you can learn to write computer programs in Java. Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, an Android app, and even Minecraft mods in Java. Each lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success. Full-color figures and clear step-by-step instructions visually show you how to program with Java. Quizzes and Exercises at the end of each chapter help youtest your knowledge. Notes , Tips , and Cautions provide related information,advice, and warnings. Learn how to Set up your Java programming environment Write your first working program in just minutes Control program decisions and behavior Store and work with information Build straightforward user interfaces Create interactive web programs Use threading to build more responsive programs Read and write files and XML data Master best practices for object-oriented programming Use Java 9's new HTTP client Use Java to create an Android app Expand your skills with closures Create Minecraft mods with Java Contents at a Glance Part I Getting Started 1 Becoming a Programmer 2 Writing Your First Program 3 Vacationing in Java 4 Understanding How Java Programs Work Part II Learning the Basics of Programming 5 Storing and Changing Information in a Program 6 Using Strings to Communicate 7 Using Conditional Tests to Make Decisions 8 Repeating an Action with Loops Part III Working with Information in New Ways </
Subjects: Android (Electronic resource); Computer programming.; Java (Computer program language);

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);

Python QuickStart guide : the simplified beginner's guide to Python programming using hands-on projects and real-world applications / by Oliver, Robert,1980-author.;
Includes bibliographical references and index.Learning Python opens the door to a world of programming possibilities. From AI and machine learning to full stack, app, and web development, Python i sa critical behind-the-scenes component of everyday technology. In Python QuickStart Guide, senior developer and programmer Robert Oliver lays out the quickest and most accessible path yet to the mastery of Python fundamentals. Readers will learn: how to use Python; how to use Python for web design and interfacing with GitHub, SQL, and other applications; object-oriented programming principles; debugging, producing clean code, and best practices; testing, optimization, speed improvements, and integrations with other applications. --Adapted from back cover.
Subjects: Handbooks and manuals.; Python (Computer program language); Computer programming.;