100 Java Mistakes and How to Avoid Them (Final Release)

Автор: literator от 3-04-2024, 05:57, Коментариев: 0

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

Название: 100 Java Mistakes and How to Avoid Them (Final Release)
Автор: Tagir Valeev
Издательство: Manning Publications
Год: 2024
Страниц: 353
Язык: английский
Формат: pdf (true)
Размер: 12.1 MB

Dodge the common mistakes that even senior developers make, take full advantage of static analysis tools, and deliver robust and error-free Java code. 100 Java Mistakes and How To Avoid Them shows you how to improve your Java code by identifying and dodging common programming problems. Inside, you’ll find one hundred errors, from missteps that trip up beginners to mistakes even Java experts don’t know they’re making. Each mistake is accompanied by concrete troubleshooting advice, as well as ways of using modern static analysis tools like IntelliJ IDEA and SonarLint to identify and fix the problem. You’ll quickly see why static analysis can be so helpful for writing your code, and even learn how to write your own useful plugins! Minor bugs you might not notice when writing code can quickly spin out of control in production, costing you time and money to fix. The solution is clear: spot the mistakes before you make them! This one-of-a-kind guide makes it just that easy. It shines a spotlight on the errors most often made by Java developers, so you can consistently deliver exceptional Java code. For Java developers of all skill levels.
 

JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine

Автор: literator от 3-04-2024, 04:56, Коментариев: 0

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

Название: JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Final)
Автор: Monica Beckwith
Издательство: Oracle Press/Pearson
Год: 2024
Страниц: 397
Язык: английский
Формат: pdf (true)
Размер: 51.8 MB

Peek Under the Hood of the Complex but Fascinating Java Virtual Machine. Dive into the intricacies of JVM performance with JVM Performance Engineering, the essential guide for seasoned Java developers eager to demystify the JVM. Focusing on the OpenJDK HotSpot VM, this book provides insights into cutting-edge Java performance techniques and trends. Distinguished Java Champion Monica Beckwith blends theoretical insights and practical tools—encompassing case studies, applications, use-case diagrams, and process flow charts—to demonstrate diagnostic techniques, performance methodologies, and optimizations. This manual is a portal to excelling in Java performance engineering, offering Java developers, system architects, and software engineers the tools to foster career advancement and success with Java applications. Welcome to my guide to JVM performance engineering, distilled from more than 20 years of expertise as a Java Champion and performance engineer. Within these pages lies a journey through the evolution of the JVM—a narrative that unfolds Java’s robust capabilities and architectural prowess. This book meticulously navigates the intricacies of JVM internals and the art and science of performance engineering, examining everything from the inner workings of the HotSpot VM to the strategic adoption of modular programming.
 

Python Programming: An Introductory Guide for Accounting & Finance

Автор: literator от 3-04-2024, 04:09, Коментариев: 0

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

Название: Python Programming: An Introductory Guide for Accounting & Finance
Автор: Hayden Van Der Post
Издательство: Reactive Publishing
Год: 2024
Страниц: 660
Язык: английский
Формат: pdf
Размер: 50.0 MB

Unlock the power of Python programming to revolutionize your accounting and finance processes with 'Python Programming: An Introductory Guide for Accounting & Finance.' This essential guidebook offers a clear and comprehensive introduction to Python for professionals in the financial sector, empowering you with the skills to harness machine learning, perform intricate financial analysis, create stunning data visualizations, and automate tedious tasks. Whether you're looking to analyze complex financial datasets, predict market trends with machine learning, or automate your accounting workflows, this book is your gateway to becoming more efficient, accurate, and valuable in your field. Dive into the world of Python with this must-read guide and take your accounting and finance expertise to the next level. Perfect for beginners and seasoned professionals alike, it's time to transform your approach to finance with the power of programming. Start your journey today!
 

Mastering JavaScript 100+ Exercises: A Hands-On Guide to Real-World Skills

Автор: literator от 2-04-2024, 19:16, Коментариев: 0

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

Название: Mastering jаvascript 100+ Exercises: A Hands-On Guide to Real-World Skills
Автор: Laurence Lars Svekis
Издательство: Independently published
Серия: Power Up your Coding Skills
Год: 2024
Страниц: 397
Язык: английский
Формат: pdf
Размер: 25.4 MB

