LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 10-06-2023, 19:52
  • Комментариев: 0
Tidy First? (Early Release)Название: Tidy First? A Personal Exercise in Empirical Software Design (Early Release)
Автор: Kent Beck
Издательство: O’Reilly Media, Inc.
Год: 2023-06-08
Язык: английский
Формат: epub (true), mobi
Размер: 33.5 MB

Tidying up messy software is a must. And that means breaking up the code to make it more readable, and using guard clauses and helping functions to make it understandable. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings in your code. Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality.

  • Добавил: literator
  • Дата: 10-06-2023, 17:29
  • Комментариев: 0
Haskell Mini Reference: A Hitchhiker's Guide to the Modern Programming Languages, #10Название: Haskell Mini Reference: A Hitchhiker's Guide to the Modern Programming Languages, #10
Автор: Harry Yoon
Издательство: Coding Books Press
Год: 2023-02-22 (Revision 1.0.1)
Страниц: 375
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.2 MB

Improve Your Haskell Programming Skills in a Weekend! This book is a "mini" language reference on Haskell, which is one of the most widely used (pure) functional programming languages. We go through all salient features of the modern Haskell programming language in this book (based on the Haskell 2010 Language Report). Although it is written as a reference, you can read it more or less from beginning to end and you should be able to get the overall picture of the Haskell language if you have some prior experience with functional programming in Haskell or other ML-style functional programming languages. This book is, however, not for absolute beginners. Functional programming is different from imperative programming. But, not necessarily more difficult. Haskell is one of the most widely used functional programming languages. Haskell has been around for over 30 years, and it has influenced the language designs of numerous (modern) programming languages, including many popular imperative languages such as Python, jаvascript, C#, Julia, and Rust to name a few.

  • Добавил: literator
  • Дата: 10-06-2023, 16:34
  • Комментариев: 0
Coding For Kids 2: Master your Coding Skills and Create your Animations and GamesНазвание: Coding For Kids 2: Master your Coding Skills and Create your Animations and Games
Автор: Akshita
Издательство: BPB Publications
Год: 2022
Страниц: 70
Язык: английский
Формат: pdf, epub (true)
Размер: 10.2 MB

A Playful Introduction to Programming. A Kid's Guide to Coding Fundamentals! Learn to Code with Fun Activities. The book is an Activity-based series explaining coding in Analytical, Logical and Computational way. This series of book is for 1 to 8 classes, will give the students a strong base in the field of Coding, Problem-solving abilities, and beyond!. Book is as per the latest National Education Policy (NEP) and introduces the concept of coding from an early age. Book series will help students to think differently as coding has now become the framework of the modern world and coders are the architect of this modern world. The fun activities given in the book can be done in the book or with everyday objects to help the kids to practice the same skills coders use, like recognizing patterns and working efficiently.

  • Добавил: literator
  • Дата: 10-06-2023, 16:18
  • Комментариев: 0
Coding for Kids: Teach Your children to write codes, Build Applications and Create Own GamesНазвание: Coding for Kids: Teach Your children to write codes, Build Applications and Create Own Games
Автор: Akshita
Издательство: BPB Publications
Год: 2021
Страниц: 62
Язык: английский
Формат: pdf, epub (true)
Размер: 10.1 MB

Beginners Guide with Fun and Easy Activities to Learn Coding Step by Step. Be a beginner to invent your own codes! Learn to Code with Pencil, Paper, and your Imagination. Book is an Activity-based series explaining coding in Analytical, Logical and Computational way. This series of book is from 1 to 8 class, will give the students a strong base in the field of coding, Problem-solving abilities, and beyond!. Book is as per the latest National Education Policy (NEP) and introduces the concept of coding from an early age. Book series will help students to think differently as coding has now become the framework of the modern world and coders are the architects of this modern world. The fun activities given in the book can be done in the book or with everyday objects to help the kids to practice the same skills coders’ use, like recognizing patterns, and working efficiently.

  • Добавил: literator
  • Дата: 10-06-2023, 05:24
  • Комментариев: 0
Applications of Regression for Categorical Outcomes Using RНазвание: Applications of Regression for Categorical Outcomes Using R
Автор: David Melamed, Long Doan
Издательство: CRC Press
Год: 2024
Страниц: 239
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

This book covers the main models within the GLM (i.e., logistic, Poisson, negative binomial, ordinal, and multinomial). For each model, estimations, interpretations, model fit, diagnostics, and how to convey results graphically are provided. There is a focus on graphic displays of results as these are a core strength of using R for statistical analysis. Many in the social sciences are transitioning away from using Stata, SPSS and SAS, to using R, and this book uses statistical models which are relevant to the social sciences. Social Science Applications of Regression for Categorical Outcomes Using R will be useful for graduate students in the social sciences who are looking to expand their statistical knowledge, and for Quantitative social scientists due to it’s ability to act as a practitioners guide. R is a free, comprehensive, and inclusive computing environment. On the one hand, this means that it is flexible, more efficient than many alternatives, and does things that stand-alone statistics packages do not do (e.g., natural language processing or web scraping).

  • Добавил: literator
  • Дата: 9-06-2023, 21:20
  • Комментариев: 0
Machine Learning for Factor Investing: Python VersionНазвание: Machine Learning for Factor Investing: Python Version
Автор: Guillaume Coqueret, Tony Guida
Издательство: CRC Press
Год: 2023
Страниц: 358
Язык: английский
Формат: pdf (true)
Размер: 12.7 MB

