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

英文書 > 全部商品

Python for Beginners

Ingram 出版
2023/08/22 出版

Whether you are a computer science student, a self-taught programmer curious about learning a new programming language, this book was written to help you learn Python. Python is a popular programming language widely used in various fields. It is known for its simplicity and readability. It is ideal for beginners because its syntax is clear and concise. With Python, you can do a wide variety of tasks, from web development to data analysis to application development and more. This book offers you a unique opportunity to learn in a practical and interactive way, by actively involving yourself in problem solving. This book uses a proven pedagogical approach adapted for programming beginners. Each theoretical concept is followed by concrete examples. A series of practice and programming problems is offered for each chapter. A skills test is provided at the end of each chapter through a quiz. Some chapters also come with additional practice labs that put several skills into action. With this book, you will: Explore Python data typesUse basic operatorsUse decision and repetition structuresDevelop and use functionsRead and write data filesUse object-oriented programmingUse Exception handlingDevelop graphical user interfacesWe hope that this Python book will inspire you and help you progress in your learning journey.Get ready to dive into the exciting world of Python programming and discover everything you can accomplish with this versatile and powerful language.

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

React 18 Design Patterns and Best Practices - Fourth Edition

Packt 出版
2023/08/22 出版

Dive in and discover how to build awesome React web apps that you can scale and maintain using design patterns and the latest industry insights.Key Features: Discover and unpack the latest React 18 and Node 19 features in this updated fourth editionGet up to speed with TypeScript, MonoRepo architecture, and several cutting-edge React toolsLearn from plenty of real-world examples and an improved chapter flowBook Description: React helps you work smarter, not harder - but to reap the benefits of this popular JavaScript library and its components, you need a straightforward guide that will teach you how to make the most of it.React 18 Design Patterns and Best Practices will help you use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost. With a better organization of topics and knowledge about best practices added to your developer toolbox, the updated fourth edition ensures an enhanced learning experience.The book is split into three parts; the first will teach you the fundamentals of React patterns, the second will dive into how React works, and the third will focus on real-world applications. All the code samples are updated to the latest version of React and you'll also find plenty of new additions that explore React 18 and Node 19's newest features, alongside MonoRepo Architecture and a dedicated chapter on TypeScript.By the end of this book, you'll be able to efficiently build and deploy real-world React web applications.What You Will Learn: Get familiar with the new React 18 and Node 18 featuresExplore TypeScript's basic and advanced capabilitiesMake components communicate with each other by applying consolidate patternsDive into MonoRepo architectureUse server-side rendering to make applications load fasterWrite a comprehensive set of tests to create robust and maintainable codeBuild high-performing applications by styling and optimizing React componentsWho this book is for: This book is for web developers who want to master React by learning key design patterns and best practices in real-world application development. You'll need an intermediate-level experience with React and JavaScript before you get started.

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

Beginning Spring 6

Apress 出版
2023/08/22 出版

This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6. Authors Joseph Ottinger and Andrew Lombardi will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. You'll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, you'll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how todeploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud. After completing this book, you'll be prepared to develop your own scalable, modular Spring-based applications. What You Will Learn Discover the most common use cases encountered in the real worldLearn the proper way of testing with the Spring frameworkCreate reliable, modular softwareBuild skills that will translate well across all languages and environmentsIntegrate and use data access and persistence frameworks such as Hibernate, JPA, and MongoDBGet started with the most common, most-used Spring features Who This Book Is For Those who are new to Spring or for those who have experience with Spring but want to learn what's new in Spring 6. This book assumes you have some prior coding experience inJava, but many core concepts in Java are discussed as they're encountered.

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

Python Real-World Projects

Packt 出版
2023/08/22 出版

Develop Python applications using an enterprise-based approach with unit and acceptance tests by following agile methods to create a minimum viable product (MVP) and iteratively add featuresKey Features: Master Python and related technologies by working on 12 hands-on projectsAccelerate your career by building a personal project portfolioExplore data acquisition, preparation, and analysis applicationsPurchase of the print or Kindle book includes a free PDF eBookBook Description: In today's competitive job market, a project portfolio often outshines a traditional resume. Python Real-World Projects empowers you to get to grips with crucial Python concepts while building complete modules and applications. With two dozen meticulously designed projects to explore, this book will help you showcase your Python mastery and refine your skills.Tailored for beginners with a foundational understanding of class definitions, module creation, and Python's inherent data structures, this book is your gateway to programming excellence. You'll learn how to harness the potential of the standard library and key external projects like JupyterLab, Pydantic, pytest, and requests. You'll also gain experience with enterprise-oriented methodologies, including unit and acceptance testing, and an agile development approach. Additionally, you'll dive into the software development lifecycle, starting with a minimum viable product and seamlessly expanding it to add innovative features.By the end of this book, you'll be armed with a myriad of practical Python projects and all set to accelerate your career as a Python programmer.What You Will Learn: Explore core deliverables for an application including documentation and test casesDiscover approaches to data acquisition such as file processing, RESTful APIs, and SQL queriesCreate a data inspection notebook to establish properties of source dataWrite applications to validate, clean, convert, and normalize source dataUse foundational graphical analysis techniques to visualize dataBuild basic univariate and multivariate statistical analysis toolsCreate reports from raw data using JupyterLab publication toolsWho this book is for: This book is for beginner-to-intermediate level Python programmers looking to enhance their resume by adding a portfolio of 12 practical projects. A basic understanding of the Python language and its aligned technologies is a must. The book helps you polish your Python skills and project-building prowess without delving into basic Python fundamentals.

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

Learning Java

Marc,Loy  著
Ingram 出版
2023/08/17 出版
9 特價2736
立即代訂
下次再買

Android Studio Giraffe Essentials - Kotlin Edition

Neil,Smyth  著
2023/08/16 出版
9 特價2115
立即代訂
下次再買

Android Studio Giraffe Essentials - Java Edition

Neil,Smyth  著
Ingram 出版
2023/08/15 出版
9 特價2115
立即代訂
下次再買

Conquering JavaScript

CRC Press 出版
2023/08/12 出版

JavaScript is without a question among the most prominent and commonly used client-side programming languages available. JavaScript's scope of use has expanded in recent years, and it is now also used for server-side development. Node.js is an extremely popular JS framework, meant for rapid web and application development. Conquering JavaScript: Node.js helps the reader master the Node.js framework for faster and more robust development. This book is a detailed guide that will help developers and coders do more with Node.js. It discusses the basics in brief, and then moves on to more advanced and detailed exercises to help readers quickly gain the required knowledge. Key Features: Discusses how to use Node.js for real-world practical solutions Provides complete coverage of full-stack development Covers server-side development with Node.js This book is a valuable reference for Node.js developers as well as those involved in game development, mobile apps, progressive applications, and now even desktop apps.

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

C# Fundamentals - Getting Started with C# 11 and .NET 7

Ingram 出版
2023/08/11 出版

This "Course in a book" was designed by a higher education Instructor for teaching C# to students. Get started quickly by learning C# concepts, following along with examples, taking mini quizzes, and completing activities.

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

Hers

Ingram 出版
2023/08/10 出版

TypeScript is one of the most important tools for JavaScript developers. Still, even experienced developers wonder why the TypeScript compiler is throwing squiggly red lines at them. Enter TypeScript Cookbook. With this practical guide, author Stefan Baumgartner provides senior engineers with solutions for everyday TypeScript problems. If you're conversant with TypeScript as well as JavaScript basics, this book provides actionable recipes to help you tackle a wide array of issues. From setting up complex project structures to developing advanced helper types, each self-contained recipe guides you through the problem and discusses why and how a solution works. The ideal companion for your ongoing TypeScript journey, this cookbook helps you: Dive into the inner workings of the TypeScript type system Integrate TypeScript into a variety of projects Craft advanced type definitions that allow for flexible scenarios Create useful helper types that function across projects Ensure readability along with type safety Create robust APIs for helper types and their coworkers Strongly type function signatures that rely on string types Work around limitations of the standard library Integrate TypeScript into advanced React projects

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

Coding for Kids

Vince,Gordon  著
Ingram 出版
2023/08/09 出版

