1227~1229_天獄園2
1227_月底燒點

英文書 > 全部商品

Quantitative Trading Strategies Using Python

Peng,Liu  著
Apress 出版
2023/06/20 出版

Build and implement trading strategies using Python. This book will introduce you to the fundamental concepts of quantitative trading and shows how to use Python and popular libraries to build trading models and strategies from scratch. It covers practical trading strategies coupled with step-by-step implementations that touch upon a wide range of topics, including data analysis and visualization, algorithmic trading, backtesting, risk management, optimization, and machine learning, all coupled with practical examples in Python.Part one of Quantitative Trading Strategies with Python covers the fundamentals of trading strategies, including an introduction to quantitative trading, the electronic market, risk and return, and forward and futures contracts. Part two introduces common trading strategies, including trend-following, momentum trading, and evaluation process via backtesting. Part three covers more advanced topics, including statistical arbitrage using hypothesistesting, optimizing trading parameters using Bayesian optimization, and generating trading signals using a machine learning approach. Whether you're an experienced trader looking to automate your trading strategies or a beginner interested in learning quantitative trading, this book will be a valuable resource. Written in a clear and concise style that makes complex topics easy to understand, and chock full of examples and exercises to help reinforce the key concepts, you'll come away from it with a firm understanding of core trading strategies and how to use Python to implement them.What You Will LearnMaster the fundamental concepts of quantitative tradingUse Python and its popular libraries to build trading models and strategies from scratchPerform data analysis and visualization, algorithmic trading, backtesting, risk management, optimization, and machine learning for trading strategies using PythonUtilize common trading strategies such as trend-following, momentum trading, and pairs tradingEvaluate different quantitative trading strategies by applying the relevant performance measures and statistics in a scientific manner during backtestingWho This Book Is ForAspiring quantitative traders and analysts, data scientists interested in finance, and researchers or students studying quantitative finance, financial engineering, or related fields.

9 特價1881
立即代訂
下次再買

Python Programming for Beginners

Lee,Powell  著
Ingram 出版
2023/06/19 出版

Introducing "Python Programming for Beginners" - Your Gateway to Mastering the World of Coding!Are you eager to embark on an exciting journey into the realm of programming but don't know where to start? Look no further! "Python Programming for Beginners" is the ultimate guide designed to transform you into a confident Python programmer, even if you have no prior coding experience.Unlock the Power of Python: Python is widely acclaimed for its simplicity, readability, and versatility. With this comprehensive book, you'll unravel the secrets of Python programming and harness its full potential. From the basics of syntax and control structures to advanced concepts like object-oriented programming, this book will equip you with the knowledge and skills needed to tackle any coding challenge.User-Friendly and Accessible: Fear not, beginners! This book has been meticulously crafted to provide a smooth and enjoyable learning experience. The author's approachable writing style, coupled with practical examples and exercises, will guide you through the Python programming landscape at a comfortable pace. Complex concepts are broken down into digestible chunks, ensuring that you grasp each topic before moving on to the next.Hands-On Learning: "Python Programming for Beginners" embraces a hands-on approach to learning. With numerous coding exercises and real-world projects, you'll have ample opportunities to put your newfound skills into practice. From building interactive games and creating web applications to automating mundane tasks, you'll be amazed at what you can accomplish with Python.Comprehensive and Up-to-Date: This book covers the latest version of Python, ensuring that you're learning the most relevant and in-demand skills. Whether you aspire to pursue a career in data science, web development, or artificial intelligence, Python will be your steadfast companion, and this book will be your invaluable resource.What You'll Discover: - The fundamentals of Python programming, including variables, data types, and control flow- How to write clean and efficient Python code- The power of functions and modules to enhance your programs- How to work with files, handle exceptions, and perform error handling- The principles of object-oriented programming and how to create your own classes- Python's extensive standard library and third-party packages- Tips, tricks, and best practices from seasoned Python developersMake Your Python Dreams a Reality: Embrace the world of coding and witness your ideas come to life with "Python Programming for Beginners." No matter your background, this book will empower you to become a proficient Python programmer and open doors to countless opportunities in the ever-evolving tech industry.Don't let your curiosity wait any longer. Grab your copy of "Python Programming for Beginners" and embark on a transformative journey into the realm of coding today!

9 特價2318
貨到通知
下次再買

Python

Lea,Green  著
Ingram 出版
2023/06/19 出版

Introducing "Python: Unleash Your Coding Potential!"Are you ready to conquer the world of programming? Look no further than "Python: Unleash Your Coding Potential!" This groundbreaking book is your gateway to mastering one of the most popular and versatile programming languages in the world-Python.Whether you're a complete beginner or an experienced programmer, "Python" is designed to cater to your needs. This comprehensive guide takes you on a captivating journey through the fundamentals of Python, equipping you with the knowledge and skills to write clean, efficient, and powerful code. With its clear and concise explanations, "Python" makes learning a breeze. Explore the basics of Python syntax, variables, data types, and control structures, and soon you'll be constructing programs with confidence. Dive deeper into advanced concepts like object-oriented programming, functional programming, and error handling, unlocking the full potential of Python for your coding projects.But this book isn't just about theory-it's about practical application. "Python" immerses you in real-world examples, offering hands-on exercises and projects that reinforce your understanding and fuel your creativity. From building interactive games and web applications to automating repetitive tasks, you'll be amazed at what you can achieve with Python.One of the greatest strengths of Python is its versatility. "Python" showcases the language's wide range of applications, from data analysis and visualization to artificial intelligence and machine learning. Discover how to harness the power of popular libraries like NumPy, Pandas, and TensorFlow to unleash your data-crunching and predictive modeling skills.With "Python" in your hands, you'll join a vibrant community of developers who have harnessed the immense power of this language to bring their ideas to life. Don't miss the chance to be part of this exciting journey, where your potential as a coder knows no bounds.Whether you aspire to land a lucrative job in the tech industry, create your own software solutions, or simply want to expand your horizons as a lifelong learner, "Python: Unleash Your Coding Potential!" is the ultimate companion on your path to success.Don't wait another moment. Embrace the power of Python and embark on an extraordinary coding adventure. Get your copy of "Python: Unleash Your Coding Potential!" today and witness firsthand how this language can transform your programming skills and open doors to a world of endless possibilities.

9 特價806
貨到通知
下次再買

The Potential of Wearables to Automatically Detect Depression

Ingram 出版
2023/06/16 出版

Master's Thesis from the year 2022 in the subject Computer Science - Commercial Information Technology, grade: 1,7, University of Hannover (Institut f羹r Wirtschaftsinformatik), language: English, abstract: Wearable devices are frequently used to continuously collect physiological and behavioral data using integrated sensors. The strong correlation between activity levels and psychiatric disorders implies that these data offer potential in the diagnosis of depression. The objective of this master thesis is to answer the question of how activity data from wearables can be used to diagnose depression. To this end, the following research question is posed: How can wearables be applied to automatically detect depression states? To answer the research question, a secondary data analysis of the Depresjon dataset was conducted. The dataset includes motor activity data from 23 unipolar and bipolar depressed subjects and 32 healthy controls. Statistical features were extracted from the motor activity data to subsequently feed a random forest classifier. Using the motor activity signal from the wearable, the results show a sensitivity value of 0.941, indicating that depressed subjects are correctly classified 94.1% of the time, and a specificity value of 0.936, indicating that healthy control subjects are correctly classified 93.6% of the time.

9 特價3038
立即代訂
下次再買

Metaprogramming in C#

Packt 出版
2023/06/14 出版