Dive deep into the world of jаvascript with this comprehensive guide, designed to transform beginners into proficient developers. "Mastering jаvascript 100+ Exercises" is not just another programming book; it's a practical journey through the vast landscape of jаvascript development, offering over 110 exercises that cover a wide range of real-world applications. From creating dynamic web elements like shopping carts and countdown timers to mastering the intricacies of AJAX, Promises, and the Fetch API, this book provides a solid foundation in web development fundamentals while also introducing advanced concepts in a user-friendly manner. Loaded with content that focuses on a specific area of jаvascript, beginning with basic programming concepts and gradually moving to more complex topics such as handling asynchronous operations and manipulating the Document Object Model (DOM). With clear explanations, step-by-step instructions, and real-world projects, this book is ideal for anyone looking to delve into jаvascript programming, from complete beginners to those with basic knowledge looking to expand their skill set. By the end of this book, you will have built an impressive portfolio of projects, demonstrating your newfound skills and readiness to tackle real-world challenges in web development.
 

Python in Finance: An Introductory Guide to the use of Python in Quantitative Finance, Second Edition

Автор: literator от 2-04-2024, 17:24, Коментариев: 0

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

Название: Python in Finance: An Introductory Guide to the use of Python in Quantitative Finance, Second Edition
Автор: Hayden Van Der Post
Издательство: Reactive Publishing
Год: 2024
Страниц: 366
Язык: английский
Формат: pdf
Размер: 53.7 MB

In the fast-paced world of finance, the ability to analyze data, predict trends, and automate trading strategies offers a significant competitive edge. "Python in Finance" is the essential guide for finance professionals, data analysts, and aspiring quants looking to harness the power of Python to solve complex financial problems and drive innovation in their field. This comprehensive resource dives deep into the practical applications of Python in finance, from the basics of financial analysis to the cutting-edge techniques in quantitative finance. Whether you're new to Python or looking to expand your skill set, this book provides clear explanations, real-world examples, and hands-on projects that will sharpen your coding skills and enhance your analytical prowess. "Python in Finance" is designed for a broad range of readers, including: Finance professionals seeking to leverage Python for data analysis, trading, or financial modeling. Data analysts and scientists looking to apply their Python skills in the finance industry. Students and academics in finance, economics, or computer science who want to integrate Python into their studies or research. Anyone with a curiosity about how technology is transforming finance and wishes to explore the possibilities firsthand.
 

XML (Extensible Markup Language): Notes and everything about XML

Автор: literator от 2-04-2024, 16:13, Коментариев: 0

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

Название: XML (Extensible Markup Language): Notes and everything about XML
Автор: Ashwini Gange
Издательство: Independently published
Год: 2024
Страниц: 101
Язык: английский
Формат: pdf
Размер: 24.4 MB

Comprehensive XML Guide: Unlock the power of XML with this meticulously crafted eBook. Dive deep into the intricacies of XML, covering fundamentals to advanced concepts. Whether you're a novice or a seasoned developer, this comprehensive collection of XML notes offers invaluable insights, practical examples, and expert tips tailored for Amazon Kindle users. From syntax basics to advanced techniques, harness the full potential of XML for your projects. Perfect for self-learners, students, and professionals seeking mastery in XML development.
 

Culture Coding: Harness technology, Artificial Intelligence and behavioural science

Автор: literator от 2-04-2024, 15:26, Коментариев: 0

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

Название: Culture Coding: Harness technology, Artificial Intelligence and behavioural science to empower your business culture and performance
Автор: Chris Davies
Издательство: Rethink Press
Год: September 15, 2023
Страниц: 202
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

In the midst of the Fourth Industrial Revolution, your organisation must harness technology, Artificial Intelligence and digital tools to stay ahead in your field. Fail to do so, and you won’t survive. Culture Coding provides five keys to building a digitally focused, constructive culture that engages staff, delivers for clients and ensures success. It shows you how to take advantage of technology, AI and behavioural science to enable a culture for digital and sustainable business growth, whether you lead a startup, an SME or a multinational enterprise. Generative AI is a subset of Machine Learning that involves using algorithms to generate new content, such as images, music, text, or even videos. Unlike traditional Machine Learning algorithms that are trained on large datasets and used to make predictions based on that data, generative AI models are trained to create entirely new content based on the patterns and structures present in the data. Generative AI can be divided into two main categories: discriminative models and generative models. Discriminative models are used to classify or recognize data, while generative models are used to create new data.
 

