万本电子书0元读

万本电子书0元读

Azure Networking Cookbook
Azure Networking Cookbook
Mustafa Toroman
¥63.21
Learn to distribute network traffic, optimize application delivery, and defend network-level threats. Key Features * Quickly get up and running with Azure networking solutions * Level-up your cloud networking skills by planning, implementing, configuring, and securing your infrastructure network with Azure * Leverage Azure networking services to provide applications highly available and fault tolerant environment Book Description Microsoft provides organizations with an effective way of managing their network with Azure's networking services. No matter the size of your organization, Azure provides a way to highly reliable performance and secure connectivity with its networking services. The book starts with an introduction to the Azure networking like creating Azure virtual networks, designing address spaces and subnets. Then you will learn to create and manage network security groups, application security groups, and IP addresses in Azure. Gradually, we move on to various aspects like S2S, P2S, and Vnet2Vnet connections, DNS and routing, load balancers and traffic manager. This book will cover every aspect and function required to deliver practical recipes to help readers learn from basic cloud networking practices to planning, implementing, and securing their infrastructure network with Azure. Readers will not only be able to upscale their current environment but will also learn to monitor, diagnose, and ensure secure connectivity. After learning to deliver a robust environment readers will also gain meaningful insights from recipes on best practices. By the end of this book, readers will gain hands-on experience in providing cost-effective solutions that benefit organizations. What you will learn * Learn to create Azure networking services * Understand how to create and work on hybrid connections * Configure and manage Azure network services * Learn ways to design high availability network solutions in Azure * Discover how to monitor and troubleshoot Azure network resources * Learn different methods of connecting local networks to Azure virtual networks Who this book is for This book is targeted towards cloud architects, cloud solution providers, or any stakeholders dealing with networking on the Azure cloud. Some prior understanding of Microsoft Azure will be a plus point.
Applied Deep Learning with Keras
Applied Deep Learning with Keras
Ritesh Bhagwat
¥62.12
Take your neural networks to a whole new level with the simplicity and modularity of Keras, the most commonly used high-level neural networks API. Key Features * Solve complex machine learning problems with precision * Evaluate, tweak, and improve your deep learning models and solutions * Use different types of neural networks to solve real-world problems Book Description Though designing neural networks is a sought-after skill, it is not easy to master. With Keras, you can apply complex machine learning algorithms with minimum code. Applied Deep Learning with Keras starts by taking you through the basics of machine learning and Python all the way to gaining an in-depth understanding of applying Keras to develop efficient deep learning solutions. To help you grasp the difference between machine and deep learning, the book guides you on how to build a logistic regression model, first with scikit-learn and then with Keras. You will delve into Keras and its many models by creating prediction models for various real-world scenarios, such as disease prediction and customer churning. You’ll gain knowledge on how to evaluate, optimize, and improve your models to achieve maximum information. Next, you’ll learn to evaluate your model by cross-validating it using Keras Wrapper and scikit-learn. Following this, you’ll proceed to understand how to apply L1, L2, and dropout regularization techniques to improve the accuracy of your model. To help maintain accuracy, you’ll get to grips with applying techniques including null accuracy, precision, and AUC-ROC score techniques for fine tuning your model. By the end of this book, you will have the skills you need to use Keras when building high-level deep neural networks. What you will learn * Understand the difference between single-layer and multi-layer neural network models * Use Keras to build simple logistic regression models, deep neural networks, recurrent neural networks, and convolutional neural networks * Apply L1, L2, and dropout regularization to improve the accuracy of your model * Implement cross-validate using Keras wrappers with scikit-learn * Understand the limitations of model accuracy Who this book is for If you have basic knowledge of data science and machine learning and want to develop your skills and learn about artificial neural networks and deep learning, you will find this book useful. Prior experience of Python programming and experience with statistics and logistic regression will help you get the most out of this book. Although not necessary, some familiarity with the scikit-learn library will be an added bonus.
Hands-On Design Patterns with Java
Hands-On Design Patterns with Java
Dr. Edward Lavieri
¥70.84
Understand Gang of Four, architectural, functional, and reactive design patterns and how to implement them on modern Java platforms, such as Java 12 and beyond Key Features * Learn OOP, functional, and reactive patterns for creating readable and maintainable code * Explore architectural patterns and practices for building scalable and reliable applications * Tackle all kinds of performance-related issues and streamline development using design patterns Book Description Java design patterns are reusable and proven solutions to software design problems. This book covers over 60 battle-tested design patterns used by developers to create functional, reusable, and flexible software. Hands-On Design Patterns with Java starts with an introduction to the Unified Modeling Language (UML), and delves into class and object diagrams with the help of detailed examples. You'll study concepts and approaches to object-oriented programming (OOP) and OOP design patterns to build robust applications. As you advance, you'll explore the categories of GOF design patterns, such as behavioral, creational, and structural, that help you improve code readability and enable large-scale reuse of software. You’ll also discover how to work effectively with microservices and serverless architectures by using cloud design patterns, each of which is thoroughly explained and accompanied by real-world programming solutions. By the end of the book, you’ll be able to speed up your software development process using the right design patterns, and you’ll be comfortable working on scalable and maintainable projects of any size. What you will learn * Understand the significance of design patterns for software engineering * Visualize software design with UML diagrams * Strengthen your understanding of OOP to create reusable software systems * Discover GOF design patterns to develop scalable applications * Examine programming challenges and the design patterns that solve them * Explore architectural patterns for microservices and cloud development Who this book is for If you are a developer who wants to learn how to write clear, concise, and effective code for building production-ready applications, this book is for you. Familiarity with the fundamentals of Java is assumed.
Automated Testing in Microsoft Dynamics 365 Business Central
Automated Testing in Microsoft Dynamics 365 Business Central
Luc van Vugt
¥44.68
Learn how to write automated tests for Dynamics 365 Business Central and see how to implement it in your daily work Key Features * Leverage automated testing to advance over traditional manual testing methods * Write, design, and implement automated tests * Explore various testing frameworks and tools compatible with Microsoft Dynamics 365 Business Central Book Description Dynamics 365 Business Central is the new cloud-based SaaS ERP proposition from Microsoft. It’s not as simple as it used to be way back when it was called Navigator, Navision Financials, or Microsoft Business Solutions-Navision. Our development practices are becoming more formal, and with this, the call for test automation is pressing on us. This book will teach you to leverage testing tools available with Dynamics 365 Business Central to perform automated testing. We’ll begin with a quick introduction to automated testing, followed by an overview of test automation in Dynamics 365 Business Central. Then you’ll learn to design and build automated tests and we’ll go through some efficient methods to get from requirements to application and testing code. Lastly, you’ll learn to incorporate your own and Microsoft tests into your daily development practice. By the end of the book, you’ll be able to write your own automated tests for Dynamics 365 Business Central. What you will learn * Understand what automated tests are, and when and why to use them * Explore the five pillars of the Testability Framework of Business Central * Design and write automated tests for Business Central * Make use of standard automated tests and their helper libraries * Integrate automated tests into your development practice Who this book is for This book is for consultants, testers, developers, and development managers working with Microsoft Dynamics NAV and Business Central. Being a book on automated testing techniques, it also caters to both functional and technical development teams.
Programming Microsoft Dynamics 365 Business Central
Programming Microsoft Dynamics 365 Business Central
Mark Brummel
¥88.28
Explore the fundamentals of Dynamics 365 Business Central and the Visual Studio Code development environment with the help of useful examples and case studies Key Features * Tailor your applications to best suit the needs of your business * Explore the latest features of Business Central with examples curated by industry experts * Integrate Business Central features in your applications with this comprehensive guide Book Description Microsoft Dynamics 365 Business Central is a full ERP business solution suite with a robust set of development tools to support customization and enhancement. These tools can be used to tailor Business Central's in-built applications to support complete management functions for finance, supply chain, manufacturing, and operations. Using a case study approach, this book will introduce you to Dynamics 365 Business Central and Visual Studio Code development tools to help you become a productive Business Central developer. You'll also learn how to evaluate a product's development capabilities and manage Business Central-based development and implementation. You'll explore application structure, the construction of and uses for each object type, and how it all fits together to build apps that meet special business requirements. By the end of this book, you'll understand how to design and develop high-quality software using the Visual Studio Code development environment, the AL language paired with the improved editor, patterns, and features. What you will learn * Programming using the AL language in the Visual Studio Code development environment * Explore functional design and development using AL * How to build interactive pages and learn how to extract data for users * How to use best practices to design and develop modifications for new functionality integrated with the standard Business Central software * Become familiar with deploying the broad range of components available in a Business Central system * Create robust, viable systems to address specific business requirements Who this book is for If you want to learn about Dynamics 365 Business Central's powerful and extensive built-in development capabilities, this is the book for you. ERP consultants and managers of Business Central development will also find this book helpful. Although you aren't expected to have worked with Dynamics Business Central, basic understanding of programming and familiarity with business application software will help you understand the concepts covered in this book.
Hands-On Reactive Programming with Clojure
Hands-On Reactive Programming with Clojure
Konrad Szydlo
¥63.21
Learn how to use RxClojure to deal with stateful computations Key Features * Leverage the features of Functional Reactive Programming using Clojure * Create dataflow-based systems that are the building blocks of Reactive Programming * Use different Functional Reactive Programming frameworks, techniques, and patterns to solve real-world problems Book Description Reactive Programming is central to many concurrent systems, and can help make the process of developing highly concurrent, event-driven, and asynchronous applications simpler and less error-prone. This book will allow you to explore Reactive Programming in Clojure 1.9 and help you get to grips with some of its new features such as transducers, reader conditionals, additional string functions, direct linking, and socket servers. Hands-On Reactive Programming with Clojure starts by introducing you to Functional Reactive Programming (FRP) and its formulations, as well as showing you how it inspired Compositional Event Systems (CES). It then guides you in understanding Reactive Programming as well as learning how to develop your ability to work with time-varying values thanks to examples of reactive applications implemented in different frameworks. You'll also gain insight into some interesting Reactive design patterns such as the simple component, circuit breaker, request-response, and multiple-master replication. Finally, the book introduces microservices-based architecture in Clojure and closes with examples of unit testing frameworks. By the end of the book, you will have gained all the knowledge you need to create applications using different Reactive Programming approaches. What you will learn * Understand how to think in terms of time-varying values and event streams * Create, compose, and transform observable sequences using Reactive extensions * Build a CES framework from scratch using core.async as its foundation * Develop a simple ClojureScript game using Reagi * Integrate Om and RxJS in a web application * Implement a reactive API in Amazon Web Services (AWS) * Discover helpful approaches to backpressure and error handling * Get to grips with futures and their applications Who this book is for If you’re interested in using Reactive Programming to build asynchronous and concurrent applications, this is the book for you. Basic knowledge of Clojure programming is necessary to understand the concepts covered in this book.
Generative Adversarial Networks Projects
Generative Adversarial Networks Projects
Kailash Ahirwar
¥81.74
Explore various Generative Adversarial Network architectures using the Python ecosystem Key Features * Use different datasets to build advanced projects in the Generative Adversarial Network domain * Implement projects ranging from generating 3D shapes to a face aging application * Explore the power of GANs to contribute in open source research and projects Book Description Generative Adversarial Networks (GANs) have the potential to build next-generation models, as they can mimic any distribution of data. Major research and development work is being undertaken in this field since it is one of the rapidly growing areas of machine learning. This book will test unsupervised techniques for training neural networks as you build seven end-to-end projects in the GAN domain. Generative Adversarial Network Projects begins by covering the concepts, tools, and libraries that you will use to build efficient projects. You will also use a variety of datasets for the different projects covered in the book. The level of complexity of the operations required increases with every chapter, helping you get to grips with using GANs. You will cover popular approaches such as 3D-GAN, DCGAN, StackGAN, and CycleGAN, and you’ll gain an understanding of the architecture and functioning of generative models through their practical implementation. By the end of this book, you will be ready to build, train, and optimize your own end-to-end GAN models at work or in your own projects. What you will learn * Train a network on the 3D ShapeNet dataset to generate realistic shapes * Generate anime characters using the Keras implementation of DCGAN * Implement an SRGAN network to generate high-resolution images * Train Age-cGAN on Wiki-Cropped images to improve face verification * Use Conditional GANs for image-to-image translation * Understand the generator and discriminator implementations of StackGAN in Keras Who this book is for If you’re a data scientist, machine learning developer, deep learning practitioner, or AI enthusiast looking for a project guide to test your knowledge and expertise in building real-world GANs models, this book is for you.
Hands-On RESTful API Design Patterns and Best Practices
Hands-On RESTful API Design Patterns and Best Practices
Harihara Subramanian
¥73.02
Build effective RESTful APIs for enterprise with design patterns and REST framework’s out-of-the-box capabilities Key Features * Understand advanced topics such as API gateways, API securities, and cloud * Implement patterns programmatically with easy-to-follow examples * Modernize legacy codebase using API connectors, layers, and microservices Book Description This book deals with the Representational State Transfer (REST) paradigm, which is an architectural style that allows networked devices to communicate with each other over the internet. With the help of this book, you’ll explore the concepts of service-oriented architecture (SOA), event-driven architecture (EDA), and resource-oriented architecture (ROA). This book covers why there is an insistence for high-quality APIs toward enterprise integration. It also covers how to optimize and explore endpoints for microservices with API gateways and touches upon integrated platforms and Hubs for RESTful APIs. You’ll also understand how application delivery and deployments can be simplified and streamlined in the REST world. The book will help you dig deeper into the distinct contributions of RESTful services for IoT analytics and applications. Besides detailing the API design and development aspects, this book will assist you in designing and developing production-ready, testable, sustainable, and enterprise-grade APIs. By the end of the book, you’ll be empowered with all that you need to create highly flexible APIs for next-generation RESTful services and applications. What you will learn * Explore RESTful concepts, including URI, HATEOAS, and Code on Demand * Study core patterns like Statelessness, Pagination, and Discoverability * Optimize endpoints for linked microservices with API gateways * Delve into API authentication, authorization, and API security implementations * Work with Service Orchestration to craft composite and process-aware services * Expose RESTful protocol-based APIs for cloud computing Who this book is for This book is primarily for web, mobile, and cloud services developers, architects, and consultants who want to build well-designed APIs for creating and sustaining enterprise-class applications. You’ll also benefit from this book if you want to understand the finer details of RESTful APIs and their design techniques along with some tricks and tips.
Hands-On Embedded Programming with C++17
Hands-On Embedded Programming with C++17
Maya Posch
¥81.74
Build safety-critical and memory-safe stand-alone and networked embedded systems Key Features * Know how C++ works and compares to other languages used for embedded development * Create advanced GUIs for embedded devices to design an attractive and functional UI * Integrate proven strategies into your design for optimum hardware performance Book Description C++ is a great choice for embedded development, most notably, because it does not add any bloat, extends maintainability, and offers many advantages over different programming languages. Hands-On Embedded Programming with C++17 will show you how C++ can be used to build robust and concurrent systems that leverage the available hardware resources. Starting with a primer on embedded programming and the latest features of C++17, the book takes you through various facets of good programming. You’ll learn how to use the concurrency, memory management, and functional programming features of C++ to build embedded systems. You will understand how to integrate your systems with external peripherals and efficient ways of working with drivers. This book will also guide you in testing and optimizing code for better performance and implementing useful design patterns. As an additional benefit, you will see how to work with Qt, the popular GUI library used for building embedded systems. By the end of the book, you will have gained the confidence to use C++ for embedded programming. What you will learn * Choose the correct type of embedded platform to use for a project * Develop drivers for OS-based embedded systems * Use concurrency and memory management with various microcontroller units (MCUs) * Debug and test cross-platform code with Linux * Implement an infotainment system using a Linux-based single board computer * Extend an existing embedded system with a Qt-based GUI * Communicate with the FPGA side of a hybrid FPGA/SoC system Who this book is for If you want to start developing effective embedded programs in C++, then this book is for you. Good knowledge of C++ language constructs is required to understand the topics covered in the book. No knowledge of embedded systems is assumed.
Learning PostgreSQL 11
Learning PostgreSQL 11
Salahaldin Juba
¥73.02
Leverage the power of PostgreSQL 11 to build powerful database and data warehousing applications Key Features * Monitor, secure, and fine-tune your PostgreSQL 11 database * Learn client-side and server-side programming using SQL and PL/pgSQL * Discover tips on implementing efficient database solutions Book Description PostgreSQL is one of the most popular open source database management systems in the world, and it supports advanced features included in SQL standards. This book will familiarize you with the latest features in PostgreSQL 11, and get you up and running with building efficient PostgreSQL database solutions from scratch. Learning PostgreSQL, 11 begins by covering the concepts of relational databases and their core principles. You’ll explore the Data Definition Language (DDL) and commonly used DDL commands supported by ANSI SQL. You’ll also learn how to create tables, define integrity constraints, build indexes, and set up views and other schema objects. As you advance, you’ll come to understand Data Manipulation Language (DML) and server-side programming capabilities using PL/pgSQL, giving you a robust background to develop, tune, test, and troubleshoot your database application. The book will guide you in exploring NoSQL capabilities and connecting to your database to manipulate data objects. You’ll get to grips with using data warehousing in analytical solutions and reports, and scaling the database for high availability and performance. By the end of this book, you’ll have gained a thorough understanding of PostgreSQL 11 and developed the necessary skills to build efficient database solutions. What you will learn * Understand the basics of relational databases, relational algebra, and data modeling * Install a PostgreSQL server, create a database, and implement your data model * Create tables and views, define indexes and stored procedures, and implement triggers * Make use of advanced data types such as Arrays, hstore, and JSONB * Connect your Python applications to PostgreSQL and work with data efficiently * Identify bottlenecks to enhance reliability and performance of database applications Who this book is for This book is for you if you're interested in learning about PostgreSQL from scratch. Those looking to build solid database or data warehousing applications or wanting to get up to speed with the latest features of PostgreSQL 11 will also find this book useful. No prior knowledge of database programming or administration is required to get started.
Zabbix 4 Network Monitoring
Zabbix 4 Network Monitoring
Patrik Uytterhoeven
¥90.46
Gather detailed statistics and deploy impressive business solutions with Zabbix 4.0 Key Features *Experience the full impact of Zabbix 4.0, a useful and increasingly popular tool *Enhance your network’s performance and manage hosts and systems *A step-by-step guide to smarter network monitoring Book Description Zabbix 4 Network Monitoring is the perfect starting point for monitoring the performance of your network devices and applications with Zabbix. Even if you’ve never used a monitoring solution before, this book will get you up and running quickly. You’ll learn to monitor more sophisticated operations with ease and soon feel in complete control of your network, ready to meet any challenges you might face. Starting with the installation, you will discover the new features in Zabbix 4.0. You will then get to grips with native Zabbix agents and Simple Network Management Protocol (SNMP) devices. You will also explore Zabbix's integrated functionality for monitoring Java application servers and VMware. This book also covers notifications, permission management, system maintenance, and troubleshooting, so you can be confident that every potential challenge and task is under your control. If you're working with larger environments, you'll also be able to find out more about distributed data collection using Zabbix proxies. Once you're confident and ready to put these concepts into practice, you will understand how to optimize and improve performance. Troubleshooting network issues is vital for anyone working with Zabbix, so the book also helps you work through any technical snags and glitches you might face. By the end of this book, you will have learned more advanced techniques to fine-tune your system and make sure it is in a healthy state. What you will learn *Install Zabbix server and an agent from source *Manage hosts, users, and permissions while acting upon monitored conditions *Visualize data with the help of ad hoc graphs, custom graphs, and maps *Simplify complex configurations and learn to automate them *Monitor everything from web pages to IPMI devices and Java applications to VMware stats *Configure Zabbix to send alerts including problem severity and time periods *Troubleshoot any network issue Who this book is for If you're new to Zabbix look no further than this book. Zabbix 4 Network Monitoring is for system and network administrators who are looking to put their knowledge to work with Zabbix 4.0.
Hands-On Blockchain for Python Developers
Hands-On Blockchain for Python Developers
Arjuna Sky Kok
¥81.74
Implement real-world decentralized applications using Python, Vyper, Populus, and Ethereum Key Features * Stay up-to-date with everything you need to know about the blockchain ecosystem * Implement smart contracts, wallets, and decentralized applications(DApps) using Python libraries * Get deeper insights into storing content in a distributed storage platform Book Description Blockchain is seen as the main technological solution that works as a public ledger for all cryptocurrency transactions. This book serves as a practical guide to developing a full-fledged decentralized application with Python to interact with the various building blocks of blockchain applications. Hands-On Blockchain for Python Developers starts by demonstrating how blockchain technology and cryptocurrency hashing works. You will understand the fundamentals and benefits of smart contracts such as censorship resistance and transaction accuracy. As you steadily progress, you'll go on to build smart contracts using Vyper, which has a similar syntax to Python. This experience will further help you unravel the other benefits of smart contracts, including reliable storage and backup, and efficiency. You'll also use web3.py to interact with smart contracts and leverage the power of both the web3.py and Populus framework to build decentralized applications that offer security and seamless integration with cryptocurrencies. As you explore later chapters, you'll learn how to create your own token on top of Ethereum and build a cryptocurrency wallet graphical user interface (GUI) that can handle Ethereum and Ethereum Request for Comments (ERC-20) tokens using the PySide2 library. This will enable users to seamlessly store, send, and receive digital money. Toward the end, you'll implement InterPlanetary File System (IPFS) technology in your decentralized application to provide a peer-to-peer filesystem that can store and expose media. By the end of this book, you'll be well-versed in blockchain programming and be able to build end-to-end decentralized applications on a range of domains using Python. What you will learn * Understand blockchain technology and what makes it an immutable database * Use the features of web3.py API to interact with the smart contract * Create your own cryptocurrency and token in Ethereum using Vyper * Use IPFS features to store content on the decentralized storage platform * Implement a Twitter-like decentralized application with a desktop frontend * Build decentralized applications in the shape of console, web, and desktop applications Who this book is for If you are a Python developer who wants to enter the world of blockchain, Hands-On Blockchain for Python Developers is for you. The book will be your go-to guide to becoming well-versed with the blockchain ecosystem and building your own decentralized applications using Python and library support.
CompTIA Server+ Certification Guide
CompTIA Server+ Certification Guide
Ron Price
¥73.02
Master the concepts and techniques that will enable you to succeed on the SK0-004 exam the first time with the help of this study guide Key Features * Explore virtualisation, IPv4 & IPv6 networking, administration and more * Enhancing limited knowledge of server configuration and function * A study guide that covers the objectives for the certification examination Book Description CompTIA Server+ Certification is one of the top 5 IT certifications that is vendor neutral.System administrators opt for CompTIA server+ Certification to gain advanced knowledge of concepts including troubleshooting and networking. This book will initially start with the configuration of a basic network server and the configuration for each of its myriad roles. The next set of chapters will provide an overview of the responsibilities and tasks performed by a system administrator to manage and maintain a network server. Moving ahead, you will learn the basic security technologies, methods, and procedures that can be applied to a server and its network. Next, you will cover the troubleshooting procedures and methods in general, and specifically for hardware, software, networks, storage devices, and security applications. Toward the end of this book, we will cover a number of troubleshooting and security mitigation concepts for running admin servers with ease. This guide will be augmented by test questions and mock papers that will help you obtain the necessary certification. By the end of this book, you will be in a position to clear Server+ Certification with ease. What you will learn * Understand the purpose and role of a server in a computer network * Review computer hardware common to network servers * Detail the function and configuration of network operating systems * Describe the functions and tasks of network operating system administration * Explain the various data storage options on a computer network * Detail the need for, and the functioning and application of, network and server security * Describe the operational elements of a network provided by a server * Explain the processes and methods involved in troubleshooting server issues Who this book is for This book is targeted towards professionals seeking to gain the CompTIA Server+ certification. People coming from a Microsoft background with basic operating system and networking skills will also find this book useful. Basic experience working with system administration is mandatory.
Getting Started with Python for the Internet of Things
Getting Started with Python for the Internet of Things
Tim Cox
¥90.46
Build clever, collaborative, and powerful automation systems with the Raspberry Pi and Python. Key Features * Create your own Pi-Rover or Pi-Hexipod robots * Develop practical applications in Python using Raspberry Pi * Build your own Jarvis, a highly advanced computerized AI Book Description This Learning Path takes you on a journey in the world of robotics and teaches you all that you can achieve with Raspberry Pi and Python. It teaches you to harness the power of Python with the Raspberry Pi 3 and the Raspberry Pi zero to build superlative automation systems that can transform your business. You will learn to create text classifiers, predict sentiment in words, and develop applications with the Tkinter library. Things will get more interesting when you build a human face detection and recognition system and a home automation system in Python, where different appliances are controlled using the Raspberry Pi. With such diverse robotics projects, you'll grasp the basics of robotics and its functions, and understand the integration of robotics with the IoT environment. By the end of this Learning Path, you will have covered everything from configuring a robotic controller, to creating a self-driven robotic vehicle using Python. * Raspberry Pi 3 Cookbook for Python Programmers - Third Edition by Tim Cox, Dr. Steven Lawrence Fernandes * Python Programming with Raspberry Pi by Sai Yamanoor, Srihari Yamanoor * Python Robotics Projects by Prof. Diwakar Vaish What you will learn * Build text classifiers and predict sentiment in words with the Tkinter library * Develop human face detection and recognition systems * Create a neural network module for optical character recognition * Build a mobile robot using the Raspberry Pi as a controller * Understand how to interface sensors, actuators, and LED displays work * Apply machine learning techniques to your models * Interface your robots with Bluetooth Who this book is for This Learning Path is specially designed for Python developers who want to take their skills to the next level by creating robots that can enhance people’s lives. Familiarity with Python and electronics will aid understanding the concepts in this Learning Path.
Hands-On Design Patterns with Delphi
Hands-On Design Patterns with Delphi
Primož Gabrijelčič
¥81.74
Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, concise and effective code Key Features * Delve into the core patterns and components of Delphi in order to master your application's design * Brush up on tricks, techniques, and best practices to solve common design and architectural challenges * Choose the right patterns to improve your program’s efficiency and productivity Book Description Design patterns have proven to be the go-to solution for many common programming scenarios. This book focuses on design patterns applied to the Delphi language. The book will provide you with insights into the language and its capabilities of a runtime library. You'll start by exploring a variety of design patterns and understanding them through real-world examples. This will entail a short explanation of the concept of design patterns and the original set of the 'Gang of Four' patterns, which will help you in structuring your designs efficiently. Next, you'll cover the most important 'anti-patterns' (essentially bad software development practices) to aid you in steering clear of problems during programming. You'll then learn about the eight most important patterns for each creational, structural, and behavioral type. After this, you'll be introduced to the concept of 'concurrency' patterns, which are design patterns specifically related to multithreading and parallel computation. These will enable you to develop and improve an interface between items and harmonize shared memories within threads. Toward the concluding chapters, you'll explore design patterns specific to program design and other categories of patterns that do not fall under the 'design' umbrella. By the end of this book, you'll be able to address common design problems encountered while developing applications and feel confident while building scalable projects. What you will learn * Gain insights into the concept of design patterns * Study modern programming techniques with Delphi * Keep up to date with the latest additions and program design techniques in Delphi * Get to grips with various modern multithreading approaches * Discover creational, structural, behavioral, and concurrent patterns * Determine how to break a design problem down into its component parts Who this book is for Hands-On Design Patterns with Delphi is aimed at beginner-level Delphi developers who want to build scalable and robust applications. Basic knowledge of Delphi is a must.
Backbase 4.4.x RIA Development
Backbase 4.4.x RIA Development
Ghica van Emde Boas
¥90.46
This is a practical book, where every example is tested and all source code is available with the book. Each chapter ends with work on a sample application using the new things learned. At the end of the book there is a complete, usable Travel Blog application. This book is for web developers who want to develop applications using the Backbase Client Framework. It may also be interesting for web developers and web application architects who want to know more about XML-based web application architectures.
Microsoft Office Live Small Business: Beginner’s Guide
Microsoft Office Live Small Business: Beginner’s Guide
Rahul Pitre
¥71.93
A tutorial in the Beginner’s Guide series, offering the reader step-by-step instructions on building and customizing their MOLSB web site from scratch. This book is also packed with tips, tricks, and best practices. Small-business owners who want to build and customize their business web sites on Microsoft’s free-to-use platform. No technical knowledge is required.
Asterisk 1.4 : The Professional’s Guide
Asterisk 1.4 : The Professional’s Guide
Colman Carpenter
¥80.65
Employing a comprehensive handbook-style approach, this easy-to-follow book shows the reader various means of implementing the power of Asterisk in a commercial environment. In next to no time, the reader will gain a deeper understanding of many of the issues faced by Asterisk consultants and the solutions they believe work best. Primarily aimed at Asterisk Professionals, this book provides real-world insight for Asterisk Network Administrators and System Implementers in the commercial environment. This book is not for newcomers to Asterisk. Readers are expected to be experienced with installing and administering Asterisk systems.
Building Enterprise Ready Telephony Systems with sipXecs 4.0
Building Enterprise Ready Telephony Systems with sipXecs 4.0
Michael W. Picher
¥80.65
This book was written to be a step by step approach to building a communications system for any organization. Care was taken to clearly illustrate with diagrams and screen shots all of the steps and concepts along the way. This book is written for network engineers who have been asked to deploy and maintain communications systems for their organizations.
Expert Cube Development with Microsoft SQL Server 2008 Analysis Services
Expert Cube Development with Microsoft SQL Server 2008 Analysis Services
Alberto Ferrari
¥90.46
This is a practical tutorial for Analysis Services that shows readers how to solve problems commonly encountered while designing cubes, and explains which features of Analysis Services work well and which should be avoided. The book walks through the whole cube development lifecycle, from building dimensions, cubes and calculations to tuning and moving the cube into production. This book is aimed at Analysis Services developers who already have some experience but who want to go into more detail on advanced topics, and who want to learn best practices for cube design.
Oracle Essbase 9 Implementation Guide
Oracle Essbase 9 Implementation Guide
Joseph Sydney Gomez
¥107.90
This book uses a practical step-by-step approach with the next chapter always building on the knowledge foundation created by the previous chapter. Understanding and really grasping the multidimensional concept is difficult enough without a lot of confusing jargon thrown in. This book speaks to the reader in plain English with plenty of easy-to-follow examples. You will create, build, and maintain data for a fictional automobile company. This book is primarily for the IT professional who has a good understanding of IT principles and processes but is a multidimensional OLAP novice. Experienced OLAP professionals will also gain insight from this book. Simply put, if you are in the IT field and wish to gain a functional level of knowledge in the world of Oracle Essbase, whether it be for a developer role or a PM or BA role, this is the book you need.