ntroducing children to the fascinating world of coding has never been more exciting, and "Coding for Kids: Python" is the perfect program to ignite their curiosity and unleash their potential. Python, renowned for its readability and versatility, becomes the gateway to a journey filled with creativity and problem-solving for young learners."Coding for Kids: Python" offers an engaging and interactive experience that makes learning to code a joyful adventure. Designed for kids aged 10 and above, this program introduces Python, a beginner-friendly language that encourages children to express their ideas through code. Its straightforward syntax and gentle learning curve make Python an ideal starting point for aspiring young programmers.Through this program, kids will embark on a thrilling coding odyssey, crafting their own projects and seeing their ideas come to life. From building simple games and interactive stories to creating colorful animations, the possibilities are endless. This hands-on approach to learning ensures that children stay engrossed, and their enthusiasm for coding grows with each project they complete.Python's versatility extends beyond just games and animations; it is widely used in fields like web development, data analysis, and artificial intelligence. "Coding for Kids: Python" introduces young learners to these real-world applications, helping them grasp the far-reaching potential of their coding skills.One of the most significant advantages of learning Python is its focus on problem-solving and critical thinking. By tackling coding challenges and breaking complex tasks into manageable steps, children develop essential analytical skills that transcend the realm of programming.Instructors leading "Coding for Kids: Python" are experts in simplifying complex concepts, ensuring that children receive personalized attention and guidance. These patient mentors foster a supportive environment, where kids are encouraged to collaborate and learn from each other, building teamwork and communication skills that are crucial in the digital age.Parents can feel confident that "Coding for Kids: Python" provides a safe and secure online learning environment, with content tailored to suit various age groups and skill levels. The curriculum is carefully structured to nurture each child's unique learning style, ensuring they progress at a pace that suits them best.Investing in "Coding for Kids: Python" is an investment in their future. Empowering children with Python programming skills not only opens doors to potential careers in technology but also cultivates essential cognitive abilities and a passion for lifelong learning.Enroll your child in "Coding for Kids: Python" today, and watch as they embark on a transformative journey of creativity, critical thinking, and technical prowess. Let Python be the language that unlocks their potential and sets them on a path to becoming the innovative problem solvers and tech-savvy leaders of tomorrow.

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

Formal Methods for Industrial Critical Systems

Springer 出版
2023/08/08 出版

This book constitutes the proceedings of the 28th International Conference on Formal Methods for Industrial Critical Systems, FMICS 2023, held in Antwerp, Belgium, during September 20-22, 2023. The 14 full papers included in this book were carefully reviewed and selected from 24 submissions. The papers focus on development and application of formal methods in industry. FMICS is a platform for scientists and engineers who are active in the area of formal methods and interested in exchanging their experiences in the industrial usage of these methods. FMICS also strives to promote research and development for the improvement of formal methods and tools for industrial applications.

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

Maximizing profit in uplift modeling through regret-optimal policy learning strategies

Ingram 出版
2023/08/05 出版

Bachelor Thesis from the year 2023 in the subject Computer Science - Commercial Information Technology, grade: 1.0, Humboldt-University of Berlin (Wirtschaftsinformatik), language: English, abstract: The aim of this study is to provide this framework as well as benchmark business performance of both Uplift Modeling and Reinforcement Learning. Furthermore, the framework will account for the essential requirements of profit maximization in real-world business scenarios that have rarely been covered in uplift literature. Specifically, it incorporates covariates that capture the expected revenue and costs associated with a given action, which are necessary to account for the heterogeneity in spending patterns and action costs. Profit maximization is traditionally known as one of the key objectives of a firm and requires little explanation. In a marketing context, it translates to targeting only the relevant individuals, namely those that will react favorably to receiving a form of treatment. Identifying precisely those individuals has been subject of two distinct Machine Learning approaches that are associated with optimal decision-making: Uplift Modeling and Reinforcement Learning. Despite their shared focus, both techniques are fundamentally distinct from each other. Uplift Modeling utilizes labeled data to predict the uplift of an action, whereas Reinforcement Learning is an iterative, label-free technique that aims to determine the optimal decision, incorporating the uplift. However - to date - research has scarcely examined the comparative effectiveness of these two approaches, nor has it explored the feasibility of an integrated framework that leverages both disciplines.

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

Visual Basic Sample Code

Liew,Yi  著
2023/08/05 出版

Visual Basic Samples Codes comprises 258 pages of captivating contents and 48 fascinating Sample Codes. All the examples are explained in great details using easy-to-understand language and illustrated with gorgeous Images.By reading this book, you can:1. Understand basic to intermediate concepts of Visual Basic programming2. Create your own Visual Basic programs right from the beginning3. Get programming ideas from 48 interesting sample programs.4. Modify the source codes easily to suit your needs.

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

Intermediate C Programming

Ingram 出版
2023/08/03 出版

Revised for a new second edition, Intermediate C Programming provides a stepping-stone for intermediate-level students to go from writing short programs to writing real programs well. It shows students how to identify and eliminate bugs, write clean code, share code with others, and use standard Linux-based tools, such as ddd and valgrind.This second edition provides expanded coverage of these topics with new material focused on software engineering, including version control and unit testing. The text enhances their programming skills by explaining programming concepts and comparing common mistakes with correct programs. It also discusses how to use debuggers and the strategies for debugging as well as studies the connection between programming and discrete mathematics.Including additional student and instructor resources available online, this book is particularly appealing as a classroom resource.

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

Expert C++ - Second Edition

Packt 出版
2023/08/01 出版

Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey Features: Master templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skillsDesign scalable and efficient C++ applications with the latest features of C++17 and C++20Explore real-world examples and essential design patterns to optimize your codeBook Description: Are you an experienced C++ developer eager to take your skills to the next level? This updated edition of Expert C++ is tailored to propel you toward your goals.This book takes you on a journey of building C++ applications while exploring advanced techniques beyond object-oriented programming. Along the way, you'll get to grips with designing templates, including template metaprogramming, and delve into memory management and smart pointers. Once you have a solid grasp of these foundational concepts, you'll advance to more advanced topics such as data structures with STL containers and explore advanced data structures with C++. Additionally, the book covers essential aspects like functional programming, concurrency, and multithreading, and designing concurrent data structures. It also offers insights into designing world-ready applications, incorporating design patterns, and addressing networking and security concerns. Finally, it adds to your knowledge of debugging and testing and large-scale application design.With Expert C++ as your guide, you'll be empowered to push the boundaries of your C++ expertise and unlock new possibilities in software development.What You Will Learn: Go beyond the basics to explore advanced C++ programming techniquesDevelop proficiency in advanced data structures and algorithm design with C++17 and C++20Implement best practices and design patterns to build scalable C++ applicationsMaster C++ for machine learning, data science, and data analysis framework designDesign world-ready applications, incorporating networking and security considerationsStrengthen your understanding of C++ concurrency, multithreading, and optimizing performance with concurrent data structuresWho this book is for: This book will empower experienced C++ developers to achieve advanced proficiency, enabling them to build professional-grade applications with the latest features of C++17 and C++20. If you're an aspiring software engineer or computer science student, you'll able to master advanced C++ programming techniques through real-world applications that will prepare you for complex projects and real-world challenges.

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

Learn Microservices with Spring Boot 3

Apress 出版
2023/08/01 出版

This book will show you how to build Java-based microservices architecture using the popular Spring Boot framework by evolving a small monolith application to an event-driven architecture composed of several services. This third edition has been updated to cover Spring Boot 3, including its compatibility with Java 17 and Jakarta EE 10, and employs an incremental approach to teach the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, centralized logs, per-environment configuration, and containerization. Authors Mois矇s Macero and Tarun Telang get the ball rolling by introducing you to the fundamentals of microservices and Spring Boot before walking you through the development of a basic Spring Boot application. You'll then see how to build a front end using React, and learn how to use the data layer to read and write data from and to other systems via Spring Boot and its access to Spring Data and its available APIs. Putting together what you've learned thus far, you'll begin to transform an application from a monolith to a microservice. This pragmatic approach will enable you to better grasp the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. The emphasis is on what matters most, starting with the minimum viable product, while maintaining the ability to adapt and improve your application as needed. After completing this book, you will have the foundational knowledge necessary to build your own microservice-based applications using Spring Boot. What You Will Learn Gain a thorough understanding of microservices architecture and how it differs from monolithic architectures.Discover the step-by-step process of breaking down a monolithic application into smaller, focused servicesBuild microservices with Spring Boot 3, Spring Data, Spring Cloud, React.js, Docker, Cucumber, and moreDevelop Java-based microservices using the latest version of Spring Boot, compatible with Java 17 and Jakarta EE 10.Discover architecture patterns for distributed systems such as asynchronous processing, eventual consistency, resilience, scalability, and moreGain insight into event-driven communication patterns and understand how to design and build event-driven microservicesTrace every request from beginning to end with Sleuth and centralized loggingDeploy your microservices anywhere as Docker containers Who This Book Is For Those with at least some prior experience with Java programming. Some prior exposure to Spring Boot recommended but not required.

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

