Start developing modern day component based web apps using React 16, Redux and TypeScript 3 with this easy to follow guide filled with practical examples.
Get to grips with traditional computer vision algorithms and deep learning approaches, and build real-world applications with OpenCV and other machine learning frameworksKey FeaturesUnderstand how to capture high-quality image data, detect and track objects, and process the actions of animals or humansImplement your learning in different areas of computer visionExplore advanced concepts in OpenCV such as machine learning, artificial neural network, and augmented realityBook DescriptionOpenCV is a native cross-platform C++ library for computer vision, machine learning, and image processing.
Solve common and not-so-common financial problems using Python libraries such as NumPy, SciPy, and pandasKey FeaturesUse powerful Python libraries such as pandas, NumPy, and SciPy to analyze your financial dataExplore unique recipes for financial data analysis and processing with PythonEstimate popular financial models such as CAPM and GARCH using a problem-solution approachBook DescriptionPython is one of the most popular programming languages used in the financial industry, with a huge set of accompanying libraries.
Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniquesKey FeaturesIn-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique styleLearn the latest Python syntax and librariesExplore abstract design patterns and implement them in Python 3.
A comprehensive guide to gaining a 360-degree overview of the VBA programming language and learning how to build your own programs for automating routine tasksKey FeaturesExtend the capabilities of Excel and other Office applications with the help of Microsoft VBATake your Excel programming skills to the next level by creating custom applications with dialogue boxes and the range objectAutomate repetitive and monotonous office work with VBA Excel programmingBook DescriptionVisual Basic for Applications (VBA) is a programming language developed by Microsoft to automate tasks in MS Office applications.
An advanced guide to creating powerful high-performance GUIs for modern, media-rich applications in various domains such as business and game developmentKey FeaturesGain comprehensive knowledge of Python GUI development using PyQt 5.
Explore Python frameworks like pandas, Jupyter notebooks, and Matplotlib to build data pipelines and data visualizationKey FeaturesLearn to set up data analysis pipelines with pandas and Jupyter notebooksEffective techniques for data selection, manipulation, and visualizationIntroduction to Matplotlib for interactive data visualization using charts and plotsBook DescriptionThe pandas is a Python library that lets you manipulate, transform, and analyze data.
Learn the essential concepts, techniques, and design patterns that will help you build scalable and maintainable distributed systemsKey FeaturesLearn to design, implement, test, and deploy your microservicesUnderstand the challenges and complexities of testing and monitoring distributed servicesBuild modular and robust microservice architectures with the latest features of C# 8 and .
Leverage the simplicity of Python and available libraries to build web security testing tools for your applicationKey FeaturesUnderstand the web application penetration testing methodology and toolkit using PythonWrite a web crawler/spider with the Scrapy libraryDetect and exploit SQL injection vulnerabilities by creating a script all by yourselfBook DescriptionWeb penetration testing is the use of tools and code to attack a website or web app in order to assess its vulnerability to external threats.
Work on practical computer vision projects covering advanced object detector techniques and modern deep learning and machine learning algorithmsKey FeaturesLearn about the new features that help unlock the full potential of OpenCV 4Build face detection applications with a cascade classifier using face landmarksCreate an optical character recognition (OCR) model using deep learning and convolutional neural networksBook DescriptionMastering OpenCV, now in its third edition, targets computer vision engineers taking their first steps toward mastering OpenCV.
Master the capabilities of PostgreSQL 11 to efficiently manage and maintain your databaseKey FeaturesMaster advanced concepts of PostgreSQL 11 with real-world datasets and examplesExplore query parallelism, data replication, and database performance while working with larger datasetsExtend the functionalities of your PostgreSQL instance to suit your organization's needs with minimal effortBook DescriptionThis second edition of Mastering PostgreSQL 11 helps you build dynamic database solutions for enterprise applications using the latest release of PostgreSQL, which enables database analysts to design both the physical and technical aspects of the system architecture with ease.
Extend your skills with Odoo 12 to build resourceful and open source business applicationsKey FeaturesExplore Odoo 12 capabilities to develop business applicationsProgram business logic and manipulate data to implement specific business rules in your applicationsIntegrate Python APIs for building customizable and scalable business logicBook DescriptionOdoo is one of the best platforms for open source ERP and CRM.
Explore modern game programming and rendering techniques to build games using C++ programming language and its popular librariesKey FeaturesLearn how you can build basic 2D and complex 3D games with C++Understand shadows, texturing, lighting, and rendering in 3D game development using OpenGLUncover modern graphics programming techniques and GPU compute methods using the Vulkan APIBook DescriptionAlthough numerous languages are currently being used to develop games, C++ remains the standard for fabricating expert libraries and tool chains for game development.
A practical guide to understanding the core machine learning and deep learning algorithms, and implementing them to create intelligent image processing systems using OpenCV 4Key FeaturesGain insights into machine learning algorithms, and implement them using OpenCV 4 and scikit-learnGet up to speed with Intel OpenVINO and its integration with OpenCV 4Implement high-performance machine learning models with helpful tips and best practicesBook DescriptionOpenCV is an opensource library for building computer vision apps.
Understand the fundamentals of C# programming and get started with coding from ground up in an engaging and practical mannerKey FeaturesBeginner's guide to getting started with software development concepts from a macro levelLeverage the power of the latest C# in solving the complex programming problemsLearn to script and customize your 3D games and implement animation techniques to make them engagingBook DescriptionLearning to program in today's technical landscape can be a daunting task, especially when faced with the sheer number of languages you have to choose from.
Discover techniques to summarize the characteristics of your data using PyPlot, NumPy, SciPy, and pandasKey FeaturesUnderstand the fundamental concepts of exploratory data analysis using PythonFind missing values in your data and identify the correlation between different variablesPractice graphical exploratory analysis techniques using Matplotlib and the Seaborn Python packageBook DescriptionExploratory Data Analysis (EDA) is an approach to data analysis that involves the application of diverse techniques to gain insights into a dataset.
Acquire necessary skills in preparing for Microsoft certification and enhance your software development career by learning the concepts of C# programmingKey FeaturesPrepare for the certification using step-by-step examples, and mock tests with standard solutionsUnderstand the concepts of data security for secure programming with C#Learn to scale and optimize your application codebase using best practices and patternsBook DescriptionProgramming in C# is a certification from Microsoft that measures the ability of developers to use the power of C# in decision making and creating business logic.
Leverage the power of PostgreSQL 11 to build powerful database and data warehousing applicationsKey FeaturesMonitor, secure, and fine-tune your PostgreSQL 11 databaseLearn client-side and server-side programming using SQL and PL/pgSQLDiscover tips on implementing efficient database solutionsBook DescriptionPostgreSQL is one of the most popular open source database management systems in the world, and it supports advanced features included in SQL standards.
Build modular React web apps that are scalable, maintainable and powerful using design patterns and insightful practicesKey FeaturesGet familiar with design patterns in React like Render props and Controlled/uncontrolled inputs Learn about class/ functional, style and high order components with ReactWork through examples that can be used to create reusable code and extensible designsBook DescriptionReact is an adaptable JavaScript library for building complex UIs from small, detached bits called components.
Kick-start your development journey with this end-to-end guide that covers Python programming fundamentals along with application developmentKey FeaturesGain a solid understanding of Python programming with coverage of data structures and Object-Oriented Programming (OOP)Design graphical user interfaces for desktops with libraries such as Kivy and TkinterWrite elegant, reusable, and efficient code Book DescriptionPython is a cross-platform language used by organizations such as Google and NASA.
Build optimized, efficient, and real-time applications that are production-ready using Unreal Engine s Material EditorKey FeaturesCreate stunning visual effects for 3D games and high-quality graphicsDesign efficient Shaders for mobile platforms without sacrificing their realismDiscover what goes into the structure of Shaders and why lighting works the way it doesBook DescriptionUnreal Engine 4 is a powerful game engine, one which has seen a recent boost in widespread adoption thanks to its ease of use and the powerful rendering pipeline that it packs.
Discover modern, next-generation sequencing libraries from Python ecosystem to analyze large amounts of biological dataKey FeaturesPerform complex bioinformatics analysis using the most important Python libraries and applicationsImplement next-generation sequencing, metagenomics, automating analysis, population genetics, and moreExplore various statistical and machine learning techniques for bioinformatics data analysisBook DescriptionBioinformatics is an active research field that uses a range of simple-to-advanced computations to extract valuable information from biological data.
Create advanced applications with Python and OpenCV, exploring the potential of facial recognition, machine learning, deep learning, web computing and augmented reality.
Learn advanced state-of-the-art deep learning techniques and their applications using popular Python librariesKey FeaturesBuild a strong foundation in neural networks and deep learning with Python librariesExplore advanced deep learning techniques and their applications across computer vision and NLPLearn how a computer can navigate in complex environments with reinforcement learningBook DescriptionWith the surge in artificial intelligence in applications catering to both business and consumer needs, deep learning is more important than ever for meeting current and future market demands.
Bayesian modeling with PyMC3 and exploratory analysis of Bayesian models with ArviZ Key FeaturesA step-by-step guide to conduct Bayesian data analyses using PyMC3 and ArviZA modern, practical and computational approach to Bayesian statistical modelingA tutorial for Bayesian analysis and best practices with the help of sample problems and practice exercises.
Get started with writing simple programs in C while learning the skills that will help you work with practically any programming languageKey FeaturesLearn essential C concepts such as variables, data structures, functions, loops, arrays, and pointersGet to grips with the core programming aspects that form the base of many modern programming languagesExplore the expressiveness and versatility of the C language with the help of sample programsBook DescriptionC is a powerful general-purpose programming language that is excellent for beginners to learn.
Take advantage of using the same programming language for both server and client-side with this hands-on book for building web applications with Swift.
A comprehensive guide to understanding network architecture, communication protocols, and network analysis to build secure applications compatible with the latest versions of C# 8 and .
Leverage the power of reward-based training for your deep learning models with PythonKey FeaturesUnderstand Q-learning algorithms to train neural networks using Markov Decision Process (MDP)Study practical deep reinforcement learning using Q-NetworksExplore state-based unsupervised learning for machine learning modelsBook DescriptionQ-learning is a machine learning algorithm used to solve optimization problems in artificial intelligence (AI).
Discover interesting recipes to help you understand the concepts of object detection, image processing, and facial detectionKey FeaturesExplore the latest features and APIs in OpenCV 4 and build computer vision algorithmsDevelop effective, robust, and fail-safe vision for your applicationsBuild computer vision algorithms with machine learning capabilitiesBook DescriptionOpenCV is an image and video processing library used for all types of image and video analysis.
Learn and implement quantitative finance using popular Python libraries like NumPy, pandas, and KerasKey FeaturesUnderstand Python data structure fundamentals and work with time series dataUse popular Python libraries including TensorFlow, Keras, and SciPy to deploy key concepts in quantitative financeExplore various Python programs and learn finance paradigmsBook DescriptionPython is one of the most popular languages used for quantitative finance.
Turn futuristic ideas about computer vision and machine learning into demonstrations that are both functional and entertainingKey FeaturesBuild OpenCV 4 apps with Python 2 and 3 on desktops and Raspberry Pi, Java on Android, and C# in UnityDetect, classify, recognize, and measure real-world objects in real-timeWork with images from diverse sources, including the web, research datasets, and various camerasBook DescriptionOpenCV 4 is a collection of image processing functions and computer vision algorithms.
A definitive guide to PyCharm to help you build business-oriented Python applications ranging from modern web development to data scienceKey FeaturesLearn basic to advanced PyCharm concepts to improve efficiency of your Python projectsWork through practical examples that focus on efficient application development with PyCharmExplore advanced features in PyCharm such as code automation, version control, and GUI debuggingBook DescriptionJetBrain's PyCharm is the most popular Integrated Development Environment (IDE) used by the Python community thanks to its numerous features that facilitate faster, more accurate, and more productive programming practices.
Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, concise and effective codeKey FeaturesDelve into the core patterns and components of Delphi in order to master your application's designBrush up on tricks, techniques, and best practices to solve common design and architectural challengesChoose the right patterns to improve your program's efficiency and productivityBook DescriptionDesign patterns have proven to be the go-to solution for many common programming scenarios.
A comprehensive guide in developing and deploying high performance microservices with RustKey FeaturesStart your microservices journey and get a broader perspective on microservices development using RUST 2018,Build, deploy, and test microservices using AWSExplore advanced techniques for developing microservices such as actor model, Requests Routing, and threadsBook DescriptionMicroservice architecture is sweeping the world as the de facto pattern for building web-based applications.
Over 70 recipes that cover advanced techniques for 3D programming such as lighting, shading, textures, particle systems, and image processing with OpenGL 4.