Results 1 to 10 of 48 | next »
- Functional programming in C# / by Buonanno, Enrico,author.;
Summary Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. The book, with its many practical examples, is written for proficient C# programmers with no prior FP experience. It will give you an awesome new perspective. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Functional programming changes the way you think about code. For C# developers, FP techniques can greatly improve state management, concurrency, event handling, and long-term code maintenance. And C# offers the flexibility that allows you to benefit fully from the application of functional techniques. This book gives you the awesome power of a new perspective. About the Book -- Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# language. You'll start by learning the principles of functional programming and the language features that allow you to program functionally. As you explore the many practical examples, you'll learn the power of function composition, data flow programming, immutable data structures, and monadic composition with LINQ. What's Inside -- Write readable, team-friendly code Master async and data streams-- Radically improve error handling -- Event sourcing and other FP patterns. About the Reader -- Written for proficient C# programmers with no prior FP experience. About the Author -- Enrico Buonanno studied computer science at Columbia University and has 15 years of experience as a developer, architect, and trainer.
- Subjects: C# (Computer program language); Computer programming.; Functional programming (Computer science);
- Available copies: 1 / Total copies: 1
-
unAPI
- Functional programming for dummies / by Mueller, John,1958-author.(CARDINAL)203899;
Includes bibliographical references and index.Introducing functional programming -- Getting and using Python -- Getting and using Haskell -- Defining the functional differences -- Understanding the role of Lambda calculus -- Working with lists and strings -- Performing pattern matching -- Using recursive functions -- Advancing with higher-order functions -- Dealing with types -- Performing basic I/O -- Handling the command line -- Dealing with files -- Working with binary data -- Dealing with common datasets -- Handling errors in Haskell -- Handling errors in Python -- Ten must-have Haskell libraries -- Ten (plus) must-have Python packages -- Ten occupation areas that use functional programming."Especially for nondevelopers, functional programing can be the perfect tool for coding an endless variety of problems. If you've been afraid that the paradigm was too complex, this book will quickly dispel those fears. You'll see how functional programming processes are used to derive, analyze, and prove the worth of algorithms; explore the differences in Haskell abd Python and learn when to use pure and impure approaches; see why functional programming is vital for AI and gaming applications; and put your new skills to work."--
- Subjects: Instructional and educational works.; Handbooks and manuals.; Functional programming (Computer science); Software engineering;
- Available copies: 1 / Total copies: 2
-
unAPI
- Python in easy steps / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Performing operations -- Making statements -- Defining functions -- Importing modules -- Managing strings -- Programming objects -- Processing requests -- Building interfaces -- Developing applications.
- Subjects: Python (Computer program language); Object-oriented programming (Computer science);
- Available copies: 1 / Total copies: 1
-
unAPI
- Coding for beginners / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Saving data -- Performing operations -- Making lists -- Controlling blocks -- Creating functions -- Sorting algorithms -- Importing libraries -- Managing text -- Programming objects -- Building interfaces -- Developing apps -- Transferring skills."Coding for Beginners in easy steps, 3rd edition is ideal for the newcomer to coding computer programs, including youngsters needing to learn programming basics for the school curriculum. It teaches the reader how to write code to create their own computer programs - in easy steps!"--
- Subjects: Handbooks and manuals.; Computer programming.; Object-oriented programming (Computer science); Python (Computer program language); C (Computer program language); C++ (Computer program language); Java (Computer program language);
- Available copies: 14 / Total copies: 22
-
unAPI
- Coding for beginners / by McGrath, Mike,1956-author.(CARDINAL)422694;
Getting started -- Saving data -- Performing operations -- Making lists -- Controlling blocks -- Creating functions -- Sorting algorithms -- Importing libraries -- Managing text -- Programming objects -- Building interfaces -- Developing apps -- Transferring skills."Coding for Beginners in easy steps, 2nd edition will appeal to anyone, of any age, who wants to begin coding computer programs. Use this guide to help you quickly create a programming environment on your computer, then, in easy steps, learn how to: write Python code to create your programs, store information in data structures, control program flow using control structures, create re-usable blocks of program code, [and] code powerful algorithms and classes for Object Oriented Programming (OOP),"--
- Subjects: Handbooks and manuals.; C (Computer program language); C++ (Computer program language); Computer programming.; Java (Computer program language); Object-oriented programming (Computer science); Python (Computer program language);
- Available copies: 12 / Total copies: 17
-
unAPI
- Coding functions / by Kulz, George Anthony,author.(CARDINAL)793021;
Includes bibliographical references (page 31) and index.Step by step -- Parts of a function -- Using functions."Functions are sets of instructions programmers can use. This title discusses different types of functions and how they are useful for computer code."--570 L
- Subjects: Computer programming; Functions; Computers and children; Coding theory.; Computers and children.; Functions.;
- Available copies: 1 / Total copies: 1
-
unAPI
- Coding with Minecraft : build taller, farm faster, mine deeper, and automate the boring stuff / by Sweigart, Al,author.(CARDINAL)620318;
Includes bibliographical references and index."A guide to using ComputerCraft and the Lua programming language to automate bots in Minecraft. This book teaches computer science and programming basics and transforms Minecraft from just a video game into an educational tool"--1100L
- Subjects: Minecraft (Game); Lua (Computer program language); Computer programming.;
- Available copies: 1 / Total copies: 1
-
unAPI
- JavaScript : the definitive guide / by Flanagan, David.(CARDINAL)207438;
Introduction to JavaScript -- Core JavaScript. Lexical structure ; Types, values, and variables ; Expressions and operators ; Statements ; Objects ; Arrays ; Functions ; Classes and modules ; Pattern matching with regular expressions ; JavaScript subsets and extensions ; Server-side JavaScript -- Client-side JavaScript. JavaScript in web browsers ; The window object ; Scripting documents ; Scripting CSS ; Handling events ; Scripted HTTP ; The jQuery library ; Client-side storage ; Scripted media and graphics ; HTML5 APIs -- Core JavaScript reference -- Client-side JavaScript reference.
- Subjects: JavaScript (Computer program language); Web servers.; Object-oriented programming (Computer science);
- Available copies: 0 / Total copies: 1
-
unAPI
- Learning PHP, MySQL & JavaScript : with jQuery, CSS & HTML5 / by Nixon, Robin,1961-author.;
Introduction to dynamic web content -- Setting up a development server -- Introduction to PHP -- Expressions and control flow in PHP -- PHP functions and objects -- PHP arrays -- Practical PHP -- Introduction to MySQL -- Mastering MySQL -- Accessing MySQL using PHP -- Form handling -- Cookies, sessions, and authentication -- Exploring JavaScript -- Expressions and control flow in JavaScript -- JavaScript functions, objects, and arrays -- JavaScript and PHP validation and error handling -- Using Ajax -- Introduction to CSS -- Advanced CSS with CSS3 -- Accessing CSS from JavaScript -- Introduction to jQuery -- Introduction to HTML5 -- The HTML5 canvas -- HTML5 audio and video -- Other HTML5 features -- Bringing it all together.
- Subjects: MySQL (Electronic resource); PHP (Computer program language); JavaScript (Computer program language); Query languages (Computer science); Cascading style sheets.; HTML (Document markup language); Web sites; Web site development.; Internet programming.; Relational databases.;
- Available copies: 1 / Total copies: 1
-
unAPI
- How to program [videorecording]: computer science concepts and Python exercises / by Keyser, John,teacher.; Teaching Company,production company.(CARDINAL)349444;
Includes bibliographical references (p. 314-315) in course guidebook.Lecturer: Professor John Keyser, Texas A&M University."Learning a new language opens a wealth of opportunities. But there's one language family that provides benefits like no other: the languages of computer programming. Now widely taught in schools -- even in elementary schools -- programming is an eminently learnable skill that gives you unrivaled problem-solving power you can apply in all areas of life. Programming is also a fun, creative activity that imparts deep insights into how we control the devices that influence virtually every aspect of our lives."--provided by publisher.DVD.Title from disc surface.
- Subjects: Filmed lectures.; Nonfiction films.; Educational films.; Video recordings for the hearing impaired.; Filmed lectures.; Python (Computer program language); Computer programming.; Object-oriented programming languages.; Computer science.; Computer programming.; Computers.; Python (Computer language.);
- Available copies: 2 / Total copies: 2
-
unAPI
Results 1 to 10 of 48 | next »