Python Made Easy

Kevin,Wilson  著
Ingram 出版
2023/08/01 出版

Python Made Easy: A First Course in Computer Programming is a full color, step by step, hands-on introduction to the world of computer programming using Python.With a focus on practical application, this book is designed to equip anyone seeking an interactive introduction to Python with the essential skills and knowledge needed to start their programming journey.This book adopts a "learn by doing" approach, providing a rich set of lab exercises at the end of each section and larger programming projects for you to try. By actively engaging with coding exercises along with step-by-step guidance, illustrations, and video demos, you'll develop a solid understanding of Python and build your skills. Here's what you'll learnInstall Python on Windows, Mac, and LinuxPython syntax and basicsData types and Data structuresFile HandlingPython FunctionsException and Error Handling in PythonObject Oriented ProgrammingUsing Modules and Libraries in your Python ProgramsBuilding GUIs and using GraphicsTurtle GraphicsGame DevelopmentTesting and Debugging your ProgramsHow to deploy your Python ProgramsWeb Development using Python FrameworksPython Made Easy: A First Course in Computer Programming using Python is the ideal companion for anyone seeking an interactive introduction to Python programming. Whether you are a student, an aspiring programmer, or a professional from a non-technical background, this book will empower you to master the fundamentals of Python and the world of computer programming.Have Fun!

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

Introducing String Diagrams

Ralf,Hinze  著
Ingram 出版
2023/07/27 出版

String diagrams are powerful graphical methods for reasoning in elementary category theory. Written in an informal expository style, this book provides a self-contained introduction to these diagrammatic techniques, ideal for graduate students and researchers. Much of the book is devoted to worked examples highlighting how best to use string diagrams to solve realistic problems in elementary category theory. A range of topics are explored from the perspective of string diagrams, including adjunctions, monad and comonads, Kleisli and Eilenberg-Moore categories, and endofunctor algebras and coalgebras. Careful attention is paid throughout to exploit the freedom of the graphical notation to draw diagrams that aid understanding and subsequent calculations. Each chapter contains plentiful exercises of varying levels of difficulty, suitable for self-study or for use by instructors.

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

Tiny Android Projects Using Kotlin

Ingram 出版
2023/07/27 出版

In today's fast-paced world, Android development is a rapidly evolving field that requires regular updates to keep up with the latest trends and technologies. Tiny Android Projects Using Kotlin is an excellent resource for developers who want to learn to build Android applications using the latest tools and frameworks.KEY FEATURES Teaches building Android apps using Kotlin, XML, and Jetpack Compose Includes saving data on the device using the Room database library Teaches communication between an Android device and data on the internet using REST API Shows how to create different Android menu navigations using Jetpack Compose Introduces the most architectures used in Android Projects and implements MVVM With Kotlin being the most preferred language for Android development, this book provides a practical, hands-on approach to learning the language and building high-quality Android apps using Kotlin, XML, and Jetpack Compose.

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

Wifi Signal-Based User Authentication

Jiadi,Yu  著
Springer 出版
2023/07/25 出版

As a privacy-preserving and illumination-robust manner, WiFi signal-based user authentication has become a new direction for ubiquitous user authentication to protect user privacy and security. It gradually turns into an important option for addressing the security concern of IoT environment. However, due to the limited sensing capability of WiFi signals and wide application scenarios, WiFi signal-based user authentication suffers from practical issues of diversified behaviors and complex scenarios. Therefore, it is necessary to address the issues and build integrated systems for user authentication using WiFi signals. In this book, the development and progress of WiFi signal-based user authentication systems in extensive scenarios are presented, which provides a new direction and solution for ubiquitous security and privacy protection. This book gives strong motivation of leveraging WiFi signals to sense human activities for user authentication, and presents the keyissues of WiFi-based user authentication in diversified behaviors and complex scenarios. This book provides the approaches for digging WiFi signals to sense human activities and extract features, realizing user authentication under fine-grained finger gestures, undefined body gestures, and multi-user scenarios. State-of-the-art researches and future directions involved with WiFi signal-based user authentication are presented and discussed as well. This book will benefit researchers and practitioners in the related field.

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

Python for Data Analysis

Andrew,Park  著
Ingram 出版
2023/07/24 出版

Do you want to know everything about Data science?This guidebook is going to provide you with all of the information that you need to learn more about data science, what this process is all about, and how you can use the Python language to put it all to work for you ! Even if you have no idea how to program or any idea of what to do with all of that data you have been collecting, this guidebook will give you all of the tools you need to be successful !There are a lot of different parts that come with data science and being able to put them all together can really help us to do better with helping our customers, finding new products to bring to market, and more. And with the help of this guidebook, we can hopefully find the best ways to beat out the competition and see the results that will work for us. It takes some time, and a good data analysis with the right algorithms from Python, but it can be one of the best ways to make some smart and sound decisions for your business. Working with data science is becoming even more prevalent as the years go on, and businesses all over the world, and in many different industries, are using this to help them see more success. Whether you want to make predictions, provide better customer service, or learn other valuable insights about your business, data science with the help of Python, can make this happen. When you are ready to see what Python data science can do for your business, make sure to check out this guidebook to get started. The process of Python data science is not an easy one and learning how to make this work for your needs, and to put all of the parts together can make a big difference in the way that you run your business, and how much success you will see when it comes to your business growing in the future.When you are ready to learn more about working with Python data science and how to make this work for your business, make sure to check out this guidebook to get started. There are so many parts that come with a data science project, and we are going to take some time to discuss them all in this guidebook. We are going to look at some of the basics that come with this data science project, and why it is so beneficial to so many companies to at least check it out and see what it has to offer them. At the same time, we are also going to explore how to set up your own environment to get started with data science, and some of the best libraries that are out there to help us succeed with the use of data science and Python put together. This book covers: What Is Data Science?How Can I Use Data Science?The Best Python Libraries for Data ScienceSetting Up Your Virtual Environments for Data ScienceThe Importance of the NumPy ArraysGathering and Collecting Your DataLoading and Preparing Your DatasetData MiningCompleting the Data AnalysisHow Machine Learning Can HelpHow to Work with Data VisualizationMany businesses are able to benefit when they work with data analysis for some of their own needs. It will help them to learn more about their customers, their industry, and so much more. When you are ready to learn more about what data science can do for you and to figure out whether this is a process your business should spend some time on, make sure to check out this guidebook to help you get started. Order your copies to get your costumers addicted to this book !

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

Python for Data Analysis

Andrew,Park  著
Ingram 出版
2023/07/24 出版