Machine Learning (ML) is progressively reshaping the fields of quantitative finance and algorithmic trading. ML tools are increasingly adopted by hedge funds and asset managers, notably for alpha signal generation and stocks selection. The technicality of the subject can make it hard for non-specialists to join the bandwagon, as the jargon and coding requirements may seem out-of-reach. Machine Learning for factor investing: Python version bridges this gap. It provides a comprehensive tour of modern ML-based investment strategies that rely on firm characteristics. One of the purposes of the book is to propose a large-scale tutorial of ML applications in financial predictions and portfolio selection. Thus, one keyword is reproducibility! In order to duplicate our results (up to possible randomness in some learning algorithms), you will need running versions of Python and Anaconda on your computer.

  • Добавил: literator
  • Дата: 9-06-2023, 19:12
  • Комментариев: 0
Java Persistence with Hibernate, Second EditionНазвание: Java Persistence with Hibernate, Second Edition
Автор: Christian Bauer, Gavin King, and Gary Gregory
Издательство: Manning Publications
Год: 2016
Страниц: 702
Язык: английский
Формат: epub (true), mobi
Размер: 20.06 MB

Java Persistence with Hibernate, Second Edition explores Hibernate by developing an application that ties together hundreds of individual examples. In this revised edition, authors Christian Bauer, Gavin King, and Gary Gregory cover Hibernate 5 in detail with the Java Persistence 2.1 standard (JSR 338). All examples have been updated for the latest Hibernate and Java EE specification versions. Persistence--the ability of data to outlive an instance of a program--is central to modern applications. Hibernate, the most popular Java persistence tool, offers automatic and transparent object/relational mapping, making it a snap to work with SQL databases in Java applications. Java Persistence with Hibernate, Second Edition explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate, working through mappings, queries, fetching strategies, transactions, conversations, caching, and more.
  • Добавил: literator
  • Дата: 9-06-2023, 16:16
  • Комментариев: 0
Object Lifetime Puzzlers - Book 1: 128 Fun PuzzlesНазвание: Object Lifetime Puzzlers - Book 1: 128 Fun Puzzles
Автор: Jason Turner
Издательство: Leanpub
Год: 2021-12-15
Страниц: 187
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.3 MB

Fun C++ related programming puzzles! 128 Fun Puzzles of Increasing Difficulty Where You Must Ask: Was that a copy, or was it a reference, and who last changed that value? If you are a C++ programmer, then you will learn some new things by doing these puzzles. If you are not a C++ programmer, then you'll just have FUN! A book of puzzles that should be fun for anyone, but actually educational for people interested in C++. The solution to every puzzle is a C++ related term or phrase. If you don't know what the solution means, you can search and learn something new. The challenge and fun is in keeping track of what order objects' lifetimes begin, and knowing what order they must end in. Each section has a description of the new concept introduced, and the challenges are increased at a leisurely pace. Each of these examples are real C++ code. If you are a C++ user, you can learn more about object lifetime with these puzzles. These puzzles come directly from classes that I teach with C++ programmers.

  • Добавил: literator
  • Дата: 9-06-2023, 15:23
  • Комментариев: 0
Ruby Is For Fun Self-Study Course, From Absolute Beginner to AdvancedНазвание: Ruby Is For Fun: Self-Study Course, From Absolute Beginner to Advanced
Автор: Roman Pushkin
Издательство: Leanpub
Год: 2022-05-26
Страниц: 394
Язык: английский
Формат: pdf (true), epub
Размер: 18.7 MB

This self-study course written as a book is your first step towards making money by coding and programming from home, and doing that with fun. You will understand how the Ruby language works, and establish a foundation for being successful freelance developer. From the author’s personal point of view, Ruby is a good tool for doing something of my own - some project of mine, a program which can be shared with others, attract attention or earn money. In other words, Ruby is an efficient and interesting language, not only for work but for its own sake too. As stated earlier, there are many trends in software development. Each trend is unique and requires its own know-how. The author believes that there are currently at least two “tried and tested” trends in programming which give the maximum result in the minimum time. “Results” here means both cash compensation and knowing how to do something with your own hands. The first is mobile development – programs for mobile phones (Android, iPhone), tablets (iPad) and other devices. The second is web programming (or web development).

  • Добавил: literator
  • Дата: 9-06-2023, 14:41
  • Комментариев: 0
Introduction to Computer Graphics: Using OpenGL and Java, 3rd EditionНазвание: Introduction to Computer Graphics: Using OpenGL and Java, 3rd Edition
Автор: Karsten Lehn, Merijam Gotzes, Frank Klawonn
Издательство: Springer
Серия: Undergraduate Topics in Computer Science
Год: 2023
Страниц: 476
Язык: английский
Формат: pdf (true)
Размер: 12.6 MB

A basic understanding of the key techniques in computer graphics can open the door to this exciting field and its many applications, including for video games and for augmented and virtual reality. This easy-to-follow textbook and reference introduces the fundamental concepts of computer graphics, integrating both technical background and theory with practical examples and applications throughout. Thoroughly revised and updated, this new edition continues to present a user-friendly approach to creating images and animations, complementing the expanded coverage of topics with usage of example programs and exercises. Until the third edition, this book contained examples of the Java 2D and Java 3D graphics systems. Although it is still possible to learn many principles of computer graphics using Java 2D and Java 3D, it seems timely, given the above background, to also introduce the basics of shader programming. Since Java 2D and Java 3D do not allow this, this edition contains only examples for the graphics programming interface Open Graphics Library (OpenGL).