Видавець: 24
MrExcel's Holy Macro! Books, Liam Bastick
This book serves as a comprehensive guide to financial modeling, equipping readers with the skills and knowledge to create accurate, reliable models for analysis and decision-making. Designed for professionals, students, and finance enthusiasts, it bridges theoretical principles with practical Excel-based techniques, ensuring a balanced and thorough understanding of the subject.Key Excel functions such as SUMPRODUCT, INDEX and MATCH, and LOOKUP are covered in depth, alongside essential tools like conditional formatting, data validation, and solver. The book emphasizes best practices in layout design, error checking, and model transparency, helping users build robust and easy-to-follow financial models. Practical methodologies for time-series analysis, control accounts, and financial statement theory are explored, making it a versatile resource.The step-by-step model-building example guides readers through structuring, linking, and finalizing financial statements, including revenue, expenditure, taxation, and cash flow. Ratio analysis and self-review techniques are also discussed to ensure model accuracy and integrity. This detailed yet accessible guide empowers readers to create professional financial models with confidence and clarity.
Vincent van der Leun
Anyone who knows software development knows about the Java Virtual Machine. The Java Virtual Machine is responsible for interpreting Java byte code and translating it into actions. In the beginning, Java was the only programming language used for the JVM. But increasing complexity of the language and the remarkable performance of the JVM created an opening for a new generation of programming languages. If you want to build a strong foundation with the Java Virtual Machine and get started with popular modern programming languages, then this book is for you.The book will begin with a general introduction of the JVM and its features, which are common to the JVM languages, helping you get abreast with its concepts. It will then dive into explaining languages such as Java, Scala, Clojure, Kotlin, and Groovy and will show how to work with each language, their features, use cases, and pros and cons. By writing example projects in those languages and focusing on each language’s strong points, it will help you find the programming language that is most appropriate for your particular needs. By the end of the book, you will have written multiple programs that run on the Java Virtual Machine and know about the differences between the various languages.
Introduction to Mathematical Programming. Part I
Anita Ciekot
This textbook is intended for students of technical and economic universities. It is a result of my teaching of mathematical programming, optimization methods and operations research to students of Czestochowa University of Technology, including Erasmus+ Program students, for over ten years. This is the first part of a planned series (an intended series), limited to the presentation of issues related to linear programming. The second part will focus on non-linear programming problems. The textbook is divided into five main chapters. Chapter 1 is a reminder of some mathematical topics (the basics of linear algebra and systems of linear equations) that will help the readers understand the material discussed. Chapter 2 considers linear programming problems from its standard form to practical, highly common, with various examples of applications at the intersection of technology and economics. In chapter 3, the transportation problem with applications will be considered. Chapter 4 deals with a special kind of linear programing, so-called integer programming. And finally, Chapter 5 shows how the Maple package can be used to solve any linear programming problems.
Introduction to Numerical Methods with 245 Solved Problems
Roman Z. Morawski, Andrzej Miękina
This textbook is the result of the authors' experience of teaching the undergraduate students of the Faculty of Electronics and Information Technology at Warsaw University of Technology in the period 1985-2025, and in particular - the students following the English-medium programmes of study offered there during last 30 years. It is composed of seven chapters devoted to basic numerical problems, such as accuracy of computation, approximation of functions, numerical differentiation and integration, solving algebraic and differential equations. Each chapter contains a short general introduction followed by a considerable number of solved numerical problems. The textbook may be useful for students attending any engineering-oriented course of numerical methods.
Introduction to Programming. Learn to program in Java with data structures, algorithms, and logic
Nick Samoylov
Have you ever thought about making your computer do what you want it to do? Do you want to learn to program, but just don't know where to start? Instead of guiding you in the right direction, have other learning resources got you confused with over-explanations?Don't worry. Look no further. Introduction to Programming is here to help.Written by an industry expert who understands the challenges faced by those from a non-programming background, this book takes a gentle, hand-holding approach to introducing you to the world of programming. Beginning with an introduction to what programming is, you'll go on to learn about languages, their syntax, and development environments. With plenty of examples for you to code alongside reading, the book's practical approach will help you to grasp everything it has to offer. More importantly, you'll understand several aspects of application development. As a result, you'll have your very own application running by the end of the book. To help you comprehensively understand Java programming, there are exercises at the end of each chapter to keep things interesting and encourage you to add your own personal touch to the code and, ultimately, your application.
Jay Gendron
Explore the world of Business Intelligence through the eyes of an analyst working in a successful and growing company. Learn R through use cases supporting different functions within that company. This book provides data-driven and analytically focused approaches to help you answer questions in operations, marketing, and finance. In Part 1, you will learn about extracting data from different sources, cleaning that data, and exploring its structure. In Part 2, you will explore predictive models and cluster analysis for Business Intelligence and analyze financial times series. Finally, in Part 3, you will learn to communicate results with sharp visualizations and interactive, web-based dashboards.After completing the use cases, you will be able to work with business data in the R programming environment and realize how data science helps make informed decisions and develops business strategy. Along the way, you will find helpful tips about R and Business Intelligence.
Gergely Daróczi, Michael Puhle, Edina Berlinger (EURO),...
Introduction to R for Quantitative Finance will show you how to solve real-world quantitative fi nance problems using the statistical computing language R. The book covers diverse topics ranging from time series analysis to fi nancial networks. Each chapter briefl y presents the theory behind specific concepts and deals with solving a diverse range of problems using R with the help of practical examples.This book will be your guide on how to use and master R in order to solve quantitative finance problems. This book covers the essentials of quantitative finance, taking you through a number of clear and practical examples in R that will not only help you to understand the theory, but how to effectively deal with your own real-life problems.Starting with time series analysis, you will also learn how to optimize portfolios and how asset pricing models work. The book then covers fixed income securities and derivatives such as credit risk management.
Adrian Ostrowski, Piotr Gaczkowski
Software architecture refers to the high-level design of complex applications. It is evolving just like the languages we use, but there are architectural concepts and patterns that you can learn to write high-performance apps in a high-level language without sacrificing readability and maintainability.If you want to become a software architect, this audiobook will get you up to speed with architectural concepts, including established patterns and rising trends. It will also demonstrate effective approaches to its design and documentation. Next, you'll discover the design concepts involved in application architecture and the patterns in software development. We’ll introduce you to a few concepts and fallacies related to architectural design and show you when to use the said patterns.