Do you want to know everything about Data science?This guidebook is going to provide you with all of the information that you need to learn more about data science, what this process is all about, and how you can use the Python language to put it all to work for you ! Even if you have no idea how to program or any idea of what to do with all of that data you have been collecting, this guidebook will give you all of the tools you need to be successful !There are a lot of different parts that come with data science and being able to put them all together can really help us to do better with helping our customers, finding new products to bring to market, and more. And with the help of this guidebook, we can hopefully find the best ways to beat out the competition and see the results that will work for us. It takes some time, and a good data analysis with the right algorithms from Python, but it can be one of the best ways to make some smart and sound decisions for your business. Working with data science is becoming even more prevalent as the years go on, and businesses all over the world, and in many different industries, are using this to help them see more success. Whether you want to make predictions, provide better customer service, or learn other valuable insights about your business, data science with the help of Python, can make this happen. When you are ready to see what Python data science can do for your business, make sure to check out this guidebook to get started. The process of Python data science is not an easy one and learning how to make this work for your needs, and to put all of the parts together can make a big difference in the way that you run your business, and how much success you will see when it comes to your business growing in the future.When you are ready to learn more about working with Python data science and how to make this work for your business, make sure to check out this guidebook to get started. There are so many parts that come with a data science project, and we are going to take some time to discuss them all in this guidebook. We are going to look at some of the basics that come with this data science project, and why it is so beneficial to so many companies to at least check it out and see what it has to offer them. At the same time, we are also going to explore how to set up your own environment to get started with data science, and some of the best libraries that are out there to help us succeed with the use of data science and Python put together. This book covers: What Is Data Science?How Can I Use Data Science?The Best Python Libraries for Data ScienceSetting Up Your Virtual Environments for Data ScienceThe Importance of the NumPy ArraysGathering and Collecting Your DataLoading and Preparing Your DatasetData MiningCompleting the Data AnalysisHow Machine Learning Can HelpHow to Work with Data VisualizationMany businesses are able to benefit when they work with data analysis for some of their own needs. It will help them to learn more about their customers, their industry, and so much more. When you are ready to learn more about what data science can do for you and to figure out whether this is a process your business should spend some time on, make sure to check out this guidebook to help you get started. Order your copies to get your costumers addicted to this book !

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

Python for Data Analysis

Andrew,Park  著
Ingram 出版
2023/07/24 出版

Do you want to know everything about Data science?This guidebook is going to provide you with all of the information that you need to learn more about data science, what this process is all about, and how you can use the Python language to put it all to work for you ! Even if you have no idea how to program or any idea of what to do with all of that data you have been collecting, this guidebook will give you all of the tools you need to be successful !There are a lot of different parts that come with data science and being able to put them all together can really help us to do better with helping our customers, finding new products to bring to market, and more. And with the help of this guidebook, we can hopefully find the best ways to beat out the competition and see the results that will work for us. It takes some time, and a good data analysis with the right algorithms from Python, but it can be one of the best ways to make some smart and sound decisions for your business. Working with data science is becoming even more prevalent as the years go on, and businesses all over the world, and in many different industries, are using this to help them see more success. Whether you want to make predictions, provide better customer service, or learn other valuable insights about your business, data science with the help of Python, can make this happen. When you are ready to see what Python data science can do for your business, make sure to check out this guidebook to get started. The process of Python data science is not an easy one and learning how to make this work for your needs, and to put all of the parts together can make a big difference in the way that you run your business, and how much success you will see when it comes to your business growing in the future.When you are ready to learn more about working with Python data science and how to make this work for your business, make sure to check out this guidebook to get started. There are so many parts that come with a data science project, and we are going to take some time to discuss them all in this guidebook. We are going to look at some of the basics that come with this data science project, and why it is so beneficial to so many companies to at least check it out and see what it has to offer them. At the same time, we are also going to explore how to set up your own environment to get started with data science, and some of the best libraries that are out there to help us succeed with the use of data science and Python put together. This book covers: What Is Data Science?How Can I Use Data Science?The Best Python Libraries for Data ScienceSetting Up Your Virtual Environments for Data ScienceThe Importance of the NumPy ArraysGathering and Collecting Your DataLoading and Preparing Your DatasetData MiningCompleting the Data AnalysisHow Machine Learning Can HelpHow to Work with Data VisualizationMany businesses are able to benefit when they work with data analysis for some of their own needs. It will help them to learn more about their customers, their industry, and so much more. When you are ready to learn more about what data science can do for you and to figure out whether this is a process your business should spend some time on, make sure to check out this guidebook to help you get started. Order your copies to get your costumers addicted to this book !

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

Python for Data Analysis

Andrew,Park  著
Ingram 出版
2023/07/24 出版

Do you want to know everything about Data science?This guidebook is going to provide you with all of the information that you need to learn more about data science, what this process is all about, and how you can use the Python language to put it all to work for you ! Even if you have no idea how to program or any idea of what to do with all of that data you have been collecting, this guidebook will give you all of the tools you need to be successful !There are a lot of different parts that come with data science and being able to put them all together can really help us to do better with helping our customers, finding new products to bring to market, and more. And with the help of this guidebook, we can hopefully find the best ways to beat out the competition and see the results that will work for us. It takes some time, and a good data analysis with the right algorithms from Python, but it can be one of the best ways to make some smart and sound decisions for your business. Working with data science is becoming even more prevalent as the years go on, and businesses all over the world, and in many different industries, are using this to help them see more success. Whether you want to make predictions, provide better customer service, or learn other valuable insights about your business, data science with the help of Python, can make this happen. When you are ready to see what Python data science can do for your business, make sure to check out this guidebook to get started. The process of Python data science is not an easy one and learning how to make this work for your needs, and to put all of the parts together can make a big difference in the way that you run your business, and how much success you will see when it comes to your business growing in the future.When you are ready to learn more about working with Python data science and how to make this work for your business, make sure to check out this guidebook to get started. There are so many parts that come with a data science project, and we are going to take some time to discuss them all in this guidebook. We are going to look at some of the basics that come with this data science project, and why it is so beneficial to so many companies to at least check it out and see what it has to offer them. At the same time, we are also going to explore how to set up your own environment to get started with data science, and some of the best libraries that are out there to help us succeed with the use of data science and Python put together. This book covers: What Is Data Science?How Can I Use Data Science?The Best Python Libraries for Data ScienceSetting Up Your Virtual Environments for Data ScienceThe Importance of the NumPy ArraysGathering and Collecting Your DataLoading and Preparing Your DatasetData MiningCompleting the Data AnalysisHow Machine Learning Can HelpHow to Work with Data VisualizationMany businesses are able to benefit when they work with data analysis for some of their own needs. It will help them to learn more about their customers, their industry, and so much more. When you are ready to learn more about what data science can do for you and to figure out whether this is a process your business should spend some time on, make sure to check out this guidebook to help you get started. Order your copies to get your costumers addicted to this book !

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

Ultimate Typescript Handbook

Dan,Wellman  著
Ingram 出版
2023/07/24 出版

DESCRIPTIONThis book provides a comprehensive guide to TypeScript, a programming language that extends JavaScript with powerful features like static typing, classes, and interfaces. The book is divided into thirteen chapters that cover everything from setting up a development environment to building an Angular app with TypeScript. We start with an introduction to TypeScript and its benefits and go on to explain how TypeScript can help developers write more maintainable, scalable code and catch errors before they make it to production. The book then dives into more technical topics like basic type annotations, using the TypeScript compiler, advanced features like enums and interfaces, and manipulating types. TABLE OF CONTENTS Chapter 1: Introduction to TypeScript and its BenefitsChapter 2: Setting Up a Development EnvironmentChapter 3: Basic Type AnnotationsChapter 4: Using the TypeScript CompilerChapter 5: Enums, Interfaces, and NamespacesChapter 6: Objects, Arrays, and Tuples in TypeScriptChapter 7: Functions in TypeScriptChapter 8: Classes in TypeScriptChapter 9: Control Flow AnalysisChapter 10: Manipulating TypesChapter 11: TypeScript ModulesChapter 12: Creating Declaration FilesChapter 13: TypeScript Project: Creating an Angular App

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

Functional Programming in Java

Pragmatic 出版
2023/07/20 出版

Imagine writing Java code that reads like the problem statement, code that's highly expressive, concise, easy to read and modify, and has reduced complexity. With the functional programming capabilities in Java, that's not a fantasy. This book will guide you from the familiar imperative style through the practical aspects of functional programming, using plenty of examples. Apply the techniques you learn to turn highly complex imperative code into elegant and easy-to-understand functional-style code. Updated to the latest version of Java, this edition has four new chapters on error handling, refactoring to functional style, transforming data, and idioms of functional programming. Don't struggle with the limitations of the imperative style; instead learn to combine object-oriented programming with the functional style to reduce the accidental complexity. Harness the functional programming capabilities of Java to create applications where the program reveals its intentions and your team can quickly understand and modify code to align with changing business requirements. Unlock the power of lambda expressions and the Streams API to turn the oft-written spaghetti code into highly concise, expressive, elegant, and maintainable code. See how Streams make the arduous task of parallelizing code as easy as flipping a switch when superior speed is necessary. Apply design patterns built around lambda expressions, safely manage resource allocations, use memoization, and learn to transform data into different forms, all while honoring immutability, and providing thread safety to leverage lazy evaluation for efficiency and parallel execution for performance. Move beyond the basics, explore the idioms for writing functional programs. Learn to think functionally by refactoring legacy code into the functional style. And, if your code runs aground due to failures, learn to properly handle errors the functional way. Don't drown in theory; instead learn the practical functional programming techniques to create superior Java code. What You Need: Java version 8 or newer.

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