Master advanced techniques for dynamic .NET programming and accelerate productivity by automating tasks, generating adaptable code, and morePurchase of the print or Kindle book includes a free PDF eBookKey Features: Employ metaprogramming to automate your tasks and increase your productivityWrite maintainable, scalable, and adaptable code using metaprogramming techniquesLeverage the .NET runtime for complex problem-solvingBook Description: Metaprogramming is an advanced technique that helps developers to automate repetitive tasks, generate scalable code, and enhance productivity in software development. Metaprogramming in C# is a comprehensive guide that will help you reap the full potential of metaprogramming in .NET runtime.You'll start by learning about the .NET runtime environment and how you can use it to become a more productive developer. You'll learn how to infer types using reflection, use attributes, and create dynamic proxies. You'll also explore the use of expressions to create and execute code and how to take advantage of Dynamic Language Runtime.But that's not all! You'll also learn to go beyond inheritance and use method signature conventions to create easily maintainable code. Finally, you'll dive into the world of compiler magic with Roslyn, where you'll discover how to use Roslyn to generate code, perform static code analysis, and write your own compiler extensions.By the end of this book, you'll have a deep understanding of metaprogramming concepts and how to apply them to your C# code. You'll be able to think about types, use attributes and expressions to generate code, and apply crosscutting concerns to improve code quality.What You Will Learn: Explore how to leverage the .NET runtimeImprove code quality and increase productivityWrite adaptable code for changing requirementsLearn Roslyn for code generation and static analysisMaster metaprogramming and its practical implementationsUse Dynamic Language Runtime for flexible and expressive programmingWho this book is for: This book is for C# developers interested in learning about the .NET runtime and how to leverage it for writing maintainable, scalable, and secure code. Software architects who are responsible for designing and managing complex software solutions will also benefit from the book.

9 特價2267
立即代訂
下次再買

Functional Programming in R 4

Apress 出版
2023/06/11 出版

Master functions and discover how to write functional programs in R. In this book, updated for R 4, you'll learn to make your functions pure by avoiding side effects, write functions that manipulate other functions, and construct complex functions using simpler functions as building blocks.In Functional Programming in R 4, you'll see how to replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds.Functional programming is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify that state, in functional programming you model programs by describing how functions translate input data to output data. Functions themselves are considered to be data you can manipulate and much of the strength of functional programming comes from manipulating functions; that is, building more complex functions by combining simpler functions.What You'll LearnWrite functions in R 4, including infix operators and replacement functions Create higher order functionsPass functions to other functions and start using functions as data you can manipulateUse Filer, Map and Reduce functions to express the intent behind code clearly and safelyBuild new functions from existing functions without necessarily writing any new functions, using point-free programmingCreate functions that carry data along with themWho This Book Is ForThose with at least some experience with programming in R.

9 特價2623
立即代訂
下次再買

Modern Android 13 Development Cookbook

Packt 出版
2023/06/09 出版

Save months of trial and error with concise guided recipes in this part-color guide and build exceptional Android applications and wearables and support the new foldable technology by using the latest Jetpack librariesKey Features: - Leverage the power of the latest Jetpack libraries in your day-to-day Android development tasks- Explore Wear OS and build large screens to support the foldable world using the declarative approach- Write tests and debug your code as you discover the most useful tips, tricks, and best practices- Purchase of the print or Kindle book includes a free PDF eBookBook Description: Android is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You'll also learn which critical principles to consider when developing Android apps.The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack's WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you'll discover best practices for robust modern app development.By the end of this book, you'll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications.What You Will Learn: - Use Kotlin programming to build your Android applications- Leverage modern Android development (MAD) libraries to create exceptional apps- Explore modern app architecture concepts such as model-view-viewmodel (MVVM)- Utilize dependency injection, clean architecture, and module organization- Discover how to write UI and unit tests for your applications- Get to grips with paging, data binding, and datastore- Build large screens to support the new foldable world- Explore principles of Wear OS in modern Android developmentWho this book is for: This book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java.Table of Contents- Getting Started with Modern Android Development Skills- Creating Screens Using a Declarative UI and Exploring Compose Principles- Handling the UI State in Jetpack Compose and Using Hilt- Navigation in Modern Android Development- Using Datastore to Store Data and Testing- Using the Room Database and Testing- Getting Started with WorkManager- Getting Started with Paging- Building for Large Screens- Implementing Your First Wear OS Using Jetpack Compose- GUI Alerts - What's New in Menus, Dialog, Toast, Snackbars, and More in Modern Android Development- Android Studio Tips and Tricks to Help You during Development

9 特價2115
立即代訂
下次再買

Fundamental Concepts of C++ Programming

G S,Thakur  著
Ingram 出版
2023/06/08 出版

The Book, "FUNDAMENTAL CONCEPTS OF C++ PROGRAMMING" is simple and easy to learn. This Book is useful for UG, PG, PhD students and professionals of Computer Science and Engineering, Software, Information Technology. This book contains- Introduction to Programming Language- Object Oriented Programming Paradigms- C++ Tokens and Data Types, Operators- Control Statements, Functions, Local Versus Global Variables- Function Overloading, Functions with Default Arguments, Inline Functions- Storage Classes, Arrays, Structures, Union- Classes and Objects - Static Data Members and Methods- Friend Functions, Friend Classes, Constructors & Destructors- Inheritance, Function Overriding, Single Inheritance - Multiple Inheritance, Multilevel Inheritance, Hierarchical Inheritance, - Hybrid Inheritance- Pointers, The & (AND) Operator, The * Operator- Strings, Operator Overloading, Polymorphism, Compile Time Polymorphism- Virtual Functions, Run Time Polymorphism, Pure Virtual Functions- Input/Output, Stream I/O Classes, File Handling- File Opening Modes, Classification of Files, - Exception Handling, Errors and Error Handling, Exception Handling Building Blocks- Exercises

9 特價4738
立即代訂
下次再買

Pearls of Algorithm Engineering

Ingram 出版
2023/06/08 出版

There are many textbooks on algorithms focusing on big-O notation and basic design principles. This book offers a unique approach to taking the design and analyses to the level of predictable practical efficiency, discussing core and classic algorithmic problems that arise in the development of big data applications, and presenting elegant solutions of increasing sophistication and efficiency. Solutions are analyzed within the classic RAM model, and the more practically significant external-memory model that allows one to perform I/O-complexity evaluations. Chapters cover various data types, including integers, strings, trees, and graphs, algorithmic tools such as sampling, sorting, data compression, and searching in dictionaries and texts, and lastly, recent developments regarding compressed data structures. Algorithmic solutions are accompanied by detailed pseudocode and many running examples, thus enriching the toolboxes of students, researchers, and professionals interested in effective and efficient processing of big data.

9 特價2925
立即代訂
下次再買

Explainable AI and User Experience. Prototyping and Evaluating an UX-Optimized XAI Interface in Computer Vision

Ingram 出版
2023/06/06 出版

Master's Thesis from the year 2023 in the subject Computer Science - SEO, Search Engine Optimization, grade: 1,0, University of Regensburg (Professur f羹r Wirtschaftsinformatik, insb. Internet Business & Digitale Soziale Medien), language: English, abstract: This thesis presents a toolkit of 17 user experience (UX) principles, which are categorized according to their relevance towards Explainable AI (XAI). The goal of Explainable AI has been widely associated in literature with dimensions of comprehensibility, usefulness, trust, and acceptance. Moreover, authors in academia postulate that research should rather focus on the development of holistic explanation interfaces instead of single visual explanations. Consequently, the focus of XAI research should be more on potential users and their needs, rather than purely technical aspects of XAI methods. Considering these three impediments, the author of this thesis derives the assumption to bring valuable insights from the research area of User Interface (UI) and User Experience design into XAI research. Basically, UX is concerned with the design and evaluation of pragmatic and hedonic aspects of a user's interaction with a system in some context. These principles are taken into account in the subsequent prototyping of a custom XAI system called Brain Tumor Assistant (BTA). Here, a pre-trained EfficientNetB0 is used as a Convolutional Neural Network that can divide x-ray images of a human brain into four classes with an overall accuracy of 98%. To generate factual explanations, Local Interpretable Model-agnostic Explanations are subsequently applied as an XAI method. The following evaluation of the BTA is based on the so-called User Experience Questionnaire (UEQ) according to Laugwitz et al. (2008), whereby single items of the questionnaire are adapted to the specific context of XAI. Quantitative data from a study with 50 participants in each control and treatment group is used to present a standardized way of quantif

