Write Great Code, Volume 2, 2nd Edition: Thinking Low-Level, Writing High-Level

Автор: buratino от 20-09-2020, 10:53, Коментариев: 0

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

Название: Write Great Code, Volume 2, 2nd Edition: Thinking Low-Level, Writing High-Level
Автор: Randall Hyde
Издательство: No Starch Press
Год: 2020
Формат: true pdf/epub/azw3
Страниц: 658
Размер: 11.9 Mb
Язык: English

Explains how compilers translate high-level language source code (like code written in Python) into low-level machine code (code that the computer can understand) to help readers understand how to produce the best low-level, computer readable machine code.
In the beginning, most software was written in assembly, the CPU's low-level language, in order to achieve acceptable performance on relatively slow hardware. Early programmers were sparing in their use of high-level language code, knowing that a high-level language compiler would generate crummy, low-level machine code for their software. Today, however, many programmers write in high-level languages like Python, C/C++/C#, Java, Swift. The result is often sloppy, inefficient code.

Изменил: buratino по причине: True PDF has been added

 

Grokking Simplicity: Taming complex software with functional thinking (MEAP)

Автор: buratino от 20-09-2020, 10:48, Коментариев: 0

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

Название: Grokking Simplicity: Taming complex software with functional thinking (MEAP Version 8)
Автор: Eric Normand
Издательство: Manning Publications
Год: 2020
Формат: True PDF
Страниц: 281
Размер: 13.7 Mb
Язык: English

In Grokking Simplicity, you’ll learn techniques and, more importantly, a mindset that will help you tackle common problems that arise when software gets complex. Veteran functional programmer Eric Normand guides you to a crystal-clear understanding of why certain features of modern software are so prone to complexity and introduces you to the functional techniques you can use to simplify these systems so that they’re easier to read, test, and debug. Through hands-on examples, exercises, and numerous self-assessments, you’ll learn to organize your code for maximum reusability and internalize methods to keep unwanted complexity out of your codebase. Regardless of the language you’re using, the ways of thinking in this book will help recognize problematic code and tame even the most complex software.

 

Svelte and Sapper in Action

Автор: buratino от 20-09-2020, 10:29, Коментариев: 0

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

Название: Svelte and Sapper in Action
Автор: Mark Volkmann
Издательство: Manning Publications
Год: 2020
Формат: True PDF
Страниц: 456
Размер: 22.2 Mb
Язык: English

Svelte and Sapper in Action teaches you to design and build fast, elegant web applications. You’ll start immediately by creating an engaging Travel Packing app as you learn to create Svelte components and develop great UX. You’ll master Svelte’s unique state management model, use Sapper for simplified page routing, and take on modern best practices like code splitting, offline support, and server-rendered views.
 

Algorithmic Thinking: A Problem-Based Introduction (Early Access)

Автор: buratino от 20-09-2020, 10:17, Коментариев: 0

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

Название: Algorithmic Thinking: A Problem-Based Introduction (Early Access)
Автор: Daniel Zingaro
Издательство: No Starch Press
Год: 2020
Формат: true pdf/rtf/azw3
Страниц: 377
Размер: 10 Mb
Язык: English

A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer.
Programming is about using a computer to solve problems, and algorithms and data structures are the building blocks of computer programs. For each problem that a programmer wants to solve, they employ an algorithm: a sequence of steps for solving the problem. Many books teach algorithms independently of specific problems, but this book uses careful explanations, examples, and arguments, rather than formal mathematics and proofs which make it difficult for you to connect what you are learning to what you can do with that learning.
 

AI as a Service: Serverless machine learning with AWS

Автор: TRex от 20-09-2020, 10:14, Коментариев: 0

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

Название: AI as a Service: Serverless machine learning with AWS
Автор: Peter Elger, Eoin Shanaghy
Издательство: Manning Publications
Год: 2020
Формат: PDF, EPUB
Страниц: 328
Размер: 46,6 Mb
Язык: English