Effective Haskell

Pragmatic 出版
2023/07/19 出版

Put the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type Families to build useful applications. Realize the benefits of a pure functional language, like protecting your code from side effects. Manage concurrent processes fearlessly. Apply functional techniques to working with databases and building RESTful services. Don't get bogged down in theory, but learn to employ advanced programming concepts to solve real-world problems. Don't just learn the syntax, but dive deeply into Haskell as you build efficient, well-tested programs. Haskell is a pure functional programming language with a rich ecosystem of tools and libraries. Designed to push the boundaries of programming, it offers unparalleled power for building reliable and maintainable systems. But to unleash that power, you need a guide. Effective Haskell is that guide. Written by an engineer who understands how to apply Haskell to the real world and uses it daily to get practical work done, it is your ticket to Haskell mastery. Gain deep understanding of how Haskell deals with IO and the outside world by writing a complete Haskell application that does several different kinds of IO. Reinforce your learnings with practice exercises in every chapter. Write stable and performant code using Haskell's type system, code that is easier to grow and refactor. Leverage the power of pure functional programming to improve collaboration, make concurrency safe and easy, and make large code bases manageable. Implement type-safe web services, write generative tests, design strongly typed embedded domain-specific languages, and build applications that exploit parallelism and concurrency without fear of deadlocks and race conditions. Create and deploy cloud-native Haskell applications. Master the performance characteristics of functional applications to make them run faster and use less memory. Write Haskell programs that solve real-world business problems. What You Need: Intel based Mac, M1 Macs, Linux PC, or Windows with WSL2 ghcup (http: //www. Haskell.org/ghcup/) An active internet connection will be required for some projects.

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

Frontend Development with Javafx and Kotlin

Apress 出版
2023/07/18 出版

Build elegant, responsive, and stable Java Virtual Machine-based client applications (Fat Clients) with modern user interfaces. This book introduces JavaFX as a frontend technology and utilizes Kotlin instead of Java for coding program artifacts to boost code expressiveness and maintainability. Author Peter Sp瓣th employs a hands-on approach, providing practical examples and code to demonstrate each concept. Mid-level Java programming knowledge and a basic understanding of Kotlin are the only prerequisites; experience with JavaFX and frontend coding is not essential. JavaFX is a modern frontend programming toolkit equipped with containers, menus, buttons, sliders, text fields, and various other controls necessary for communicating with your users, all of which are covered here. Despite its name, JavaFX applications can be coded with programming languages other than Java. The central requirement is that any language targeting JavaFX compiles to artifacts runnable on a Java Virtual Machine. Over the course of this book, you'll learn firsthand why Kotlin, with its elegant and concise syntax, is a perfect match. After completing Frontend Development With JavaFX and Kotlin, you will be able to build frontends of mid-to-high level complexity, depending on present Java skills, and use Kotlin as a language for addressing GUI programming needs and accessing the JavaFX API. What You Will Learn Create a JavaFX + Kotlin development pipeline for Gradle, Eclipse and IntelliJUse JavaFX scenes, stages, and nodes/controlsMaster JavaFX event handling, effects, and animation using KotlinUnderstand the JavaFX Concurrency Framework and Kotlin Coroutines for JavaFX Who This Book Is For Low- to mid-level Java or Kotlin developers with or without JavaFX experience who wish to learn how to build JavaFX applications with Kotlin.

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

Mastering Blazor WebAssembly

Packt 出版
2023/07/18 出版

Leverage the power of WebAssembly with .NET 7 and C# to develop cutting-edge frontend web applications systematically with this comprehensive guidePurchase of the print or Kindle book includes a free PDF eBookKey Features- Explore Blazor WebAssembly through a systematic, step-by-step approach- Discover the concepts essential to develop and deploy real-world SPAs- Create robust components and develop efficient unit tests by using the bUnit frameworkBook DescriptionBlazor WebAssembly is a revolutionary technology in software development that enables you to develop web applications with a rich user interface using C# without JavaScript. It can be run natively in the browser and soon on mobile apps with .NET MAUI, making it a superweapon in the .NET developer's toolbox. This capability has opened the doors for the JavaScript community to have a stable framework to build single page applications (SPAs) maintained by Microsoft and driven by the community.Mastering Blazor WebAssembly is a complete resource that teaches you everything you need to build client-side web applications using C# & .NET 7.0. Throughout this book, you'll discover the anatomy of a Blazor WebAssembly project, along with the build, style, and structure of the components. You'll implement forms to catch user input and collect data, as well as explore the topics of navigating between the pages in depth. The chapters will guide you through handling complex scenarios like RenderTrees, writing efficient unit tests, using variant security methods, and publishing the app to different providers, all in a practical manner.By the end of this book, you'll have the skills necessary to build web apps with Blazor WebAssembly, along with the basics for a future in mobile development with .NET MAUI and Blazor.What You Will Learn- Develop basic and advanced components in Blazor to meet your application's specific requirements- Utilize Blazor forms to efficiently collect user input and handle data validation- Enhance your app with JavaScript logic, integrating it smoothly within your Blazor application- Call RESTful APIs in Blazor, enabling seamless integration with external services- Explore advanced identity and security techniques in Blazor ensuring robust authentication and authorization mechanisms- Build reliable apps by implementing unit testing and effective error handling strategiesWho this book is forThis book is for existing .NET developers eager to leverage their C# skills to build single page applications without relying on JavaScript frameworks, as well as for JavaScript developers curious about Blazor's capabilities and its user-friendly approach to web development. Tech enthusiasts seeking an in-depth understanding of Blazor's inner workings will also find this guide useful for discovering and mastering Blazor's powerful and intuitive web development capabilities.Table of Contents- Understanding the Anatomy of a Blazor WebAssembly Project- Components in Blazor- Developing Advanced Components in Blazor- Navigation and Routing- Capturing User Input with Forms and Validation- Consuming JavaScript in Blazor- Managing Application State- Consuming Web APIs from Blazor WebAssembly- Authenticating and Authorizing Users in Blazor- Handling Errors in Blazor WebAssembly- Giving Your App a Speed Boost- RenderTree in Blazor- Testing Blazor WebAssembly Apps- Publishing Blazor WebAssembly Apps- What's Next?

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

Angular Projects - Third Edition

Packt 出版
2023/07/12 出版

Take Angular to the next level - build captivating real-world applications while exploring modern web technologies and best practicesPurchase of the print or Kindle book includes a free PDF eBookKey Features: Explore Angular's capabilities for cross-platform app developmentCombine Angular with popular web technologies such as Nx monorepos, server-side rendering, and progressive web appsBuild your own libraries and schematics using Angular CDK and Angular CLBook Description: Angular Projects isn't like other books on Angular - this is a project-based guide that helps budding Angular developers get hands-on experience while developing cutting-edge applications.In this updated third edition, you'll master the essential features of the framework by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool, giving you a 360-degree view of what the Angular ecosystem makes possible.Updated to the newest version of Angular, the book has been revamped to keep up with the latest technologies. You'll work on a PWA weather application, a mobile photo geotagging application, a component UI library, and other exciting projects. In doing so, you'll implement popular technologies such as Angular Router, Scully, Electron, Angular service workers, Jamstack, NgRx, and more.By the end of this book, you will have the skills you need to build Angular apps using a variety of different technologies according to your or your client's needs.What You Will Learn: Set up Angular applications using Angular CLI and Nx ConsoleCreate a personal blog with Jamstack, Scully plugins, and SPA techniquesBuild an issue management system using typed reactive formsUse PWA techniques to enhance user experienceMake SEO-friendly web pages with server-side renderingCreate a monorepo application using Nx tools and NgRx for state managementFocus on mobile application development using IonicDevelop custom schematics by extending Angular CLIWho this book is for: This book is for developers with beginner-level Angular experience who want to become proficient in using essential tools and dealing with the various use cases in Angular. Beginner-level knowledge of web application development and basic experience of working with ES6 or TypeScript is essential before you dive in.This book focuses on practical applications of Angular. If you want to deepen your understanding of this framework, we recommend that you also look at Learning Angular from the same author.

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