9 特價3402
立即代訂
下次再買

Python for Information Professionals

Brady,Lund  著
Ingram 出版
2023/06/05 出版

Python for Information Professionals: How to Design Practical Applications to Capitalize on the Data Explosion is an introduction to the Python programming language for library and information professionals with little or no prior experience.

9 特價5481
立即代訂
下次再買

PHP

Andy,Vickler  著
Ingram 出版
2023/06/05 出版

Discover how you can secure your website and applications now, understand how security and session get managed.Do you want to know how your website can be secured? Are you getting attacks on your websites? Are you getting tired of apply tricks they show in YouTube but it's still not working? If so, the simple solution is right below: PHP Security and Session Management will answer all your queries and help you understand the core issues and how you can solve them. It will educate your about the threats your site can face once it's live. This book will address the issues and the solutions as well.Imagine not worrying about getting your site hijacked, having abundant knowledge about the threat you've just faced. Imagine being able to help a fellow or junior programmer. Imagine your site fully secure and not having to worry about getting robbed while you sleep. With PHP Security and Session Management you can gain vital information on the issues and get their solutions as well.You'll receive the basic yet curtail information regarding PHP security, from threats to attacks. After reading this book you'll understand the core steps you need to take in order to prevent these attacks.In this book, you'll discover- You'll understand what injections are how it can steal your data.- Introduction to the attacks, hijacking and hacking of php and its prevention.- XSRF/CSRF threats and it's prevention- Session hijacking, what causes it and the steps you need to take for the prevention.- How you can secure the sessions of your php site.- How to create a session along with how you can access one and how to destroy them.- Cross site scripting, what it can do to your site and what kind of attacks you can receive from xss. - What's the purpose of the BRUTE-FORCE ATTACK and how you can prevent them- What is php manual- Best practices for session management and security management.Along with these amazing discoveries you'll be able to secure your php website. By the end of this book, if you keep it in practice along with reading it, you'll end up being a master of security and session management. The PHP Security and Session Management is for anyone who's looking to secure their website or want to understand the sessions in depth. Whether you are a hustler, an intermediate coder or an advanced one, the teachings you'll discover in this book will help you with the security and sessions of your website/applications.Grab your copy of PHP Security and Session Management today to finally take over those filthy attacks which may be one of the reasons of your sleepless nights.

9 特價906
立即代訂
下次再買

Pro Jakarta Ee 10

Apress 出版
2023/06/05 出版

Welcome to your in-depth professional guide to the open source Eclipse Jakarta EE 10 platform. This book will help you build more complex native enterprise Java-based cloud and other applications that can run in corporate and other mission-critical settings. The majority of the key Jakarta EE 10 APIs or features are dissected in this book, including JSF, JSP, JPA, CDI, REST, Microprofiles, WebSockets, and many more. Along the way, various open source Apache, Eclipse, and other projects are integrated and used for more complete workflows and treatment in general. Jakarta EE 10 comes with a significant number of improvements over Java EE 9 technologies and adopts a series of new technologies. This book starts out with a concise development procedure proposal and shows NetBeans as an alternative IDE to Eclipse. It also talks about versioning, software repositories, and continuous integration techniques. The web tier of enterprise application architectures is covered, including state-of-the-art techniques such as web sockets and front end (JavaScript) related frameworks. The book presents a survey of architecture-related advanced topics, including micro profiles. In a supporting technologies chapter, JSON and XML processing methods are revisited and deepened, and the usage of scripting engines is introduced. A resources chapter discusses enterprise resource integration, such as resource adapters and Hibernate as a mapper between the SQL and the Java world. Also covered is the usage of no-SQL databases. A security chapter shows advanced security enhancement techniques for use of Jakarta EE in corporate environments. The last chapter talks about advanced logging and monitoring techniques, serving both developers and operations staff. What You Will Learn Build complex Jakarta EE applications that run in corporate or other enterprise settingsCreate a professional development workflow using Jakarta EEBuild more advanced web development applicationsWork with more advanced supporting technologies to increase application maturity and stability in a corporate environment Do enterprise resource integration, including custom resource adaptersUtilize security enhancements of enterprise-level Jakarta EE applicationsLeverage techniques to monitor and log in a corporate environment, including memory usage and performance troubleshooting Who This Book is ForExperienced Java programmers and web developers, especially those with some prior experience with the Java EE platform

9 特價1733
立即代訂
下次再買

Designing Applications for Google Cloud Platform

Apress 出版
2023/06/05 出版

Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP. You'll begin with an introduction to GCP services and a review of what Java offers while developing applications for GCP. Next, you'll be walked through how to set up Google App Engine, Google Storage Cloud, and Google Cloud SQL with use cases, as well as application development and deployment. As the book progresses, you'll be exposed to advanced GCP services, deploying and scaling applications on GCP services, and troubleshooting and optimization of Java applications on GCP. The book uses real-world examples to help you understand how GCP services can solve everyday problems. After completing this book, you will understand Google Cloud Platform and its services, and will have the knowledge needed to design, build, and deploy your own applications on GCP using Java. What You'll Learn Create a GCP project, configure authentication and authorization, and deploy a sample application.Use GCP services to solve common problems and apply them to real-world scenariosImplement GCP services such as Datastore, SQL, and SpannerLeverage GCP tools such as the SDK and Cloud Shell Who This Book Is For Software developers, Cloud architects, and managers looking to design and build applications for Google Cloud Platform. This book is for those with software development experience who are familiar with Java programming. It is also suitable for those new to GCP who have a basic understanding of cloud computing concepts.

9 特價1733
立即代訂
下次再買

Python for Information Professionals

Brady,Lund  著
Ingram 出版
2023/06/05 出版

Python for Information Professionals: How to Design Practical Applications to Capitalize on the Data Explosion is an introduction to the Python programming language for library and information professionals with little or no prior experience.

9 特價2036
立即代訂
下次再買

Flutter Cookbook - Second Edition

Packt 出版
2023/05/31 出版

Write, test and publish your web, desktop, and embedded apps with this most up-to-date book on Flutter using the Dart programming language.Key Features: Thoroughly updated to cover the latest features in Flutter 3.x and Dart 3 (alpha)Practical recipes to publish responsive, multi-platform apps from a single databaseCovers not just the 'hows' but the 'whys' of Flutter's features with examplesBook Description: Discover how to master Flutter and become a skilled app developer with the Flutter Cookbook, Second Edition! This recipe-based guide is the ultimate solution for creating cutting-edge, high-performance mobile apps that stand out in the market.With the latest features of Flutter 3.x, you'll learn how to set up and customize the Flutter SDK for macOS and Windows, build a robust architecture for your application, and master state management solutions and networking techniques. From mastering widgets and creating effective UI/UX design to implementing hot reload and re-start techniques, this book covers all the aspects of developing a successful app.You'll dive deep into the fundamentals of Dart programming and gain expert knowledge on managing incoming and outgoing data, and adding interactivity, animations, and essential Flutter plugins like maps, camera, voice, and more. Moreover, you'll explore custom machine learning solutions with a dedicated chapter on implementing MLkit, which runs on TensorFlow Lite.By the end of this book, you'll have the confidence to write fully functional Flutter apps that are ready to hit the market. Take your Flutter development skills to the next level with the Flutter Cookbook, Second Edition!What You Will Learn: Familiarize yourself with Dart fundamentals and set up your development environmentEfficiently track and eliminate code errors with proper toolsCreate various screens using multiple widgets to effectively manage dataCraft interactive and responsive apps by incorporating routing, page navigation, and input field text readingDesign and implement a reusable architecture suitable for any appMaintain control of your codebase through automated testing and developer toolingDevelop engaging animations using the necessary toolsEnhance your apps with ML features using Firebase MLKit and TensorFlow LiteWho this book is for: Developers who are familiar with the OOP language and prefer learning-by-doing will get the most out of this book. If you have some experience building apps on Flutter or have been playing around with the framework for some time now and have set eyes on developing mobile apps using Dart, then this book is for you.

