Mastering Python for FinanceBuilt initially for scientific computing, Python quickly found its place in finance. Its flexibility and robustness can be easily incorporated into applications for mathematical studies, research, and software development.
With this book, you will learn about all the tools you need to successfully perform research studies and modeling, improve your trading strategies, and effectively manage risks. You will explore the various tools and techniques used in solving complex problems commonly faced in finance.
You will learn how to price financial instruments such as stocks, options, interest rate derivatives, and futures using computational methods. Also, you will learn how you can perform data analytics on market indexes and use NoSQL to store tick data. ...
Kivy - Interactive Applications and Games in Python, 2nd EditionKivy – Interactive Applications and Games in Python 2nd Edition, will equip you with all the necessary knowledge to create interactive, responsive, and cross-platform applications and games.
This book introduces the Kivy language and the necessary components so you can implement a graphical user interface (GUI) and learn techniques to handle events, detect gestures, and control multi-touch actions. You will learn strategies to animate your applications, and obtain interactive, professional-looking, and responsive results. You will be applying this knowledge throughout the book by developing three applications and tackling their diverse programming challenges. ...
Intel Galileo BlueprintsThe Intel Galileo board was designed to add the power of an Intel processor to the simplicity of the Arduino platform. Intel Galileo gives you the freedom to create a wide range of DIY projects. Intel Galileo Blueprints will be a detailed guide that covers several projects based on the Intel Galileo board, exploiting the full potential of the board.
You will first go through how to set up the development environment for the Galileo board. Next, you will connect different kinds of sensors to the Galileo board, and learn how to use the SD card reader of the board. You will then connect actuators to the Galileo board, like a relay and a servomotor, and write simple software to control these components. Later, you will access the Galileo board remotely in order to monitor the measurements done by the board and send the measured data to a Twitter feed at regular intervals. Finally, you will move on to more advanced topics, such as building a complete home automation system, building a mo ...
Windows Software Compatibility and Hardware TroubleshootingAs companies keep their existing hardware and operating systems for more years than ever before, the need to diagnose and repair problems is becoming ever more important for IT Pros and system administrators.
Whatever version of Windows you're using (including Windows 10) you'll likely need to maintain compatibility with older software that the company must use for mission-critical operations, or older hardware that's required for specific purposes, but you don't want to sacrifice security for the sake of compatibility. In this briefbook you'll learn how to maintain optimal compatibility with the older software and devices that you need to use.
The authors are well-versed in training in classrooms and video, with Andrew Bettany running the IT Academy at the University of York, and IT Masterclasses and Mike Halsey being a teacher, tech-book author, and having produced many tutorial videos under the brand PC Support.tv. ...
Testing with JUnitJUnit has matured to become the most important tool when it comes to automated developer tests in Java. Supported by all IDEs and build systems, it empowers programmers to deliver software features reliably and efficiently. However, writing good unit tests is a skill that needs to be learned; otherwise it's all too easy to end up in gridlocked development due to messed up production and testing code. Acquiring the best practices for unit testing will help you to prevent such problems and lead your projects to success with respect to quality and costs.
This book explains JUnit concepts and best practices applied to the test first approach, a foundation for high quality Java components delivered in time and budget.
From the beginning you'll be guided continuously through a practically relevant example and pick up background knowledge and development techniques step by step. Starting with the basics of tests organization you'll soon comprehend the necessity of well structured tests ...
Designing DeliveryNow that we're moving from a product economy to a digital service economy, software is becoming critical for navigating our everyday lives. The quality of your service depends on how well it helps customers accomplish goals and satisfy needs. Service quality is not about designing capabilities, but about making—and keeping—promises to customers.
To help you improve customer satisfaction and create positive brand experiences, this pragmatic book introduces a transdisciplinary approach to digital service delivery. Designing a resilient service today requires a unified effort across front-office and back-office functions and technical and business perspectives. You'll learn how make IT a full partner in the ongoing conversations you have with your customers. ...
Executable Specifications with ScrumMost books about specifications still assume that requirements can be known up front and won't change much during your project. In today's “real world,” however, you must specify and build software in the face of high and continuing uncertainty. Scrum and other agile methods have evolved to reflect this reality. Now, there's a complete guide to specifying software in agile environments when prerequisites are unclear, requirements are difficult to grasp, and anything about your project could change.
Long-time agile coach and enterprise architect Mario Cardinal shows how to create executable specifications and use them to test software behavior against requirements. Cardinal shows how to trawl requirements incrementally, step-by-step, using a vision-centric and emergent iterative practice that is designed for agility. Writing for analysts, architects, developers, and managers, Cardinal makes a strong case for the iterative discovery of requirements. Then, he moves from theory to p ...
QuickBooks 2015 All-in-One For DummiesQuickBooks All-in-One For Dummies is the solution small business owners and managers have been looking for. A compilation of eight content-rich minibooks in one, this guide provides the information and tools you need to get the most out of QuickBooks. Get expert advice from a CPA on common accounting tasks, financial management, business planning, how to protect your financial information and more. Written in the easy-to-read For Dummies style, this book provides clear, concise, practical instruction into taking advantage of everything QuickBooks can do for your business. ...
Android Application Development for the Intel PlatformThe number of Android devices running on Intel processors has increased since Intel and Google announced, in late 2011, that they would be working together to optimize future versions of Android for Intel Atom processors. Today, Intel processors can be found in Android smartphones and tablets made by some of the top manufacturers of Android devices, such as Samsung, Lenovo, and Asus.
The increase in Android devices featuring Intel processors has created a demand for Android applications optimized for Intel Architecture: Android Application Development for the Intel Platform is the perfect introduction for software engineers and mobile app developers. Through well-designed app samples, code samples and case studies, the book teaches Android application development based on the Intel platform - including for smartphones, tablets, and embedded devices—covering performance tuning, debugging and optimization. ...
Microservices, IoT, and AzureThis book provides practical guidance for adopting a high velocity, continuous delivery process to create reliable, scalable, Software-as-a-Service (SaaS) solutions that are designed and built using a microservice architecture, deployed to the Azure cloud, and managed through automation. Microservices, IoT, and Azure offers software developers, architects, and operations engineers' step-by-step directions for building SaaS applications—applications that are available 24x7, work on any device, scale elastically, and are resilient to change--through code, script, exercises, and a working reference implementation.
The book provides a working definition of microservices and contrasts this approach with traditional monolithic Layered Architecture. A fictitious, homebiomedical startup is used to demonstrate microservice architecture and automation capabilities for cross-cutting and business services as well as connected device scenarios for Internet of Things (IoT). ...