Machine Learning with Python

Springer 出版
2023/07/12 出版
9 特價4769
立即代訂
下次再買

R for Data Analysis in Easy Steps

Mike,McGrath  著
In Easy Steps 出版
2023/07/11 出版

The R language is widely used by statisticians for data analysis, and the popularity of R programming has therefore increased substantially in recent years. The emerging Internet of Things (IoT) gathers increasing amounts of data that can be analyzed to gain useful insights into trends.R for Data Analysis in easy steps, 2nd edition has an easy-to-follow style that will appeal to anyone who wants to produce graphic visualizations to gain insights from gathered data. The book begins by explaining core programming principles of the R programming language, which stores data in "vectors" from which simple graphs can be plotted. Next, it describes how to create "matrices" to store and manipulate data from which graphs can be plotted to provide better insights. This book then demonstrates how to create "data frames" from imported data sets, and how to employ the "Grammar of Graphics" to produce advanced visualizations that can best illustrate useful insights from your data.R for Data Analysis in easy steps, 2nd edition contains separate chapters on the major features of the R programming language. There are complete example programs that demonstrate how to create Line graphs, Bar charts, Histograms, Scatter graphs, Box plots, and more. The code for each R script is listed, together with screenshots that illustrate the actual output when that script has been executed. The free, downloadable example R code is provided for clearer understanding. By the end of this book you will have gained a sound understanding of R programming, and be able to write your own scripts that can be executed to produce graphic visualizations for data analysis. You need have no previous knowledge of any programming language, so it's ideal for the newcomer to computer programming.Updated for the latest version of R.

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

Learn Rust in a Month of Lunches

Ingram 出版
2023/07/09 出版

One month. One hour a day. That's all it takes to start writing Rust code! Learn Rust in a Month of Lunches teaches you to write super fast and super safe Rust code through lessons you can fit in your lunch break. Crystal-clear explanations and focused, relevant examples make it accessible to anyone--even if you're learning Rust as your first programming language. By the time you're done reading Learn Rust in a Month of Lunches you'll be able to: Build real software in Rust Understand messages from the compiler and Clippy, Rust's coding coach Make informed decisions on the right types to use in any context Make sense of the Rust standard library and its commonly used items Use external Rust "crates" (libraries) for common tasks Comment and build documentation for your Rust code Work with crates that use async Rust Write simple declarative macros Explore test driven development in Rust Learn Rust in a Month of Lunches is full of 24 easy-to-digest lessons that ease you into real Rust programming. You'll learn essential Rust skills you can use for everything from system programming, to web applications, and games. By the time you're done learning, you'll know exactly what makes Rust unique--and be one of the thousands of developers who say it's their best loved language! Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Learn how to create fast powerful programs in Rust in just 24 short lessons! Rust gives you modern features like a top-notch compiler, a rich ecosystem of pre-built libraries, and the same low-level performance you get with a language like C, but without the awkward syntax, complex memory management, and code safety concerns. This book guides you step by step from your first line of code. About the book Learn Rust in a Month of Lunches breaks down the Rust language into concise hands-on lessons designed to be completed in an hour or less. The examples are fun and easy to follow, so you'll quickly progress from zero Rust knowledge to handling async and writing your own macros. You won't even need to install Rust--the book's code samples run in the browser-based Rust Playground. There's no easier way to get started! What's inside Build working Rust software Understand messages from the compiler and Clippy Use external Rust "crates" (libraries) for common tasks Explore test driven development in Rust About the reader No previous experience with Rust required. About the author Dave MacLeod was an educator, Korean-English translator, project controller, and copywriter before becoming a full-time Rust developer. The technical editor on this book was Jerry Kuch. Table of Contents 1 Some basics 2 Memory, variables, and ownership 3 More complex types 4 Building your own types 5 Generics, option, and result 6 More collections, more error handling 7 Traits: Making different types do the same thing 8 Iterators and closures 9 Iterators and closures again! 10 Lifetimes and interior mutability 11 Multiple threads and a lot more 12 More on closures, generics, and threads 13 Box and Rust documentation 14 Testing and building your code from tests 15 Default, the builder pattern, and Deref 16 Const, "unsafe" Rust, and external crates 17 Rust's most popular crates 18 Rust on your computer 19 More crates and async Rust 20 A tour of the standard library 21 Continuing the tour 22 Writing your own macros 23 Unfinished projects: Projects for you to finish 24 Unfinished projects, continued

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

Pro Spring 6

Apress 出版
2023/07/08 出版

Master the Spring Framework, its fundamentals and core topics, and share the authors' insights and real-world experiences. This book goes well beyond the basics: you'll learn how to leverage the latest Spring Framework 6 to build the various tiers and parts of today's modern, complex enterprise Java applications systems, top to bottom, including data access, SQL generation with jOOQ, persistence with Hibernate, transactions, set up security, classic web and presentation tiers and adding in some reactivity. Spring 6 will be based on the latest available Long Term Support (LTS) release, Java 17. So, you will be able to do the following in your Spring applications: use records, use new utility methods in String class; utilize Local-Variable Syntax for Lambda Parameters; Nested Based Access Control, and more. Integrating Spring with the most used frameworks and libraries is covered in this book, such as Testcontainers, Hibernate, jOOQ, Kafka and many others. A full sample application allows you to apply many of the technologies and techniques covered in Pro Spring 6 and see how they work together. This book updates the perennial bestseller with the latest that Spring Framework 6 has to offer. Now in its sixth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. After reading this book, you'll be armed with the power of Spring to build complex applications, top to bottom. The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers.What You Will LearnWhat's new in Spring Framework 6 and how to use it with the latest LTS version of Java, Java 17How to integrate Spring with the most renowned and practical frameworks and dependenciesHow to build complex enterprise cloud-native applications using Spring 6How to master data access, persistence and transactionsHow to use with Spring Batch, Integration and other key Spring projects This Book Is ForExperienced Java and enterprise Java developers and programmers. Some experience with Spring highly recommended.

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

Python Programming Using Problem Solving

Harsh,Bhasin  著
Ingram 出版
2023/07/06 出版

Python is a robust, procedural, object-oriented, and functional language. The features of the language make it valuable for web development, game development, business, and scientific programming. This book deals with problem-solving and programming in Python. It concentrates on the development of efficient algorithms, the syntax of the language, and the ability to design programs in order to solve problems. In addition to standard Python topics, the book has extensive coverage of NumPy, data visualization, and Matplotlib. Numerous types of exercises, including theoretical, programming, and multiple-choice, reinforce the concepts covered in each chapter. FEATURES: Concentrates on the development of efficient algorithms, the syntax of the language, and theability to design programs in order to solve problemsFeatures both standard Python topics and also extensive coverage of NumPy, data visualization, and Matplotlib problem-solving techniques

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

Python Made Easy

Kevin,Wilson  著
Elluminet Press 出版
2023/07/05 出版

Python Made Easy: A First Course in Computer Programming is a full color, step by step, hands-on introduction to the world of computer programming using Python. With a focus on practical application, this book is designed to equip anyone seeking an interactive introduction to Python with the essential skills and knowledge needed to start their programming journey.This book adopts a "learn by doing" approach, providing a rich set of lab exercises at the end of each section and larger programming projects for you to try. By actively engaging with coding exercises along with step-by-step guidance, illustrations, and video demos, you'll develop a solid understanding of Python and build your skills. Here's what you'll learnInstall Python on Windows, Mac, and LinuxPython syntax and basicsData types and Data structuresFile HandlingPython FunctionsException and Error Handling in PythonObject Oriented ProgrammingUsing Modules and Libraries in your Python ProgramsBuilding GUIs and using GraphicsTurtle GraphicsGame DevelopmentTesting and Debugging your ProgramsHow to deploy your Python ProgramsWeb Development using Python FrameworksPython Made Easy: A First Course in Computer Programming using Python is the ideal companion for anyone seeking an interactive introduction to Python programming. Whether you are a student, an aspiring programmer, or a professional from a non-technical background, this book will empower you to master the fundamentals of Python and the world of computer programming.Have Fun!

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