9 特價1904
立即代訂
下次再買

Applied Evolutionary Algorithms for Engineers Using Python

Ingram 出版
2023/05/31 出版

This book meant for those who seek to apply evolutionary algorithms to problems in engineering and science. To this end, it provides the theoretical background necessary to the understanding of the presented evolutionary algorithms and their shortcomings, while also discussing themes that are pivotal to the successful application of evolutionary algorithms to real-world problems. The theoretical descriptions are illustrated with didactical Python implementations of the algorithms, which not only allow readers to consolidate their understanding, but also provide a sound starting point for those intending to apply evolutionary algorithms to optimization problems in their working fields. Python has been chosen due to its widespread adoption in the Artificial Intelligence community. Those familiar with high level languages such as MATLAB(TM) will not have any difficulty in reading the Python implementations of the evolutionary algorithms provided in the book.Instead of attempting to encompass most of the existing evolutionary algorithms, past and present, the book focuses on those algorithms that researchers have recently applied to difficult optimization problems, such as control problems with continuous action spaces and the training of high-dimensional convolutional neural-networks. The basic characteristics of real-world optimization problems are presented, together with recommendations on its proper application to evolutionary algorithms. The applied nature of the book is reinforced by the presentation of successful cases of the application of evolutionary algorithms to optimization problems. This is complemented by Python source codes, giving users an insight into the idiosyncrasies of the practical application of evolutionary algorithms.

9 特價3914
立即代訂
下次再買

Css: The Definitive Guide

Eric,Meyer  著
Ingram 出版
2023/05/31 出版

If you're a web designer or app developer interested in sophisticated page styling, improved accessibility, and less time and effort expended, this book is for you. This revised fifth edition provides a comprehensive guide to CSS implementation along with a thorough review of the latest CSS specifications. Authors Eric Meyer and Estelle Weyl show you how to improve user experience, speed development, avoid potential bugs, and add life and depth to your applications through layout, transitions and animations, borders, backgrounds, text properties, and many other tools and techniques. We read the specs so you don't have to! This guide covers: Selectors, specificity, and the cascade, including information on the new cascade layers New and old CSS values and units, including CSS variables and ways to size based on viewports Details on font technology and ways to use any available font variants Text styling, from basic decoration to changing the entire writing mode Padding, borders, outlines, and margins, now discussed in terms of the new block- and inline-direction layout paradigm used by modern browsers Colors, backgrounds, and gradients, including the conic gradients Accessible data tables Flexible box and grid layout systems, including new subgrid capabilities 2D and 3D transforms, transitions, and animation Filters, blending, clipping, and masking Media, feature, and container queries

9 特價2835
立即代訂
下次再買

Python for Scientific Computing and Artificial Intelligence

Ingram 出版
2023/05/31 出版

Python for Scientific Computing and Artificial Intelligence is split into 3 parts: in Section 1, the reader is introduced to the Python programming language and shown how Python can aid in the understanding of advanced High School Mathematics. In Section 2, the reader is shown how Python can be used to solve real-world problems from a broad range of scientific disciplines. Finally, in Section 3, the reader is introduced to neural networks and shown how TensorFlow (written in Python) can be used to solve a large array of problems in Artificial Intelligence (AI).This book was developed from a series of national and international workshops that the author has been delivering for over twenty years. The book is beginner friendly and has a strong practical emphasis on programming and computational modelling.Features: No prior experience of programming is required Online GitHub repository available with codes for readers to practice Covers applications and examples from biology, chemistry, computer science, data science, electrical and mechanical engineering, economics, mathematics, physics, statistics and binary oscillator computing Full solutions to exercises are available as Jupyter notebooks on the Web Support MaterialGitHub Repository of Python Files and Notebooks: https: //github.com/proflynch/CRC-Press/Solutions to All Exercises: Section 1: An Introduction to Python: https: //drstephenlynch.github.io/webpages/Solutions_Section_1.htmlSection 2: Python for Scientific Computing: https: //drstephenlynch.github.io/webpages/Solutions_Section_2.htmlSection 3: Artificial Intelligence: https: //drstephenlynch.github.io/webpages/Solutions_Section_3.html

9 特價3777
立即代訂
下次再買

Building Modern SaaS Applications with C# and .NET

Andy,Watt  著
Packt 出版
2023/05/30 出版

Embark on a tech-tastic adventure and build Software as a Service (SaaS) applications using the Microsoft tech stackPurchase of the print or Kindle book includes a free PDF eBookKey Features: Understand the core concepts of Software as a Service and their importance in building modern applicationsBuild a wide array of key elements for SaaS applications using practical examplesLearn to test, deploy, upgrade, and maintain a SaaS applicationBook Description: There are several concepts that must be mastered to deliver functional and efficient SaaS applications. This book is perfect for developers and teams with experience in traditional application development looking to switch to SaaS and deliver slick and modern applications. You'll start with a general overview of SaaS as a concept and learn with the help of an example throughout the book to bring life to the technical descriptions. You'll use the Microsoft .NET tech stack for development and C# as the programming language to develop your desired SaaS application.Delivering SaaS requires a deep understanding of all layers in the application stack. As you progress, you'll learn how to approach the database layer, the API, and the UI to confidently approach application development using the SaaS model. Additionally, you'll explore how to test, deploy, maintain, and upgrade each component of the application.By the end of this book, you will be well equipped to approach all aspects of delivering software using the SaaS paradigm.What You Will Learn: Explore Software as a Service and understand its importance in modern application developmentDiscover multi-tenancy and its impact on design decisions for SaaSBuild, test, and deploy a database, API, and UI for a SaaS applicationApproach authentication and authorization like a proScale a SaaS applicationEmploy C# and .NET to build SaaS applicationsWho this book is for: If you are a software developer with an interest in developing apps using the 'SaaS' paradigm, or a tech lead, scrum master, or a director and founder - this book will help you understand how to build a SaaS application. If you are a Java developer looking to start fresh with distributed systems, this book is for you. A basic understanding of Java, Spring/Spring Boot, and Web services will help you get the most out of this book.

9 特價1904
立即代訂
下次再買

Online News Recommendation Systems in Machine Learning

Anonymous  著
Ingram 出版
2023/05/30 出版

Research Paper (postgraduate) from the year 2018 in the subject Computer Science - Applied, grade: A, National University of Modern Languages, Islamabad (Institute of Management Sciences), course: IT, language: English, abstract: Bearing in mind the increasing need for access to personalized news, the current research study aims at developing an online news recommendation system that could offer an optimum online news reading experience in a highly personalized fashion. The study considers major methodologies and perspectives, such as reinforced learning, Q-Learning, Collaborative Filtering and User Profiling, within this domain in order to implement the ONRS system. Online news reading has gained more attention in recent years than ever, particularly based on the increasing dependence of users on smartphones and the internet. Leading a busy lifestyle, end-users find it hard to search for relevant news articles online, and require tools that could provide them with the most needed news feed on the go. Although legacy news recommendation systems do exist, yet they do not offer optimum efficiency and accuracy.

9 特價1583
立即代訂
下次再買

Effective Data Mining Techniques for Unstructured Data in Big Data

Ingram 出版
2023/05/28 出版

Master's Thesis from the year 2017 in the subject Computer Science - Applied, grade: 10, Rajiv Gandhi University (PATEL COLLEGE OF SCIENCE AND TECHNOLOGY), course: COMPUTER SCIENCE, language: English, abstract: In this paper I collect healthcare data, which consists of all the details of the patients' symptoms, disease etc. After the collection of data, there will be pre-processing on all the details of the patients' data, as we need only filtered data for our analysis. The data will be stored in Hadoop. A user can retrieve the data by symptoms, disease etc. Big Data is a collection of large and complex data. It consists of structured, semi-structured, and unstructured types of data. Data gets generated from various sources and from different fields. In today's era, data is being generated in huge amounts. The whole world is moving towards the digitalization. Social media sites, digital pictures and videos, and many others. All this type of data is known as big data. Data mining is a useful technique for extracting a pattern. This is helpful from large scale data sets. Useful and meaningful data can be extracted from this big data with the help of data mining by processing on that data.

