Raku Fundamentals: A Primer with Examples, Projects, and Case Studies, Lenz Moritz
Автор: Merelo, J.j. Название: Raku recipes ISBN: 1484262573 ISBN-13(EAN): 9781484262573 Издательство: Springer Рейтинг: Цена: 8384.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
How do I start to put (Perl 6RakuCamelia) to use in a real world environment.
Get your tools ready.
Put concepts from other languages to use in Perl 6.
Get involved in the community.
Install some external and useful modules.
Detect OS environment and change program behavior according to it.
Input and output
Read files handled as arguments
Read and process files asynchronously
Connect input and output of external utilities and files.
Read and process binary files.
Watch a file for changes
Data science and data analytics
How do I extract unique email addresses/user names from several files.
How do I create a weighted random number generator.
How do I work with a spreadsheet, filtering by row or column, or sorting, or converting row into columns or the other way round.
How do I apply a series of transformations to a group of elements and then extract a single quantity from them.
How do I create a random data generator
How do I process big, structured files.
Math
How can you generate mathematical sequences and extract random elements from it.
Program a divide-and-conquer algorithm.
Work with matrices.
Compute Mandelbrot's and Julia's set
Look for pairs of integers with a certain property, such as friendly numbers or contiguous primes, to use infinite precision integers.
Configuration and execution of programs.
Configure a program using JSON/YAML/.ini files.
Configure a command line command with flags and arguments.
Use shell environment variables in my program.
Advanced/distributed configuration with etcd
Create a Docker container for an application to distribute it easily
Automation of system tasks.
Check log for certain events.
Check logs interactively on the console.
Check git commits for patterns, metadata, or store them.
Clean up your Docker image store.
Process the last persons logged to our system
Perl 6 modules
Design classes, roles and modules in Perl 6.
Document your module.
Test your module.
Release it as an open source module for every one.
Use multiple dispatch to speed up applications.
Dealing with errors
Design an exception hierarchy.
Deliver meaningful error messages to the user.
Catch and deal with errors in your program.
Debug your application in CommaIDE.
Make grammars fail graciously with pretty errors.
Web and microservices on the client side
Query a GeoIP database
Download and extract information from a web site.
Use a web API to get information from a site.
Check IP and addresses by querying Internet services.
Text processing
Scrape markdown documents.
Generate a set of static web pages
Create a dictionary and do fast searches over it
Compute differences in plain texts
Microservices
Create a microservice.
Work with web sockets, connecting to a client.
Respond to web hooks.
Create a mini-bot for Telegram or Slack.
Test your microservice.
Work with data sources.
Автор: Ralph Lecessi Название: Functional Interfaces in Java ISBN: 1484242777 ISBN-13(EAN): 9781484242773 Издательство: Springer Рейтинг: Цена: 9083.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание:
Reduce development time by organizing your programs as chains of functional interfaces and see that the advantages of using functional interfaces include the flexibility and power of inlined functional chains and reuse of functional methods utilized throughout the Java API. You’ll see how complex logical expressions can be reduced to chains of predicates and how chains of comparators can be used to sort data by several criteria in order. Other examples include streams that utilize functional interfaces to filter, sort, transform, and perform calculations on data; CompletableFutures that use functional interfaces to create cascading and parallel execution threads; and JavaFX programs that use functional interfaces to monitor the data backed by their graphical components.
Each chapter contains a complete programming project: the Discount Dave project shows you how to qualify car customers by organizing questions as a list of predicates; the Real Estate Broker project shows you how to use chains of comparators to filter and sort homes according to customer priorities; the Dave's Part Inventory project shows you how to query and write reports from an inventory database using stream operations; and the Sentence Builder project shows you how to correct a sentence by implementing each grammar rule as a separate link in a future chain.
Functional Interfaces in Java will help you quickly develop powerful and reliable programs that utilize functional interfaces to implement logic and calculations.
What You Will Learn
Use the functional interfaces in the java.util.function package to perform conditional logic, transform and generate data, and perform calculationsFilter and sort data by several criteria using comparators Process collections and filter, sort, transform, and reduce stream elements with functional interfaces Write cascading and parallel execution threads
Who This Book Is For
Computer science student or a professional Java programmer. This work is a rigorous discussion of the application of functional interfaces, so prerequisites for this text include basic Java programming and object-oriented Java programming.
Not too sure that you can learn a coding language at all?
Worried that it will be too hard or that you will pick out the wrong coding language?
Put those worries aside because this guidebook will help you get it all done. With this book, you will not believe how fast and easy it is to learn how to code.
There are a lot of coding languages out there that we can choose from.
All of them have their own purposes and uses, but none are going to be as powerful as working with C++ language.
This guidebook is going to take you through all of the parts that you need to know about this amazing language, and how you are able to utilize it for your own needs.
There are so many benefits that we can take from learning any coding language, but C++ takes the cake.
It can help us to write programs that work for many different uses, whether we want to just learn how to program or we have a major application in mind.
No matter your use for it, you will find that the C++ language is going to have the strength and power to handle it, and this guidebook is going to help you get started.
Some of the great topics that we are going to explore in this guidebook about the C++ language include:
A look at some of the history of the C++ language and how we can utilize this for our programming needs.
An exploration of creating our first codes, whether we are professional or a beginner, in C++.
The important parts of the code, and the basics of how to understand the syntax of our codes in this language.
Why the C++ variables are so important and how we can implement them into our codes.
The loops, arrays, and pointers and how these work together to make our code behave.
The different C++ operators and why each of them will work to add more power to our codes.
How to create a code that can make decisions on its own.
The idea of inheritances and why this unique option in OOP languages can even help you to reuse parts of the code.
Working with polymorphism and why this can make your variables and functions stronger.
And so much more
There are so many reasons to learn a programming language, and years of the language being too hard to learn is long gone.
This guidebook has simple and easy to use steps to ensure that you can master any part of the C++ language that you want and some amazing codes that can help you to write your own programs.
Are You Ready to Learn C++?
Автор: Solutions Eduonix Learning Название: Learn to Create Wordpress Themes by Building 5 Projects ISBN: 1787286649 ISBN-13(EAN): 9781787286641 Издательство: Неизвестно Рейтинг: Цена: 7171.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book will help you take your first steps in the WordPress theme development process, with 5 different projects centered around creating unique and responsive WordPress themes. By the end of this highly interactive book, you will have the required mastery to develop enterprise-grade WordPress themes from scratch.
ООО "Логосфера " Тел:+7(495) 980-12-10 www.logobook.ru