SvelteKit Up and Running

Packt 出版
2023/07/04 出版

Learn how to leverage the officially supported Svelte framework to build faster and more powerful web applications by following along with real-world scenarios.Key Features: Develop JavaScript applications with an intuitive and beginner-friendly frameworkGrasp the core concepts of SvelteKit effortlessly with real-world examplesDiscover how SvelteKit minimizes obstacles in building modern web applications, enhancing productivity and efficiencyBook Description: The JavaScript ecosystem has grown vast, complex, and daunting for newcomers. Fortunately, SvelteKit has emerged, simplifying the process of building JavaScript-based web applications. This book aims to demystify SvelteKit, making it as approachable as it makes web app development.With SvelteKit Up and Running you'll be introduced to the philosophy and technologies underlying SvelteKit. First, you'll follow a standard educational programming approach, progressing to a 'Hello World' application. Next, you'll explore the fundamental routing techniques, data loading management, and user submission, all through real-world scenarios commonly encountered in day-to-day development, before discovering various adapters employed by SvelteKit to seamlessly integrate with diverse environments. You'll also delve into advanced concepts like dynamic route management, error handling, and leveraging SvelteKit to optimize SEO and accessibility.By the end of this book, you'll have mastered SvelteKit and will be well-equipped to navigate the complexities of web app development.What You Will Learn: Gain a comprehensive understanding of the core technologies of SvelteKitDive deep into SvelteKit's file-based routing system and uncover basic and advanced conceptsMaster code organization in SvelteKit through effective data-loading techniquesElevate your application's visibility by incorporating SEO and accessibilityStreamline the deployment process of your SvelteKit apps by using adaptersOptimize your SvelteKit app by exploring various configuration and tooling optionsWho this book is for: This book is for web developers aiming to enhance their SvelteKit skills. Whether you're selecting your first JavaScript framework or seeking to stand out among job applicants by adding the latest technology to your resume, this book is your ultimate guide to becoming a SvelteKit master. A solid understanding of HTML, CSS, JavaScript, and Svelte is a must.

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

Get Your Hands Dirty on Clean Architecture

Tom,Hombergs  著
Packt 出版
2023/07/03 出版

Gain insight into how Hexagonal Architecture can help to increase maintainability.Key Features: Explore ways to make your software flexible, extensible, and adaptableLearn new concepts that you can easily blend with your own software development styleDevelop the mindset of making conscious architecture decisionsBook Description: Building for maintainability is key to keep development costs low (and developers happy). The second edition of "Get Your Hands Dirty on Clean Architecture" is here to equip you with the essential skills and knowledge to build maintainable software.Building upon the success of the first edition, this comprehensive guide explores the drawbacks of conventional layered architecture and highlights the advantages of domain-centric styles such as Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a Hexagonal Architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a Hexagonal Architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries, what shortcuts produce what types of technical debt, and how, sometimes, it is a good idea to willingly take on those debts.By the end of this second edition, you'll be armed with a deep understanding of the Hexagonal Architecture style and be ready to create maintainable web applications that save money and time. Whether you're a seasoned developer or a newcomer to the field, "Get Your Hands Dirty on Clean Architecture" will empower you to take your software architecture skills to new heights and build applications that stand the test of time.What You Will Learn: Identify potential shortcomings of using a layered architectureApply varied methods to enforce architectural boundariesDiscover how potential shortcuts can affect the software architectureProduce arguments for using different styles of architectureStructure your code according to the architectureRun various tests to check each element of the architectureWho this book is for: This book is for you if you care about the architecture of the software you are building. To get the most out of this book, you must have some experience with web development. The code examples in this book are in Java. If you are not a Java programmer but can read object-oriented code in other languages, you will be fine. In the few places where Java or framework specifics are needed, they are thoroughly explained.

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

Python Programming Language for Beginners

Bert,Daniels  著
Ingram 出版
2023/07/01 出版

Python Programming Language for Beginners: Learn Python from Scratch and Kickstart Your Programming Journey" is an insightful and comprehensive guide that will take you on a journey from understanding the basics of Python to mastering its applications. Authored by seasoned software engineer Bert Daniels, the book covers a range of topics, from the history of artificial intelligence to the intricacies of object-oriented programming and the Django framework. Whether you're a novice programmer or looking to refresh your Python skills, this book serves as a valuable resource to navigate the Python landscape.

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

gRPC Go for Professionals

Packt 出版
2023/06/30 出版

Build robust, production-ready microservices in gRPC Go to enhance the scalability and efficiency of your APIs in real-world applicationsPurchase of the print or Kindle book includes a free PDF eBookKey Features: Discover essential guidelines to steer clear of pitfalls when designing and evolving your gRPC servicesDevelop your understanding of advanced gRPC concepts such as authentication and securityPut your knowledge into action as you build, test, and deploy a TODO list microserviceBook Description: In recent years, the popularity of microservice architecture has surged, bringing forth a new set of requirements. Among these, efficient communication between the different services takes center stage, and that's where gRPC shines. This book will take you through creating gRPC servers and clients in an efficient, secure, and scalable way. However, communication is just one aspect of microservices, so this book goes beyond that to show you how to deploy your application on Kubernetes and configure other tools that are needed for making your application more resilient. With these tools at your disposal, you'll be ready to get started with using gRPC in a microservice architecture.In gRPC Go for Professionals, you'll explore core concepts such as message transmission and the role of Protobuf in serialization and deserialization. Through a step-by-step implementation of a TODO list API, you'll see the different features of gRPC in action. You'll then learn different approaches for testing your services and debugging your API endpoints. Finally, you'll get to grips with deploying the application services via Docker images and Kubernetes.What You Will Learn: Understand the different API endpoints that gRPC lets you writeDiscover the essential considerations when writing your Protobuf filesCompile Protobuf code with protoc and Bazel for efficient developmentGain insights into how advanced gRPC concepts workGrasp techniques for unit testing and load testing your APIGet to grips with deploying your microservices with Docker and KubernetesDiscover tools for writing secure and efficient gRPC codeWho this book is for: Whether you're interested in microservices or looking to use gRPC in your product, this book is for you. To fully benefit from its contents, you'll need a solid grasp of Go programming and using a terminal. If you're already familiar with gRPC, this book will help you to explore the different concepts and tools in depth.

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

Data Structures and Algorithms Using Python

Subrata,Saha  著
Ingram 出版
2023/06/28 出版

Efficiently using data structures to collect, organise and retrieve information is one of the core abilities modern computer engineers are expected to have. This student-friendly textbook provides a complete view of data structures and algorithms using the Python programming language, striking a balance between theory and practical application. All major algorithms have been discussed and analysed in detail, and the corresponding codes in Python have been provided. Diagrams and examples have been extensively used for better understanding. Running time complexities are also discussed for each algorithm, allowing the student to better understand how to select the appropriate one. Written with both undergraduate and graduate students in mind, the book will also be helpful with competitive examinations for engineering in India such as GATE and NET. As such, it will be a vital resource for students as well as professionals who are looking for a handbook on data structures in Python.

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

Visual Basic 6 Black Book

Ingram 出版
2023/06/28 出版

This book is one of the most in-depth problem-solving books for Visual Basic programmers. It features over 800 projects, from developing Internet programs to the Windows Registry. It Includes hundreds of programming tips and insight to help Visual Basic programers solve real-world problems quickly. Numerous programming examples are provided by an award-winning and best-selling author.

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

Python Programming for Beginners

Will Saunders 出版
2023/06/27 出版