9 特價1723
立即代訂
下次再買

Android Studio Flamingo Essentials - Java Edition

Neil,Smyth  著
Ingram 出版
2023/05/23 出版

Fully updated for Android Studio Flamingo, this book aims to teach you how to develop Android-based applications using the Java programming language.This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an overview of areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters are also included covering the Android Architecture Components, including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This book edition also covers printing, transitions, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio and Android are also covered in detail, including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications. Chapters also cover advanced features of Android Studio, such as App Links, Dynamic Delivery, Gradle build configuration, in-app billing, and submitting apps to the Google Play Developer Console.Assuming you already have some Java programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

9 特價1935
立即代訂
下次再買

Python Networking 101

Ingram 出版
2023/05/19 出版

Python Networking 101 is the ultimate guide for aspiring network administrators looking to build their network management and automation skills using Python. With a comprehensive and hands-on approach, this book covers the most important aspects of networking, including network fundamentals, network automation, monitoring, security, topology, and testing.The book begins with an overview of the Python language and its libraries used for networking tasks. Each chapter then focuses on a specific networking task, providing readers with a deep understanding of the topic and practical demonstrations using Python libraries. By the end of each chapter, readers will be well-versed in the execution and implementation of these tasks.Throughout the book, readers will learn about the best Python libraries network administrators prefer, including Netmiko, Paramiko, SNMP, Flask, AsyncIO, and more. Practical examples and exercises will help them gain hands-on experience working with these libraries to achieve various networking objectives. The book also discusses advanced network automation techniques, providing insights into network automation frameworks, such as Ansible, and how to build custom network automation solutions using Python. By the end of the book, readers will be equipped with the knowledge to integrate Python with network management tools, making them efficient and effective network administrators.Key LearningsMaster Python language and its networking libraries for network administration tasks.Monitor and analyze network performance and troubleshoot issues effectively.Enhance network security using Python libraries and best practices.Get well-versed with Netmiko, Paramiko, Socket, PySNMP, AsyncIO, and SimPy.Develop custom network services and interact with RESTful APIs using Python.Improve performance with asynchronous programming using AsyncIO in network applications.Get hands-on with Ansible to create playbooks and perform every possible network automation.Perform network testing and simulation, and analyze results for optimized performance.Manage and automate network configuration changes and ensure compliance.Leverage advanced network automation techniques and frameworks for efficient administration.Table of ContentIntroduction to Python and Networking LibrariesTCP, UDP and Socket ProgrammingWorking with Application LayerExploring Network AutomationNetwork Monitoring and AnalysisNetwork Security and PythonWorking with APIs and Network ServicesNetwork Programming with AsyncIONetwork Testing and SimulationNetwork Configuration ManagementAnsible and PythonAudience"Python Networking 101" is designed to provide readers with the skills required to excel as a network administrators. The practical approach, coupled with real-world examples, ensures readers can implement the techniques learned in their professional careers. Knowing Python and the basics of computer networks is sufficient, to begin with this book.

9 特價1859
立即代訂
下次再買

Designing for Touch

Josh,Clark  著
Ingram 出版
2023/05/17 出版

Touch introduces physicality to designs that were once strictly virtual, and puts forth a new test: How does this design feel in the hand? Josh Clark guides you through the touchscreen frontier. Learn about ergonomic demands (and rules of thumb), layout and sizing for all gadgets, an emerging gestural toolkit, and tactics to speed up interactions and keep gestures discoverable. Get the know-how to design for interfaces that let you touch-stretch, crumple, drag, flick-information itself. It's in your hands.

9 特價1438
立即代訂
下次再買

PHP Cookbook

Eric,Mann  著
O'Reilly Media 出版
2023/05/16 出版

If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve similar problems in your day-to-day work. Whether you're new to development or merely new to PHP, these recipes will help you unpack the most powerful features of this programming language. Author Eric Mann, a regular contributor to php[architec magazine, frequently makes presentations on software architecture and has built scalable projects for startups and Fortune 500 companies alike. Learn the type system of modern PHP Build efficient applications composed of functions and objects Understand key concepts such as encryption, error handling, debugging, and performance tuning Explore the PHP package/extension ecosystem Learn how to build basic web and basic command-line applications Work securely with files on a machine, both encrypted and in plain text

9 特價2079
立即代訂
下次再買

Modern X86 Assembly Language Programming

Apress 出版
2023/05/16 出版

This book is an instructional text that will teach you how to code x86-64 assembly language functions. It also explains how you can exploit the SIMD capabilities of an x86-64 processor using x86-64 assembly language and the AVX, AVX2, and AVX-512 instruction sets.This updated edition's content and organization are designed to help you quickly understand x86-64 assembly language programming and the unique computational capabilities of x86 processors. The source code is structured to accelerate learning and comprehension of essential x86-64 assembly language programming constructs and data structures. Modern X86 Assembly Language Programming, Third Edition includes source code for both Windows and Linux. The source code elucidates current x86-64 assembly language programming practices, run-time calling conventions, and the latest generation of software development tools.What You Will LearnUnderstand important details of the x86-64 processor platform, including its core architecture, data types, registers, memory addressing modes, and the basic instruction setUse the x86-64 instruction set to create assembly language functions that are callable from C++Create assembly language code for both Windows and Linux using modern software development tools including MASM (Windows) and NASM (Linux)Employ x86-64 assembly language to efficiently manipulate common data types and programming constructs including integers, text strings, arrays, matrices, and user-defined structuresExplore indispensable elements of x86 SIMD architectures, register sets, and data types.Master x86 SIMD arithmetic and data operations using both integer and floating-point operandsHarness the AVX, AVX2, and AVX-512 instruction sets to accelerate the performance of computationally-intense calculations in machine learning, image processing, signal processing, computer graphics, statistics, and matrix arithmetic applicationsApply leading-edge coding strategies to optimally exploit the AVX, AVX2, and AVX-512 instruction sets for maximum possible performance Who This Book Is ForSoftware developers who are creating programs for x86 platforms and want to learn how to code performance-enhanced algorithms using the core x86-64 instruction set; developers who need to learn how to write SIMD functions or accelerate the performance of existing code using the AVX, AVX2, and AVX-512 instruction sets; and computer science/engineering students or hobbyists who want to learn or better understand x86-64 assembly language programming and the AVX, AVX2, and AVX-512 instruction sets.

9 特價2394
立即代訂
下次再買

SQL 101 Crash Course

Ingram 出版
2023/05/15 出版

SQL 101 Crash Course is a comprehensive beginner's guide that takes you through the world of SQL, right from understanding databases to mastering complex queries. This book is designed to provide you with a solid foundation in SQL, along with practical examples and real-world scenarios to reinforce your learning. In this book, you'll explore the key concepts of databases and their structure while getting started with SQLite Studio, a versatile SQL tool. You'll dive deep into the fundamentals of SQL queries, turning raw data into meaningful information, and working with tables, multiple tables, and their relationships.You'll also learn how to harness the power of SQL functions and subqueries to optimize your queries and retrieve data more efficiently. As you progress, you'll delve into the world of views, joins, and advanced SQL topics such as transactions, stored procedures, and performance tuning. The book concludes with two sample databases, where you'll put your newfound knowledge to the test and gain hands-on experience.This book promises a smooth learning journey for aspiring SQL developers, enabling them to build robust and efficient databases. The book's step-by-step approach ensures that even complete beginners can grasp complex concepts with ease. By the end of this book, you'll emerge as a smart SQL developer, equipped with the skills and knowledge to tackle real-world database challenges.Key LearningsMaster SQL fundamentals and best practices.Learn to create, modify, and optimize tables.Understand and implement table relationships.Execute complex queries with ease and confidence.Leverage SQL functions for powerful data manipulation.Utilize subqueries and derived tables effectively.Create and manage views for enhanced data access.Apply advanced SQL techniques for optimized performance.Hands-on experience with real-world sample databases.Begin your journey as a skilled SQL developer.Table of ContentIntroduction to Databases and SQLSetting Up Your SQL EnvironmentSQL Queries BasicsTurning Data into InformationWorking with TablesMultiple Tables and JoinsSQL FunctionsSubqueries and Derived TablesViews and Materialized ViewsAdvanced SQL TopicsSample Programs & Executing SQLAudienceThis book requires no prior knowledge to get started, making it an ideal read for those looking to pursue careers in database administration, business analytics, or business intelligence. Its accessibility ensures that an unwavering passion for learning SQL is all you need to effortlessly progress through the book's content.

