Functional Programming in PHP

Автор: TRex от 21-10-2022, 11:02, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Functional Programming in PHP
Автор: Lochemem Bruno Michael
Издательство: LeanPub
Год: 2020
Формат: ePUB, PDF
Страниц: 157
Размер: 10 Mb
Язык: English

Functional Programming, a style predicated on the Lambda Calculus, is one of the more prominent trends in engineering today. For many, the style's verbiage is dishearteningly esoteric despite the salience of its many ideas in various codebases. PHP remains one of the most used languages for web development and has taken several leaps and bounds since its inception in the twentieth century - advancements that have rendered the language functional programming-amiable.
The book, Functional Programming in PHP, is an attempt to distill paradigm-centric ideas for PHP audiences - its purpose is to make sense of the abstruseness.
 

Functional Programming in C# with Categories

Автор: TRex от 21-10-2022, 10:49, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Functional Programming in C# with Categories
Автор: Dimitris Papadimitriou
Издательство: LeanPub
Год: 2021
Формат: True PDF
Страниц: 252
Размер: 10 Mb
Язык: English

Note: This is not an Introductory book in C#. The reader must have at least a couple of years of C# experience. Please read the Sample pdf to get an idea about the content of the book. This book contains the full content of the book "Practical functional C#" Don't buy both books. This book is focused on the practical use of language-ext functional library in C#. We will break down the Sample projects and see where functional programming fits in modern Web Application development using Asp.Net Core and Domain Driven Design .
 

How to think about software development: About software, software development and software developers

Автор: literator от 21-10-2022, 04:28, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

How to think about software development: About software, software development and software developersНазвание: How to think about software development: About software, software development and software developers
Автор: Dan Ekstrom
Издательство: Dan Ekstrom
Год: 2022
Страниц: 232
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB

The impact of software on society is both widespread and deep. It touches almost every aspect of our lives, from the way we bank and shop to the way we stay in touch with our friends and family. It helps us get our work done and entertain ourselves. It even affects the way we think and learn. It can even write the first sentences of a foreword. Software is powerful indeed. But what is it made of, how is it made and how can it be so versatile? Consider the fact that the same programming language can be used to program a dish washer and a bank account. Even though the software in your dish washer and bank account are both machine code run by a processor, and the key words used to create the logic are identical, the rules that govern the two universes are distinct. The user interface for an app (application) in your phone could for example be defined with HTML and programmed in jаvascript, then embedded in a browser component from a framework which gives native access to some of the phones hardware. On an iPhone, the app could be written in Apple’s Object C, or their newest language Swift. On Android it could be Java or Kotlin. Many different hardware types and different programming languages exists in our every day life, and they are created with different purpose in mind.
 

50 days of Python: A Challenge a Day

Автор: literator от 21-10-2022, 04:00, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

50 days of Python: A Challenge a DayНазвание: 50 days of Python: A Challenge a Day
Автор: Benjamin Bennett Alexander
Издательство: Leanpub
Год: 2022-08-30
Страниц: 147
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Imagine mastering Python fundamentals by completing a challenge a day. Well, you don't have to imagine that, challenges that will help you master the fundamentals of the Python language as you begin your journey to build and create great things with Python. Even if you are very busy, you can put aside some time every day to complete one challenge and you will be on your way to mastering the Python fundamentals by the end of 50 days. This book contains challenges that mirror real-life situations that programmers encounter every day. The challenges are good enough for someone who has been learning Python for a while and they are looking for challenges that will help them test and grow their knowledge; or someone who has not worked with Python in a while and they are trying to get back in the game. If you are just beginning your Python journey and you love learning by solving problems, this book is for you. In this book, you will find challenges that cover most of the fundamentals of Python. You will create password generators, work with Python modules, translate strings, and build dictionaries. You will work with CSV and JSON files. You will create a website and so much more.
 

Software Design Principles : A Practical Guide

Автор: literator от 21-10-2022, 03:47, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Software Design Principles : A Practical GuideНазвание: Software Design Principles : A Practical Guide
Автор: Moises Gamio
Издательство: Leanpub
Год: 2022-10-18
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Software design principles provide guidelines to handle the complexity of the design process and prepare your code when changes arise, and minimize the impact of introducing bugs. This book aims to make you a better software designer within the object-oriented paradigm. Software design principles are guidelines that help developers to make an object-oriented system design resilient to future changes. Software design principles provide guidelines to handle the complexity of the design process and prepare our code when changes arise and minimize the impact of introducing bugs. Following these guidelines make our code more readable and easier to maintain. This book aims to make you a better software designer within the object-oriented paradigm.
 