Object-Oriented Analysis and Design for Information Systems: Modeling with BPMN, OCL, IFML, and Python 2nd Edition

Автор: literator от 2-04-2024, 03:09, Коментариев: 0

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

Название: Object-Oriented Analysis and Design for Information Systems: Modeling with BPMN, OCL, IFML, and Python 2nd Edition
Автор: Raul Sidnei Wazlawick
Издательство: Morgan Kaufmann/Elsevier
Год: 2024
Страниц: 420
Язык: английский
Формат: epub (true)
Размер: 18.9 MB

Object-Oriented Analysis and Design for Information Systems, Second Edition clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility, and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable.The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understanding of how to expand a use case. Wazlawick clearly explains how to build meaningful sequence diagrams. Object-Oriented Analysis and Design for Information Systems illustrates how and why building a class model is not just placing classes into a diagram. You will learn the necessary organizational patterns so that your software architecture will be maintainable. The Second Edition includes all new content shifting the focus of the book to agile software development, including Scrum software project management, BPMN diagrams, user stories, and Python code examples.
 

The Book of Batch Scripting: From Fundamentals to Advanced Automation

Автор: literator от 2-04-2024, 02:31, Коментариев: 0

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

Название: The Book of Batch Scripting: From Fundamentals to Advanced Automation
Автор: Jack McLarney
Издательство: No Starch Press
Год: 2024
Страниц: 580
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

In this era of advanced programming languages, the simplicity, universality, and efficiency of Batch scripting holds undeniable value. A book about bat files? Why? Whether you’re maintaining legacy systems or seeking to understand the foundations of command line automation, The Book of Batch Scripting shows you how to become proficient with this tool included in every version of Windows. Batch isn’t new, and the lack of some functionality is mystifying by today’s standards, but it’s still an immensely useful language that isn’t going away anytime soon, especially since it’s being packaged with the operating system installed on every Windows computer. While Batch is one scripting language among many, there are still many lines of Batch code being supported by large and small companies, and some tasks truly lend themselves to bat files more than any other language. And as for that lacking functionality—booleans, arrays, hash tables, stacks, even object-oriented design, and more—I’ll show you how to build it yourselves by the end of this book. But the most immediate reason for me personally to write a book about Batch scripting is that after two decades of writing bat files for personal and professional use, I believe that I’ve gotten to a place where I’ve learned enough about the topic to share my experiences and insights with a larger community.
 

Reinforcement Learning for Finance (Early Release)

Автор: literator от 1-04-2024, 21:38, Коментариев: 0

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

Название: Reinforcement Learning for Finance: A Python-Based Introduction (Early Release)
Автор: Yves J. Hilpisch
Издательство: O’Reilly Media, Inc.
Год: 2024-03-27
Страниц: 153
Язык: английский
Формат: pdf, epub
Размер: 10.1 MB

Reinforcement Learning (RL) has led to several breakthroughs in AI. The use of the Q-learning (DQL) algorithm alone has helped people develop agents that play arcade games and board games at a superhuman level. More recently, RL, DQL, and similar methods have gained popularity in publications related to financial research. This book is among the first to explore the use of Reinforcement Learning methods in finance. Author Yves Hilpisch, founder and CEO of The Python Quants, provides the background you need in concise fashion. ML practitioners, financial traders, portfolio managers, strategists, and analysts will focus on the implementation of these algorithms in the form of self-contained Python code and the application to important financial problems. “Bayesian Learning” discusses Bayesian learning as an example of learning through interaction. “Reinforcement Learning” presents breakthroughs in artificial intelligence that were made possible through reinforcement learning. It also describes the major building blocks of reinforcement learning. “Deep Q-Learning” explains the two major characteristics of deep Q-learning which is the most important algorithm for the remainder of the book.