9 特價1890
立即代訂
下次再買

A Language Unfolded-How History, Culture, and Language Converged

PN Books  著
Ingram 出版
2023/05/12 出版

"A Language Unfolded: How History, Culture, and Language Converged" is a fascinating journey through the evolution of the English language. From its ancient roots to its modern-day global influence, this book takes readers on a thrilling ride through the history, culture, and linguistic influences that have shaped English into the language we know today.Through six carefully crafted chapters, the book explores the origins of English, from its Germanic roots to its transformation during the Middle Ages. It delves into the social, cultural, and historical factors that influenced the language, such as the impact of the British Empire, the rise of American cultural dominance, and the advent of technology and globalization.The book offers an engaging and accessible overview of the evolution of the English language, making it the perfect resource for students, educators, and anyone interested in language and culture. It is packed with interesting facts, anecdotes, and insights, making it an enjoyable read for language enthusiasts and casual readers alike.But "A Language Unfolded" is more than just a history book. It is a reflection on the ongoing significance of the English language in today's world. The book explores the challenges and opportunities of teaching and learning English, as well as the role of English as a global language. It also looks to the future, considering the potential impact of digital technology and social media on the language.The book draws on a range of academic sources, including linguistics, history, anthropology, and cultural studies, making it a comprehensive and authoritative resource on the English language. It is written in an engaging and accessible style, making it easy for readers of all levels to follow.In short, "A Language Unfolded" is a must-read for anyone interested in the history, culture, and evolution of the English language. It offers a comprehensive and engaging overview of the subject, making it an invaluable resource for students, educators, and language enthusiasts alike. So, if you want to discover the fascinating story of one of the world's most influential languages, this book is the perfect place to start.

9 特價378
立即代訂
下次再買

Introduction to Choreographies

Ingram 出版
2023/05/11 出版

In concurrent and distributed systems, processes can complete tasks together by playing their parts in a joint plan. The plan, or protocol, can be written as a choreography: a formal description of overall behaviour that processes should collaborate to implement, like authenticating a user or purchasing an item online. Formality brings clarity, but not only that. Choreographies can contribute to important safety and liveness properties. This book is an ideal introduction to theory of choreographies for students, researchers, and professionals in computer science and applied mathematics. It covers languages for writing choreographies and their semantics, and principles for implementing choreographies correctly. The text treats the study of choreographies as a discipline in its own right, following a systematic approach that starts from simple foundations and proceeds to more advanced features in incremental steps. Each chapter includes examples and exercises aimed at helping with understanding the theory and its relation to practice.

9 特價2925
立即代訂
下次再買

Resilient Oracle Pl/SQL

Ingram 出版
2023/05/10 出版

As legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides system administrators, DevSecOps engineers, and cloud architects with a concise yet comprehensive overview on how to use PL/SQL to develop resilient database solutions. Integration specialist Stephen B Morris helps you understand the language, build a PL/SQL toolkit, and collect a suite of reusable components and patterns. You'll dive into the benefits of synthesizing the toolkit with a requirements-driven, feature-oriented approach and learn how to produce resilient solutions by synthesizing the PL/SQL toolkit in conjunction with a scale of resilience. Build solid PL/SQL solutions while avoiding common PL/SQL antipatterns Learn why embedding complex business logic in SQL is often a brittle proposition Learn how to recognize and improve weak PL/SQL code Verify PL/SQL code by running data-driven, in-database tests Understand the safe operation, maintenance, and modification of complex PL/SQL systems Learn the benefits of thinking about features rather than just use cases Define good requirements for PL/SQL and hybrid solutions involving PL/SQL and high level languages

9 特價2520
立即代訂
下次再買

Android Studio Flamingo Essentials - Kotlin Edition

Neil,Smyth  著
Ingram 出版
2023/05/10 出版

Fully updated for Android Studio Flamingo, this book aims to teach you how to develop Android-based applications using the Kotlin programming language.This book begins with the basics and outlines how to set up an Android development and testing environment, followed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming. Asynchronous programming using Kotlin coroutines and flow is also covered in detail.An overview of Android Studio covers areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters are also included covering the Android Architecture Components, including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This book edition also covers printing, transitions, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio and Android are also covered in detail, including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications. Chapters also cover advanced features of Android Studio, such as App Links, Dynamic Delivery, Gradle build configuration, in-app billing, and submitting apps to the Google Play Developer Console.Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

9 特價1935
立即代訂
下次再買

A Functional Approach to Java

Ben,Weidig  著
Ingram 出版
2023/05/10 出版

Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such as lambda expressions and Streams. If you're interested in applying FP concepts to your Java code, this book is for you. Author Ben Weidig highlights different aspects of functional programming and shows you how to incorporate them into your code without going "fully functional." You'll learn how, when, and why to use FP concepts such as immutability and pure functions to write more concise, reasonable, and future-proof code. Many developers seek to expand their horizons by using OOP and FP together. It's no longer either-or; it's both. In this book, you will: Get a high-level overview of functional programming, including the types already available to Java developers Explore different FP concepts and learn how to use them Learn how to augment your code and use Java's new functional features in your daily work without going fully functional Develop a functional mindset and improve your programming skills regardless of language or paradigm

9 特價2363
立即代訂
下次再買

Enterprise Social for the Java Platform

Werner,Keil  著
Apress 出版
2023/05/09 出版

Learn everything you need to know about frameworks that help developers to integrate their solutions with social networks or APIs, from general purpose (Facebook, Twitter, Google, Mastodon) to specialized (LinkedIn, Xing, WhatsApp, YouTube, Instagram, Flickr, TikTok) to vertical (eToro, Fitbit, Strava). This book will teach you how to add social media features to web applications or services developed using Java, Jakarta EE, or generally running on a Java Virtual Machine (JVM). Jam-packed with practical examples of social integration into enterprise applications, you'll learn how to address common requirements such as social login, identity federation, single sign-on via social accounts, OpenID Connect, and mashups. You'll also see how to leverage Java social frameworks like Facebook Business SDK, Twitter4J, Agorava, Keycloak, and Spring Security. Enterprise Social for the Java Platform is an excellent companion to books covering Jakarta EE Security, Spring Security, portals, and related frameworks. Upon completing it, you'll be armed with the expertise you need to integrate your own Java enterprise applications with social media networks. What You Will Learn Harness the reach and power of social media platforms by integrating your enterprise Java applications with themUnderstand social media standards for different platformsAddress common security issues Who This Book Is For Developers, architects, and managers of projects involving the use of APIs or Social Networks.

9 特價1260
立即代訂
下次再買

SQL

Andy,Vickler  著
Ingram 出版
2023/05/08 出版