A Complete Guide to Standard C++ Algorithms

Автор: literator от 21-10-2022, 03:27, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

A Complete Guide to Standard C++ AlgorithmsНазвание: A Complete Guide to Standard C++ Algorithms
Автор: Simon Toth
Издательство: Leanpub
Год: September 28, 2022 (version 0.3.0)
Страниц: 105
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

The standard algorithms offer a lot of functionality. Save yourself time and effort by having a good grasp on what functionality already exists in the standard library. This book is a complete guide to the C++ standard algorithms, demonstrating examples and pointing out notable, surprising, dangerous or interesting aspects of the different algorithms. This book is a guide, as opposed to a reference, meaning that instead of describing every detail, the book concentrates on examples and pointing out notable, surprising, dangerous or interesting aspects of the different algorithms. Furthermore, unlike a reference, it is supposed to be read, for the most part, like a book in sequential order. C++ already has one canonical reference, the C++ standard, and for quick lookup, the cppreference.com wiki is a great source. The ”complete” part of the statement refers to the width of coverage. The book covers all algorithms and relevant theory up to the C++20 standard (the C++23 standard is not finalized at the time of writing).
 

Ansible for DevOps: Server and configuration management for humans, 2nd Edition

Автор: literator от 21-10-2022, 03:09, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Ansible for DevOps: Server and configuration management for humans, 2nd EditionНазвание: Ansible for DevOps: Server and configuration management for humans, 2nd Edition
Автор: Jeff Geerling
Издательство: Leanpub
Год: 2022-04-15
Страниц: 469
Язык: английский
Формат: pdf (true), epub
Размер: 18.9 MB

Ansible is a simple, but powerful, server and configuration management tool. Learn to use Ansible effectively, whether you manage one server—or thousands. Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book helps those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers. The book begins with fundamentals, like installing Ansible, setting up a basic inventory file, and basic concepts, then guides you through Ansible's many uses, including ad-hoc commands, basic and advanced playbooks, application deployments, multiple-provider server provisioning, and even Docker orchestration!
 

Image Processing in Python : Processing raster images with the Pillow library

Автор: literator от 21-10-2022, 02:56, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Image Processing in Python : Processing raster images with the Pillow libraryНазвание: Image Processing in Python : Processing raster images with the Pillow library
Автор: Martin McBride
Издательство: Leanpub
Год: 2021-08-22
Страниц: 154
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

Pillow is the most popular Python image processing library. It provides many of the features found in imaging applications like Photoshop or GIMP, such as loading, saving, resizing, transforming images, as well as converting colours and applying filters, enhancements, and effects. This book will teach you how to use simple Python code to automate these functions using the Pillow library, so that your programs can incorporate advanced image processing. It provides a comprehensive guide to Pillow, in plain language and with lots of examples. This book is aimed at anyone wishing to learn about image processing in Python.
 

Rust Atomics and Locks: Low-Level Concurrency in Practice

Автор: TRex от 20-10-2022, 20:49, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Rust Atomics and Locks: Low-Level Concurrency in Practice
Автор: Mara Bos
Издательство: O’Reilly Media
Год: 2023
Формат: ePUB, MOBI
Страниц: 256
Размер: 10 Mb
Язык: English

In this practical book, Mara Bos, leader of the Rust library team, helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You'll learn everything about atomics and memory ordering and how they're combined with basic operating system APIs to build common primitives like mutexes and condition variables. Once you're done, you'll have a firm grasp of how Rust's memory model, the processor, and the roles of the operating system all fit together.
 

AI at the Edge: Solving Real World Problems with Embedded Machine Learning

Автор: TRex от 20-10-2022, 20:35, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: AI at the Edge: Solving Real World Problems with Embedded Machine Learning
Автор: Daniel Situnayake and Jenny Plunkett
Издательство: O’Reilly Media
Год: 2023
Формат: ePUB
Страниц: 559
Размер: 243 Mb
Язык: English

Edge artificial intelligence is transforming the way computers interact with the real world, allowing internet of things (IoT) devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intuition and deploy it to any target--from ultra-low power microcontrollers to flexible embedded Linux devices--for applications that reduce latency, protect privacy, and work without a network connection, greatly expanding the capabilities of the IoT.