Introducing "Python Programming for Beginners" - Unlock the Power of Coding and Ignite Your Passion for Technology!Are you eager to enter the exciting world of programming but don't know where to start? Look no further! "Python Programming for Beginners" is your essential guide to mastering one of the most versatile and beginner-friendly programming languages on the planet.In this comprehensive book, designed with the novice coder in mind, you'll embark on a transformative learning journey that will empower you to write your first lines of code with confidence. No prior programming experience or technical background required - just a curious mind and a willingness to learn!Discover the exhilarating possibilities that await you as you dive into the pages of "Python Programming for Beginners." Explore the following key features and benefits: 1. A Gentle Introduction to Python: Lay a solid foundation with a beginner-friendly introduction to Python's syntax and core concepts. Through clear explanations and practical examples, you'll quickly grasp the building blocks of this powerful programming language.2. Hands-On Coding Exercises: Reinforce your knowledge and boost your coding skills with interactive exercises and mini-projects designed to help you practice and apply what you've learned. From simple programs to more complex challenges, you'll gain valuable hands-on experience that will accelerate your learning.3. Practical Real-World Examples: Discover how Python is used in various domains, including web development, data analysis, artificial intelligence, and more. Explore real-world examples that showcase the versatility of Python, inspiring you to pursue your own coding projects and dreams.4. Problem-Solving Techniques: Develop your problem-solving skills as you tackle coding challenges and learn how to break down complex problems into manageable steps. "Python Programming for Beginners" equips you with essential problem-solving strategies that will benefit you in any programming endeavor.5. Essential Tools and Resources: Familiarize yourself with popular development environments, code editors, and libraries that will enhance your coding experience. You'll also gain insights into valuable online resources and communities where you can seek support and connect with fellow Python enthusiasts.6. Building a Solid Foundation: Progress from the fundamentals to more advanced topics, such as object-oriented programming, file handling, and working with external modules. With each chapter, you'll expand your knowledge and deepen your understanding, setting you on the path to becoming a proficient Python programmer.7. Unlocking Your Creativity: Python is not just a language; it's a gateway to creative expression. Learn how to use Python to develop interactive games, build web applications, and automate repetitive tasks. Unleash your imagination and let Python be your canvas for innovative projects.Whether you aspire to become a professional developer, dabble in data science, or simply want to automate everyday tasks, "Python Programming for Beginners" is your ticket to success. With its friendly approach, comprehensive content, and practical exercises, this book will guide you from a beginner to a confident Python programmer.Don't miss the opportunity to join millions of Python enthusiasts around the world. Embrace the power of coding and unleash your full potential. Order your copy of "Python Programming for Beginners" today and embark on an exhilarating journey of discovery, creativity, and endless possibilities!

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

Pro Cryptography and Cryptanalysis with C++23

Apress 出版
2023/06/24 出版

Develop strong skills for writing cryptographic algorithms and security schemes/modules using C++23 and its new features. This book will teach you the right methods for writing advanced cryptographic algorithms, such as elliptic curve cryptography algorithms, lattice-based cryptography, searchable encryption, and homomorphic encryption. You'll also examine internal cryptographic mechanisms and discover common ways in which the algorithms can be implemented and used correctly in practice. The authors explain the mathematical basis of cryptographic algorithms in terms that a programmer can easily understand. They also show how "bad" cryptography can creep in during implementation and what "good" cryptography should look like by comparing advantages and disadvantages based on processing time, execution time, and reliability. What You Will Learn Discover what modern cryptographic algorithms and methods are used for Design and implement advanced cryptographic mechanisms See how C++23 and its new features are impact the implementation of cryptographic algorithms Practice the basics of public key cryptography, including ECDSA signatures and more See how most of the algorithms can be broken Who This Book Is For Professional programmers, developers, and software engineers who are developing cryptography algorithms and security schemes/modules in C++. Prior C++ programming and IDE experience and some basic experience of cryptography concepts (symmetric and asymmetric) highly recommended.

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

Java Programming

Vincent,Hall  著
Ingram 出版
2023/06/23 出版

Java is a widely-used programming language on the Web and in computing applications. It is a free download solution that allows users to access the latest versions and implement updates. This particular Programming Language is present in the majority of today's Web Applications and Computing Technologies. Java's scalable characteristics make it suitable for deployment in a wide range of applications, including apps for small electronic devices like cell phones and software solutions for large scale operations such as data centers. This book explains...Fundamentals of JavaObject OrientationClasses and Class HierarchiesVariables, Types, ConstantsOperators & TestsMethods & ArgumentsConstructorsAccess Modifiers ..and much moreThis guide highlights the underlying concepts of Java, provides relevant examples, and incorporates exercises that will help you understand its fundamental parameters, structure, characteristics, and operations. It guides you on the procedures for implementing end-user deployments of the different tools that are used in a Java development environment.

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

Python Programming For Beginners

Sean,Lee  著
Ingram 出版
2023/06/22 出版

Introducing "Python Programming For Beginners" - Unlock the Power of Coding and Embark on Your Journey as a Programmer!Have you ever dreamt of creating your own software, building powerful websites, or automating repetitive tasks with ease? Look no further than "Python Programming For Beginners" - the ultimate guidebook designed to empower you on your path to becoming a proficient programmer, regardless of your background or experience.Python, renowned for its simplicity and versatility, is the perfect programming language for beginners. Inside this comprehensive book, you'll embark on a captivating adventure, starting from the very basics and gradually progressing to more advanced concepts. With clear explanations, practical examples, and hands-on exercises, you'll develop a solid foundation in Python programming that will serve as a springboard for your coding endeavors."Python Programming For Beginners" is thoughtfully crafted to cater specifically to those new to programming. Step-by-step instructions and real-world examples make complex concepts easy to understand, empowering you to write clean, efficient code in no time. With each chapter, you'll build your knowledge and confidence, gaining the skills to tackle a wide range of programming challenges.Discover the power of Python as you delve into topics such as variables, data types, control flow, functions, and object-oriented programming. Learn how to manipulate data, create interactive programs, and even develop your own web applications. Whether you aspire to become a professional programmer or simply want to explore the exciting world of coding, this book provides the essential building blocks to kick-start your journey.But "Python Programming For Beginners" is more than just a textbook-it's a gateway to a world of endless possibilities. Python is one of the most in-demand programming languages across various industries, opening doors to lucrative careers and exciting projects. By mastering Python, you'll gain a competitive edge in today's digital landscape, enhancing your problem-solving skills and unleashing your creativity.Join the ever-growing community of Python enthusiasts who have harnessed the power of this versatile language. With "Python Programming For Beginners" as your trusted guide, you'll unlock the potential to turn your ideas into reality, create innovative solutions, and make your mark in the world of technology.Don't wait any longer to embark on your coding journey-order your copy of "Python Programming For Beginners" today and unlock the doors to a rewarding and fulfilling world of programming. Embrace the power of Python, unleash your creativity, and witness the limitless possibilities that await you as a programmer.

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

Programming the ESP32 in MicroPython

Mike,James  著
Ingram 出版
2023/06/20 出版

There is a new edition of this book: Programming the ESP32 in MicroPython Second Edition The ESP32 is a remarkable device. It is low cost but with many different subsystems that make it more powerful than you might think. You can use it for simple applications because it is cheap, but you can also use it for more sophisticated applications because it is capable. MicroPython is a good choice of language to program the ESP32. Although it is a slower language than C, most of the time this doesn't matter and it is much easier to use. As a high-level language, MicroPython is based on Python 3 and is fully object-oriented. In general, you can take an existing Python 3 program and simply run it under MicroPython. If there are any changes to make, they are generally minor.Another good thing about MicroPython on the ESP32 is that it is very easy to get started. After a simple installation procedure you have a working MicroPython machine which you can program almost at once using the Thonny IDE or PyCharm which has more extensive syntax checking and input prompting.The purpose of the book is to reveal what you can do with the ESP's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, it gives you hands-on experience of PWM (Pulse Width Modulation), the SPI bus, the I2C bus and the 1-Wire bus. We also cover direct access to the hardware, adding an SD Card reader, sleep states to save power, the RTC, RMT and touch sensors, not to mention how to use WiFi.The ESP32 has so many resources that a comprehensive account would fill a book twice this size. In order to make things fit in the space available we have concentrated on things that are accessible from MicroPython and that are basic to getting started. We have avoided "advanced" topics which generally lead the beginner into deep water far too quickly. However, we do cover of use of uasyncio, and asynchronous programming, in general as they are essential to networking. Jointly authored by Harry Fairhead and Mike James, this book combines Harry's expertise in electronics and the IoT with Mike's knowledge of Python. Their previous books include Programming the Raspberry Pi Pico/W in MicroPython, Raspberry Pi IoT In Python, Raspberry Pi IoT In Python Using Linux Drivers while Harry Fairhead is the author of the C language counterparts. His other books include Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux, and Micro: bit IoT in C. Mike James is the author of the Programmer's Python: Something Completely Different series of books and several other programming and computer science titles in the I Programmer Library.

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