Do you use SQL at work or at home and want to learn how to use the right functions and queries to extract the relevant details in the database? Do you want to learn how to generate the right views and more? If you answered yes, then you are in the right place. Many companies collect information from different sources and use that information to improve their revenue. It is difficult to work with large volumes of data, but companies have to learn how to collect that information in data warehouses or databases. Only when the data is stored can it be analyzed and used to improve business decisions. If you are using SQL for the first time, then this book is for you. You can use it as your guide through the various and needed aspects of querying. In this book, you will learn more about the language and how you can use it to extract the necessary information from the dataset. You will learn about: ● SQL and its benefits ● Various data types used in SQL ● How to manage and retrieve the relevant objects and data from the database ● Common mistakes and how to overcome them ● How to protect the database from hacking ● Using Joins, Subqueries, and Set Operators ● And more! If you want to master SQL, then a little practice is required. Use the examples and exercises in this book to improve your skills and learn how to build complex SQL queries. So, what are you waiting for? Grab a copy of this book now!

9 特價906
立即代訂
下次再買

SQL

Andy,Vickler  著
Ingram 出版
2023/05/08 出版

Are you thinking about learning SQL, but not sure where to start?Big data is prevalent now, with more data than we ever dreamed possible being made available . And all that data needs to be stored in such a way it can be easily accessed.That's where databases and SQL come in, providing the means to manage and interpret data easily. SQL is the go-to language for database management, the most reliable and widely used, and it's showing no signs of losing its popularity. This SQL guide for beginners covers all the basics you need to know about working with data and databases. The book is divided into six parts and includes instructions on downloading a sample database to work with throughout.In this guide, you will learn: - How to install SQL Oracle- How to query data- How to sort and filter tables- Using the SELECT statement- Using the ORDER BY and WHERE clauses- Oracle operators- All the different Oracle Joins, including INNER, OUTER, LEFT, RIGHT, and more- How to create and alter tables- SQL data types- And much moreIf you are interested in learning SQL, this is the best place to begin and set yourself on course to become a master SQL programmer.

9 特價906
立即代訂
下次再買

Agile Web Development with Rails 7

Sam,Ruby  著
Pragmatic 出版
2023/05/03 出版

Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7 brings many improvements, and this edition is updated to cover the new features and changes in best practices. We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book. What You Need: All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

9 特價2698
立即代訂
下次再買

Programming Languages: Principles and Paradigms

Springer 出版
2023/05/02 出版

This textbook is a thorough, up-to-date introduction to the principles and techniques that guide the design and implementation of modern programming languages. The goal of the book is to provide the basis for a critical understanding of most modern programming languages. Thus, rather than focusing on a specific language, the book identifies the most important principles shared by large classes of languages. The notion of 'abstract machine' is a unifying concept that helps to maintain an accurate and elementary treatment. The book introduces, analyses in depth, and compares the imperative, object-oriented, functional, logic, concurrent, constraint-based, and service-oriented programming paradigms. All material coming from the first English edition has been updated and extended, clarifying some tricky points, and discussing newer programming languages. This second edition contains new chapters dedicated to constraint, concurrent, and service-oriented programming.Topics and features: Requires familiarity with one programming language is a prerequisiteProvides a chapter on history offering context for most of the constructs in use todayPresents an elementary account of semantical approaches and of computabilityIntroduces new examples in modern programming languages like Python or ScalaOffers a chapter that opens a perspective on applications in artificial intelligenceConceived as a university textbook, this unique volume will also be suitable for IT specialists who want to deepen their knowledge of the mechanisms behind the languages they use. The choice of themes and the presentation style are largely influenced by the experience of teaching the content as part of a bachelor's degree in computer science.

9 特價2861
立即代訂
下次再買

Principles of Soft Computing Using Python Programming

Gypsy,Nandi  著
Ingram 出版
2023/05/02 出版

Principles of Soft Computing Using Python Programming An accessible guide to the revolutionary techniques of soft computing Soft computing is a computing approach designed to replicate the human mind's unique capacity to integrate uncertainty and imprecision into its reasoning. It is uniquely suited to computing operations where rigid analytical models will fail to account for the variety and ambiguity of possible solutions. As machine learning and artificial intelligence become more and more prominent in the computing landscape, the potential for soft computing techniques to revolutionize computing has never been greater. Principles of Soft Computing Using Python Programming provides readers with the knowledge required to apply soft computing models and techniques to real computational problems. Beginning with a foundational discussion of soft or fuzzy computing and its differences from hard computing, it describes different models for soft computing and their many applications, both demonstrated and theoretical. The result is a set of tools with the potential to produce new solutions to the thorniest computing problems. Readers of Principles of Soft Computing Using Python Programming will also find: Each chapter accompanied with Python codes and step-by-step comments to illustrate applicationsDetailed discussion of topics including artificial neural networks, rough set theory, genetic algorithms, and moreExercises at the end of each chapter including both short- and long-answer questions to reinforce learning Principles of Soft Computing Using Python Programming is ideal for researchers and engineers in a variety of fields looking for new solutions to computing problems, as well as for advanced students in programming or the computer sciences.

9 特價5288
立即代訂
下次再買

Pro Spring 6 with Kotlin

Apress 出版
2023/05/02 出版

Master the fundamentals of Spring Framework 6 while learning from the real-world experiences of Spring experts. Over the course of this book, you'll learn how to leverage Spring 6 in tandem with the Kotlin programming language to build complex enterprise applications from top to bottom. From monoliths to cloud native apps for streaming microservices, you'll gain insight into every aspect of the process, including transactions, data access, persistence, and web and presentation tiers. As you progress through the book, the authors demonstrate how to run Kotlin with a single command, deploy new utility methods in String class, use Local-Variable Syntax for Lambda Parameters Nested Based Access Control, read/write strings to and from files, and using Flight Recorder. Also, a whole new generation of dependencies are available, and you'll see exactly how to make optimal use of them. A full sample application will show you how to apply Spring 6's new tools and techniques and see how they work together. After reading this comprehensive book, you'll be ready to build your own Spring applications using Kotlin. What You Will Learn Explore what's new in Spring Framework 6 and the Kotlin APIs it supportsLeverage a new generation of dependenciesBuild complex enterprise monoliths, cloud-native applications, and microservicesMaster data access, persistence, and transactionsUse with Spring Batch, Integration, and other key Spring modulesIntegrate Spring 6 with Hibernate and other third party APIs and packages Who This Book Is For Experienced Kotlin and Java software developers and programmers. Some previous experience with Spring is highly recommended.

9 特價1890
立即代訂
下次再買

Learning Python Through LAB Based Approach

Lulu.com 出版
2023/04/30 出版

This book is totally informal and unconventional in its approach. Theory text is kept bare minimal. Targeted readers of this book are novice Python programmers. Author mentions about some Authoritative books by other competent Authors for beginners. The Author takes problem and solution approach . This book contains close to 20 practical problems and their solutions for beginners. The Author strongly asserts his copyright over content in this book that he prepared for teaching. This book is lab oriented and tests you on your learned concepts. After solving all the problems you should have gained some knowledge in Python. The intention of these book is to help novice learner. Good luck!.

9 特價491
立即代訂
下次再買

Transitioning to Java

Ken,Fogel  著
Packt 出版
2023/04/28 出版

Develop your Java coding skills by exploring object-oriented methodologies, functional programming, software design patterns, and morePurchase of the print or Kindle book includes a free PDF eBookKey Features: Get started with programming in Java with this step-by-step guide for experienced programmersRe-enforce your knowledge of object-oriented methodologies applied in JavaDevelop the range of skills necessary for you to become a successful Java developerBook Description: This comprehensive guide will help non-Java developers already using different languages transition from their current language to all things Java. The chapters are designed in a way that re-enforces a developer's existing knowledge of object-oriented methodologies as they apply to Java.This book has been divided into four sections, with each section touching upon different aspects that'll enable your effective transition. The first section helps you get to grips with the Java development environment and the Maven build tool for modern Java applications. In the second section, you'll learn about Java language fundamentals, along with exploring object-oriented programming (OOP) methodologies and functional programming and discovering how to implement software design patterns in Java. The third section shows you how to code in Java on different platforms and helps you get familiar with the challenges faced on these platforms. In the fourth section, you'll find out how you can manage and package your Java code.By the end of this Java programming book, you'll have learned the core concepts of Java that'll help you successfully transition from a different language to Java.What You Will Learn: Gain a solid understanding of the syntax in JavaExplore the object-oriented programming basics of the Java languageDiscover how to implement functions in JavaUnderstand which Java frameworks would be best for solving various problemsExplore creational, structural, and behavioral patterns in JavaGet to grips with server-side coding in JavaWho this book is for: This book is for anyone who is currently working with other programming languages and wishes to add Java to their skillset. Prior working experience as a developer using languages other than Java is expected, although no prior knowledge of Java is required.