Companies everywhere are moving everyday business processes over to the cloud, and AI is increasingly being given the reins in these tasks. As this massive digital transformation continues, the combination of serverless computing and AI promises to become the de facto standard for business-to-consumer platform development—and developers who can design, develop, implement, and maintain these systems will be in high demand!
 

Real-World Python: A Hacker's Guide to Solving Problems with Code (Early Access)

Автор: buratino от 20-09-2020, 09:54, Коментариев: 0

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

Название: Real-World Python: A Hacker's Guide to Solving Problems with Code (Early Access)
Автор: Lee Vaughan
Издательство: No Starch Press
Год: 2020
Формат: True PDF
Страниц: 322
Размер: 50 Mb
Язык: English

A project-based approach to learning Python programming for beginners. Intriguing projects teach you how to tackle challenging problems with code.
You've mastered the basics. Now you're ready to explore some of Python's more powerful tools. Real-World Python will show you how.
 

Learning Groovy

Автор: koticvvik от 20-09-2020, 09:35, Коментариев: 0

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


Название: Learning Groovy
Автор: Adam L. Davis
Издательство: Apress
Год: 2016
Формат: pdf
Размер: 11,8 mb
Страниц: 116
Язык: English

This short guide teaches the popular JVM programming language, Groovy and its ecosystem.
 

Core Java for the Impatient

Автор: koticvvik от 20-09-2020, 09:06, Коментариев: 0

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


Название: Core Java for the Impatient
Автор: Cay S. Horstmann
Издательство: Addison-Wesley Professional
Год: 2015
Формат: PDF, EPUB
Страниц:1556
Размер: 25,2 Мб
Язык: English

The release of Java SE 8 introduced significant enhancements that impact the Core Java technologies and APIs at the heart of the Java platform. Many old Java idioms are no longer required and new features like lambda expressions will increase programmer productivity, but navigating these changes can be challenging.
 

Python 3: A Step-by-Step Guide to Learn, in an Easy Way, the Fundamentals of Python Programming Language

Автор: literator от 19-09-2020, 20:01, Коментариев: 0

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

Python 3: A Step-by-Step Guide to Learn, in an Easy Way, the Fundamentals of Python Programming LanguageНазвание: Python 3: A Step-by-Step Guide to Learn, in an Easy Way, the Fundamentals of Python Programming Language
Автор: John Bach
Издательство: memlnc
Год: 2020
Страниц: 254
Язык: английский
Формат: pdf, azw3, epub
Размер: 10.1 MB

Cover programming topics as well as Python. Traditional textbooks do a pretty good job of teaching the basics of a given programming language, but they often do not cover relevant programming topics that are incidental to the language. For example, books will omit sections on programming style, common pitfalls, debugging, good/bad programming practices, and testing. Consequently, by the time you finish the book, you may understand how to program in a language, but you might also have picked up bad habits that will come back to bite you later! One of the goals of these tutorials is to make sure that all of these incidental topics are covered along the way, in the sections where it naturally makes sense to discuss them. When you finish, you will not only know how to program in Python , you will know how NOT to program in Python , which is arguably as important.
 

Practical Microservices Architectural Patterns - Event-Based Java Microservices with Spring Boot and Spring Cloud

Автор: koticvvik от 19-09-2020, 17:26, Коментариев: 0

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


Название: Practical Microservices Architectural Patterns - Event-Based Java Microservices with Spring Boot and Spring Cloud
Автор: Binildas Christudas
Издательство: Apress
Год: 2019
Формат: pdf
Страниц: 916
Размер: 33,3 МБ
Язык: English

Take your distributed applications to the next level and see what the reference architectures associated with microservices can do for you. This book begins by showing you the distributed computing architecture landscape and provides an in-depth view of microservices architecture. Following this, you will work with CQRS, an essential pattern for microservices, and get a view of how distributed messaging works. Moving on, you will take a deep dive into Spring Boot and Spring Cloud.