9 特價1904
立即代訂
下次再買

Learning JavaScript Design Patterns

Addy,Osmani  著
O'Reilly Media 出版
2023/04/28 出版

Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patterns is the ideal place to start. Author Addy Osmani shows you how to apply modern design patterns to JavaScript and React--including modules, mixins, observers, and mediators. You'll learn about performance and rendering patterns such as server-side rendering and Islands architecture. You'll also learn how architectural patterns like MVC, MVP, and MVVM are useful from the perspective of a modern web application developer. This book explores: Architectural patterns for structuring your components and apps More than 20 design patterns in JavaScript and React, applicable for developers at any level Different pattern categories including creational, structural, and behavioral Essential performance patterns including dynamic imports and code-splitting Rendering patterns such as server-side rendering, hydration, Islands architecture, and more Additionally, you'll explore modern JavaScript syntax like JavaScript modules, React patterns like Hooks, higher-order components (HOCs), and more, to stay ahead in the ever-evolving world of web development.

9 特價2079
立即代訂
下次再買

Python QuickStart Guide

2023/04/24 出版

Learn Python fundamentals that can be used in any programming setting - use the guidance in this book to program your own game in a unique and practical Python learning experience. Learning Python opens the door to a world of programming possibilities. Python powers the services of household names like Google, Netflix, and Spotify along with tech pioneers like NASA, IBM, and Intel. Put simply, Python is the in-demand and easy-to-learn programming language that gets stuff done. It doesn't matter if you are a new or existing programmer, a job seeker looking for a career change or promotion, or just someone who wants to learn how to automate basic tasks with Python-Robert's step-by-step approach, complete with a hands-on companion Python game project, is the perfect starting point to master Python fundamentals! Python QuickStart Guide is Perfect for: New or experienced programmers looking to enhance their career opportunities with an in-demand programming language Job seekers who want to supercharge their resumes and increase their value in the job marketplace Students or recent college grads who have their sights set on a lucrative position in the tech industry Full stack developers or programmers who need to round out their programming skills to take on new projects Coding or programming bootcamp students looking for supplemental learning material Anyone who wants to explore the world of programming, use Python to automate tedious tasks, or enhance their resume and future-proof their skills! You Will Learn How to Use Python - Practical Examples, Code Snippets, Plus Follow Along to Code Your Own Game! Python Fundamentals - How to Use Python for Web Design and Interfacing with GitHub, SQL, and Other Applications Object-Oriented Programming Principles - Managing Data, Scripts, Logic, Inputs, Outputs, and More! Programming Essentials - Debugging, Producing Clean Code, Best Practices, Time-Savers, and Tips Python Next Steps -Testing, Optimization, Speed Improvements, Integrations with Other Applications, and More!

9 特價1103
立即代訂
下次再買

Python QuickStart Guide

2023/04/24 出版

Learn Python fundamentals that can be used in any programming setting - use the guidance in this book to program your own game in a unique and practical Python learning experience. Learning Python opens the door to a world of programming possibilities. Python powers the services of household names like Google, Netflix, and Spotify along with tech pioneers like NASA, IBM, and Intel. Put simply, Python is the in-demand and easy-to-learn programming language that gets stuff done. It doesn't matter if you are a new or existing programmer, a job seeker looking for a career change or promotion, or just someone who wants to learn how to automate basic tasks with Python-Robert's step-by-step approach, complete with a hands-on companion Python game project, is the perfect starting point to master Python fundamentals! Python QuickStart Guide is Perfect for: New or experienced programmers looking to enhance their career opportunities with an in-demand programming language Job seekers who want to supercharge their resumes and increase their value in the job marketplace Students or recent college grads who have their sights set on a lucrative position in the tech industry Full stack developers or programmers who need to round out their programming skills to take on new projects Coding or programming bootcamp students looking for supplemental learning material Anyone who wants to explore the world of programming, use Python to automate tedious tasks, or enhance their resume and future-proof their skills! You Will Learn How to Use Python - Practical Examples, Code Snippets, Plus Follow Along to Code Your Own Game! Python Fundamentals - How to Use Python for Web Design and Interfacing with GitHub, SQL, and Other Applications Object-Oriented Programming Principles - Managing Data, Scripts, Logic, Inputs, Outputs, and More! Programming Essentials - Debugging, Producing Clean Code, Best Practices, Time-Savers, and Tips Python Next Steps -Testing, Optimization, Speed Improvements, Integrations with Other Applications, and More!

9 特價1260
立即代訂
下次再買

Application of CPlusPlus for Practical Problems

Lulu.com 出版
2023/04/22 出版

Application of Cplusplus for solving practical problems

9 特價725
立即代訂
下次再買

How to Build Android Apps with Kotlin - Second Edition

Packt 出版
2023/04/21 出版

Unleash the power of Android programming to build scalable and reliable apps using industry best practicesPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesBuild apps with Kotlin, Google's preferred programming language for Android developmentUnlock solutions to development challenges with guidance from experienced Android professionalsImprove your apps by adding valuable features that make use of advanced functionalityBook DescriptionLooking to kick-start your app development journey with Android 13, but don't know where to start? How to Build Android Apps with Kotlin is a comprehensive guide that will help jump-start your Android development practice.This book starts with the fundamentals of app development, enabling you to utilize Android Studio and Kotlin to get started with building Android projects. You'll learn how to create apps and run them on virtual devices through guided exercises. Progressing through the chapters, you'll delve into Android's RecyclerView to make the most of lists, images, and maps, and see how to fetch data from a web service.You'll also get to grips with testing, learning how to keep your architecture clean, understanding how to persist data, and gaining basic knowledge of the dependency injection pattern. Finally, you'll see how to publish your apps on the Google Play store.You'll work on realistic projects that are split up into bitesize exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. You'll build apps to create quizzes, read news articles, check weather reports, store recipes, retrieve movie information, and remind you where you parked your car.By the end of this book, you'll have the skills and confidence to build your own creative Android applications using Kotlin.What you will learnCreate maintainable and scalable apps using KotlinUnderstand the Android app development lifecycleSimplify app development with Google architecture componentsUse standard libraries for dependency injection and data parsingApply the repository pattern to retrieve data from outside sourcesBuild user interfaces using Jetpack ComposeExplore Android asynchronous programming with Coroutines and the Flow APIPublish your app on the Google Play storeWho this book is forIf you want to build Android applications using Kotlin but are unsure of how and where to begin, then this book is for you. To easily grasp the concepts in this book, a basic understanding of Kotlin, or experience in a similar programming language is a must.Table of ContentsCreating Your First AppBuilding User Screen FlowsDeveloping the UI with FragmentsBuilding App NavigationEssential Libraries: Retrofit, Moshi, and GlideAdding and Interacting with RecyclerViewAndroid Permissions and Google MapsServices, WorkManager, and NotificationsBuilding User Interfaces Using Jetpack ComposeUnit Tests and Integration Tests with JUnit, Mockito, and EspressoAndroid Architecture ComponentsPersisting DataDependency Injection with Dagger, Hilt, and KoinCoroutines and FlowArchitecture PatternsAnimations and Transitions with CoordinatorLayout and MotionLayoutLaunching Your App on Google Play

9 特價4399
立即代訂
下次再買

Beginning Java Objects

Apress 出版
2023/04/16 出版

Among Java's many attractive features as a programming language, its object-oriented nature is key to creating powerful, reusable code and applications that are easy to maintain and extend.

9 特價2363
立即代訂
下次再買
頁數13/52
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing