Search results for "learn data science using python"
Items we need to order for you

R 397.00

R 1,824.00

R 545.67

Become a Python Data Analyst
Enhance your data analysis and predictive modeling skills using popular Python toolsKey FeaturesCover all fundamental libraries for operation and manipulation of Python for data analysisImplement real-world datasets to perform predictive analytics with PythonAccess modern data analysis techniques and detailed code with scikit-learn and SciPyBook DescriptionPython is one of the most common and popular languages preferred by leading data analysts and statisticians for working with massive datasets and complex data visualizations.Become a Python Data Analyst introduces Python’s most essential tools and libraries necessary to work with the data analysis process, right from preparing data to performing simple statistical analyses and creating meaningful data visualizations.In this book, we will cover Python libraries such as NumPy, pandas, matplotlib, seaborn, SciPy, and scikit-learn, and apply them in practical data analysis and statistics examples. As you make your way through the chapters, you will learn to efficiently use the Jupyter Notebook to operate and manipulate data using NumPy and the pandas library. In the concluding chapters, you will gain experience in building simple predictive models and carrying out statistical computation and analysis using rich Python tools and proven data analysis techniques.By the end of this book, you will have hands-on experience performing data analysis with Python.What you will learnExplore important Python libraries and learn to install Anaconda distributionUnderstand the basics of NumPyProduce informative and useful visualizations for analyzing dataPerform common statistical calculationsBuild predictive models and understand the principles of predictive analyticsWho this book is forBecome a Python Data Analyst is for entry-level data analysts, data engineers, and BI professionals who want to make complete use of Python tools for performing efficient data analysis. Prior knowledge of Python programming is necessary to understand the concepts covered in this book
R 879.00

Getting Started with Python Data Analysis
Learn to use powerful Python libraries for effective data processing and analysisAbout This Book• Learn the basic processing steps in data analysis and how to use Python in this area through supported packages, especially Numpy, Pandas, and Matplotlib• Create, manipulate, and analyze your data to extract useful information to optimize your system• A hands-on guide to help you learn data analysis using PythonWho This Book Is ForIf you are a Python developer who wants to get started with data analysis and you need a quick introductory guide to the python data analysis libraries, then this book is for you.What You Will Learn• Understand the importance of data analysis and get familiar with its processing steps• Get acquainted with Numpy to use with arrays and array-oriented computing in data analysis• Create effective visualizations to present your data using Matplotlib• Process and analyze data using the time series capabilities of Pandas• Interact with different kind of database systems, such as file, disk format, Mongo, and Redis• Apply the supported Python package to data analysis applications through examples• Explore predictive analytics and machine learning algorithms using Scikit-learn, a Python libraryIn DetailData analysis is the process of applying logical and analytical reasoning to study each component of data. Python is a multi-domain, high-level, programming language. It's often used as a scripting language because of its forgiving syntax and operability with a wide variety of different eco-systems. Python has powerful standard libraries or toolkits such as Pylearn2 and Hebel, which offers a fast, reliable, cross-platform environment for data analysis.With this book, we will get you started with Python data analysis and show you what its advantages are.The book starts by introducing the principles of data analysis and supported libraries, along with NumPy basics for statistic and data processing. Next it provides an overview of the Pandas package and uses its powerful features to solve data processing problems.Moving on, the book takes you through a brief overview of the Matplotlib API and some common plotting functions for DataFrame such as plot. Next, it will teach you to manipulate the time and data structure, and load and store data in a file or database using Python packages. The book will also teach you how to apply powerful packages in Python to process raw data into pure and helpful data using examples.Finally, the book gives you a brief overview of machine learning algorithms, that is, applying data analysis results to make decisions or build helpful products, such as recommendations and predictions using scikit-learn. Style and approachThis is an easy-to-follow, step-by-step guide to get you familiar with data analysis and the libraries supported by Python. Topics are explained with real-world examples wherever required.
R 1,335.00

R 623.00

Algorithms for Data Science
This textbook on practical data analytics unites fundamental principles, algorithms, and data. Algorithms are the keystone of data analytics and the focal point of this textbook. Clear and intuitive explanations of the mathematical and statistical foundations make the algorithms transparent. But practical data analytics requires more than just the foundations. Problems and data are enormously variable and only the most elementary of algorithms can be used without modification. Programming fluency and experience with real and challenging data is indispensable and so the reader is immersed in Python and R and real data analysis. By the end of the book, the reader will have gained the ability to adapt algorithms to new problems and carry out innovative analyses.This book has three parts:(a) Data Reduction: Begins with the concepts of data reduction, data maps, and information extraction. The second chapter introduces associative statistics, the mathematical foundation of scalable algorithms and distributed computing. Practical aspects of distributed computing is the subject of the Hadoop and MapReduce chapter.(b) Extracting Information from Data: Linear regression and data visualization are the principal topics of Part II. The authors dedicate a chapter to the critical domain of Healthcare Analytics for an extended example of practical data analytics. The algorithms and analytics will be of much interest to practitioners interested in utilizing the large and unwieldly data sets of the Centers for Disease Control and Prevention's Behavioral Risk Factor Surveillance System.(c) Predictive Analytics Two foundational and widely used algorithms, k-nearest neighbors and naive Bayes, are developed in detail. A chapter is dedicated to forecasting. The last chapter focuses on streaming data and uses publicly accessible data streams originating from the Twitter API and the NASDAQ stock market in the tutorials.This book is intended for a one- or two-semester course in data analytics for upper-division undergraduate and graduate students in mathematics, statistics, and computer science. The prerequisites are kept low, and students with one or two courses in probability or statistics, an exposure to vectors and matrices, and a programming course will have no difficulty. The core material of every chapter is accessible to all with these prerequisites. The chapters often expand at the close with innovations of interest to practitioners of data science. Each chapter includes exercises of varying levels of difficulty. The text is eminently suitable for self-study and an exceptional resource for practitioners.
R 2,564.00

Hands-On Data Science with SQL Server 2017
Find, explore, and extract big data to transform into actionable insightsKey FeaturesPerform end-to-end data analysis—from exploration to visualizationReal-world examples, tasks, and interview queries to be a proficient data scientistUnderstand how SQL is used for big data processing using HiveQL and SparkSQLBook DescriptionSQL Server is a relational database management system that enables you to cover end-to-end data science processes using various inbuilt services and features. Hands-On Data Science with SQL Server 2017 starts with an overview of data science with SQL to understand the core tasks in data science. You will learn intermediate-to-advanced level concepts to perform analytical tasks on data using SQL Server. The book has a unique approach, covering best practices, tasks, and challenges to test your abilities at the end of each chapter. You will explore the ins and outs of performing various key tasks such as data collection, cleaning, manipulation, aggregations, and filtering techniques. As you make your way through the chapters, you will turn raw data into actionable insights by wrangling and extracting data from databases using T-SQL. You will get to grips with preparing and presenting data in a meaningful way, using Power BI to reveal hidden patterns. In the concluding chapters, you will work with SQL Server integration services to transform data into a useful format and delve into advanced examples covering machine learning concepts such as predictive analytics using real-world examples.By the end of this book, you will be in a position to handle the growing amounts of data and perform everyday activities that a data science professional performs.What you will learnUnderstand what data science is and how SQL Server is used for big data processingAnalyze incoming data with SQL queries and visualizationsCreate, train, and evaluate predictive modelsMake predictions using trained models and establish regular retraining coursesIncorporate data source querying into SQL ServerEnhance built-in T-SQL capabilities using SQLCLRVisualize data with Reporting Services, Power View, and Power BITransform data with R, Python, and AzureWho this book is forHands-On Data Science with SQL Server 2017 is intended for data scientists, data analysts, and big data professionals who want to master their skills learning SQL and its applications. This book will be helpful even for beginners who want to build their career as data science professionals using the power of SQL Server 2017. Basic familiarity with SQL language will aid with understanding the concepts covered in this book.
R 1,661.00

Mastering Data Science
The importance of data science has never been greater than it is now, a time marked by the exponential increase of data and the transformational potential of information. This new book provides thorough and useful introduction to data science, covering the core ideas and methods needed to efficiently gather, clean, examine, analyze, and understand data. The book serves as the key to learning to take advantage of the enormous potential that data science provides and will prepare readers to handle real-world data difficulties and make data-informed choices.The book first provides a comprehensive introduction to the field of data science, covering essential concepts, techniques, and technologies, from foundational principles to advanced topics. Through practical examples, case studies, and hands-on exercises, the book helps readers to develop practical skills in data analysis, data mining, big data technologies, statistical analysis, machine learning, and ethical considerations. By breaking down complex topics into accessible chapters, the book fosters a deep understanding of core concepts such as data patterns, statistical foundations, machine learning algorithms, and ethical considerations in data science.In addition to covering fundamental principles, the book also explores emerging trends and challenges in the field, including the ethical implications of data-driven decision-making and future trends shaping the landscape of data science.Topics covers the fundamentals of data science, analyzing data through patterns to make decisions with big data techniques, probability and statistics, machine learning techniques for data science, and ethics, privacy, and the future of data science. With sample questions and case studies, the book assists students in preparing for university exams and real-world applications, equipping them with the knowledge and skills needed for academic success and professional growth in the field of data science.Key FeaturesProvides a comprehensive overview of data science, covering essential concepts, data analysis techniques, big data technologies, statistical foundations, machine learning essentials, ethics, privacy considerations, and future trends.Includes brief introductions on the topics, practical examples, exercises, and real-world applications to help readers understand and apply data science concepts effectively in various domains.Organized in a progressive manner, starting from foundational concepts and gradually progressing to more advanced topics in data science, making it suitable for both beginners and intermediate learners.Puts a significant emphasis on big data techniques and tools, enabling readers to work with large and complex datasets using modern technologies and platforms.Addresses ethical issues and privacy concerns in data science, encouraging responsible data handling practices and discussing the ethical implications of data-driven decision-making.Includes sample question papers designed to help st
R 8,792.00


Machine Learning for Time Series with Python
Get better insights from time-series data and become proficient in building models with real-world data Key FeaturesExplore time series forecasting and time series analysis in Python using ARIMA, SARIMA, GARCH, gradient boosting, and recurrent neural networks.Improve predictive modeling with feature engineering and forecasting machine learning techniques.Apply demand forecasting and financial forecasting methods through practical case studies and real-world datasets.Book DescriptionMachine Learning for Time Series, Second Edition offers a practical guide to building forecasting systems with the most important libraries such as sktime, darts, Nixtla's skforecast and mlforecast, and AutoGluon among others. Starting with the fundamentals, you’ll learn how to characterize datasets, measure and validate prediction performance, engineer features, and build forecasting pipelines.The book covers classical methods such as ARIMA and Theta, machine learning methods such as gradient boosting, and deep learning with recurrent, latest Transformer-based (like Crossformer), or convolutional (TimesNet) models. We'll apply foundation models such as TimesFM, Chronos, and OpenTSLM, or generative approaches like Chain-of-Charts, and uncertainty quantification with conformal prediction such as GARCH conformal, conformalized quantile regression, or split conformal. We’ll also dive into production infrastructure like feature stores, model tracking, and monitoring and scaling strategies, as well as classification, self-supervised encoding, spatiotemporal modeling, handling irregular time series with ODEs, survival analysis, and causal inference.Through practical examples, you’ll learn how to evaluate models, detect and handle anomalies and drift, and choose approaches that match data and operational needs.What you will learnApply classical time series models such as ETS, ARIMA, and ThetaValidate with SMAPE, MASE, RMSSE and rolling window, and walk-forwardForecast as regression with sktime, darts, mlforecast, and skforecastUse modern deep learning like LSTMs, DLinear, TSMixer, and TimesNetGrasp foundation models such as TimesFM, OpenTSLM, or Chain-of-ChartsQuantify uncertainty quantification with conformalized regressionSet up feature stores, MLflow, and monitoring and scaling strategiesHandle classification, drift, spatiotemporal and irregular time seriesWho this book is forThis book is ideal for data analysts, data scientists, and Python developers who want instantly useful and practical recipes to implement today, and a comprehensive reference book for tomorrow. Basic knowledge of the Python Programming language is a must, while familiarity with statistics will help you get the most out of this book.
R 1,628.00


Applied Data Science Using PySpark
This comprehensive guide, featuring hand-picked examples of daily use cases, will walk you through the end-to-end predictive model-building cycle using the latest techniques and industry tricks. In Chapters 1, 2, and 3, we will begin by setting up the environment and covering the basics of PySpark, focusing on data manipulation. Chapter 4 delves into the art of variable selection, demonstrating various techniques available in PySpark. In Chapters 5, 6, and 7, we explore machine learning algorithms, their implementations, and fine-tuning techniques. Chapters 8 and 9 will guide you through machine learning pipelines and various methods to operationalize and serve models using Docker/API. Chapter 10 will demonstrate how to unlock the power of predictive models to create a meaningful impact on your business. Chapter 11 introduces some of the most widely used and powerful modeling frameworks to unlock real value from data. In this new edition, you will learn predictive modeling frameworks that can quantify customer lifetime values and estimate the return on your predictive modeling investments. This edition also includes methods to measure engagement and identify actionable populations for effective churn treatments. Additionally, a dedicated chapter on experimentation design has been added, covering steps to efficiently design, conduct, test, and measure the results of your models. All code examples have been updated to reflect the latest stable version of Spark. You will:Gain an overview of end-to-end predictive model buildingUnderstand multiple variable selection techniques and their implementationsLearn how to operationalize modelsPerform data science experiments and learn useful tips
R 1,482.00

Mastering Python Data Analysis
Become an expert at using Python for advanced statistical analysis of data using real-world examplesAbout This Book• Clean, format, and explore data using graphical and numerical summaries• Leverage the IPython environment to efficiently analyze data with Python• Packed with easy-to-follow examples to develop advanced computational skills for the analysis of complex dataWho This Book Is ForIf you are a competent Python developer who wants to take your data analysis skills to the next level by solving complex problems, then this advanced guide is for you. Familiarity with the basics of applying Python libraries to data sets is assumed.What You Will Learn• Read, sort, and map various data into Python and Pandas• Recognise patterns so you can understand and explore data• Use statistical models to discover patterns in data• Review classical statistical inference using Python, Pandas, and SciPy• Detect similarities and differences in data with clustering• Clean your data to make it useful• Work in Jupyter Notebook to produce publication ready figures to be included in reportsIn DetailPython, a multi-paradigm programming language, has become the language of choice for data scientists for data analysis, visualization, and machine learning. Ever imagined how to become an expert at effectively approaching data analysis problems, solving them, and extracting all of the available information from your data? Well, look no further, this is the book you want!Through this comprehensive guide, you will explore data and present results and conclusions from statistical analysis in a meaningful way. You'll be able to quickly and accurately perform the hands-on sorting, reduction, and subsequent analysis, and fully appreciate how data analysis methods can support business decision-making.You'll start off by learning about the tools available for data analysis in Python and will then explore the statistical models that are used to identify patterns in data. Gradually, you'll move on to review statistical inference using Python, Pandas, and SciPy. After that, we'll focus on performing regression using computational tools and you'll get to understand the problem of identifying clusters in data in an algorithmic way. Finally, we delve into advanced techniques to quantify cause and effect using Bayesian methods and you'll discover how to use Python's tools for supervised machine learning.Style and approachThis book takes a step-by-step approach to reading, processing, and analyzing data in Python using various methods and tools. Rich in examples, each topic connects to real-world examples and retrieves data directly online where possible. With this book, you are given the knowledge and tools to explore any data on your own, encouraging a curiosity befitting all data scientists.
R 1,889.00

Basic Python for Data Management, Finance, and Marketing
Learn how to gather, manipulate, and analyze data with Python. This book is a practical guide to help you get started with Python from ground zero and to the point where you can use coding for everyday tasks. Python, the most in-demand skill by employers, can be learned in a matter of months and a working knowledge will help you to advance your career. This book will teach you to crunch numbers, analyze big-data, and switch from spreadsheets to a faster and more efficient programming language. You'll benefit from the numerous real-life examples designed to meet current world challenges and from step-by-step guidance to become a confident Python user. Python is used in all aspects of financial industry, from algo trading, reporting and risk management to building valuations models and predictive machine learning programs. Basic Python for Data Management, Finance, and Marketing highlights how this language has become a useful skill with digital marketers, allowing them to analyze data more precisely and run more successful campaigns.What You'll LearnGet started with Python from square oneExtend what's possible on excel with PythonAutomate tasks with PythonAnalyze data more preciselyWho This Book Is ForProfessionals who want to find a job in the modern world or advance their careers within field of Python programming language.
R 1,482.00

Python Data Mining Quick Start Guide
Explore the different data mining techniques using the libraries and packages offered by PythonKey FeaturesGrasp the basics of data loading, cleaning, analysis, and visualizationUse the popular Python libraries such as NumPy, pandas, matplotlib, and scikit-learn for data miningYour one-stop guide to build efficient data mining pipelines without going into too much theoryBook DescriptionData mining is a necessary and predictable response to the dawn of the information age. It is typically defined as the pattern and/ or trend discovery phase in the data mining pipeline, and Python is a popular tool for performing these tasks as it offers a wide variety of tools for data mining.This book will serve as a quick introduction to the concept of data mining and putting it to practical use with the help of popular Python packages and libraries. You will get a hands-on demonstration of working with different real-world datasets and extracting useful insights from them using popular Python libraries such as NumPy, pandas, scikit-learn, and matplotlib. You will then learn the different stages of data mining such as data loading, cleaning, analysis, and visualization. You will also get a full conceptual description of popular data transformation, clustering, and classification techniques.By the end of this book, you will be able to build an efficient data mining pipeline using Python without any hassle.What you will learnExplore the methods for summarizing datasets and visualizing/plotting dataCollect and format data for analytical workAssign data points into groups and visualize clustering patternsLearn how to predict continuous and categorical outputs for dataClean, filter noise from, and reduce the dimensions of dataSerialize a data processing model using scikit-learn’s pipeline featureDeploy the data processing model using Python’s pickle moduleWho this book is forPython developers interested in getting started with data mining will love this book. Budding data scientists and data analysts looking to quickly get to grips with practical data mining with Python will also find this book to be useful. Knowledge of Python programming is all you need to get started.
R 1,140.00

R 1,208.00

Vector Databases
The AI revolution is here, and at its core lies a game-changing technology that most developers haven't fully explored: vector databases. From powering semantic search to enabling large language models (LLMs) and generative AI, vector databases are reshaping how we build applications with unstructured data like text, images, and audio. But how do you go from curious to capable with this vital technology? That's where this book comes in.In this hands-on guide, author Nitin Borwankar takes you through the "why, what, and how" of vector databases, starting with the basic theory behind vector embeddings and progressing to building applications with real-world tools. You'll learn about Word2vec, how to convert open source SQL databases like SQLite3 and PostgreSQL into vector databases, and integrate them into retrieval-augmented generation (RAG) applications. Whether you're a Python developer, data engineer, or ML practitioner, this book gives you the foundation to leverage vector databases confidently in your AI projects.Understand the connection between vector databases, embeddings, and LLMsLearn practical approaches for transforming SQL databases into vector databasesBuild RAG applications for both personal and enterprise useApply vector databases to solve real-world AI challengesLearn how to use vector databases with LLMs to build applications
R 1,596.00

Intermediate Python and Large Language Models
Harness the power of Large Language Models (LLMs) to build cutting-edge AI applications with Python and LangChain. This book provides a hands-on approach to understanding, implementing, and deploying LLM-powered solutions, equipping developers, data scientists, and AI enthusiasts with the tools to create real-world AI applications. The journey begins with an introduction to LangChain, covering its core concepts, integration with Python, and essential components such as prompt engineering, memory management, and retrieval-augmented generation (RAG). As you progress, you'll explore advanced AI workflows, including multi-agent architectures, fine-tuning strategies, and optimization techniques to maximize LLM efficiency. The book also takes a deep dive into practical applications of LLMs, guiding you through the development of intelligent chatbots, document retrieval systems, content generation pipelines, and AI-driven automation tools. You'll learn how to leverage APIs, integrate LLMs into web and mobile platforms, and optimize large-scale deployments while addressing key challenges such as inference latency, cost efficiency, and ethical considerations. By the end of the book, you'll have gained a solid understanding of LLM architectures, hands-on experience with LangChain, and the expertise to build scalable AI applications that redefine human-computer interaction. What You Will Learn Understand the fundamentals of LangChain and Python for LLM development Know advanced AI workflows, including fine-tuning and memory management Build AI-powered applications such as chatbots, retrieval systems, and automation tools Know deployment strategies and performance optimization for real-world use Use best practices for scalability, security, and responsible AI implementation Unlock the full potential of LLMs and take your AI development skills to the next level Who This Book Is For Software engineers and Python developers interested in learning the foundations of LLMs and building advanced modern LLM applications for various tasks
R 1,254.00

R for Data Science
Learn how to use R to turn data into insight, knowledge, and understanding. Ideal for current and aspiring data scientists, this book introduces you to doing data science with R and RStudio, as well as the tidyverse-a collection of R packages designed to work together to make data science fast, fluent, and fun. Even if you have no programming experience, this updated edition will have you doing data science quickly.You'll learn how to import, transform, and visualize your data and communicate the results. And you'll get a complete, big-picture understanding of the data science cycle and the basic tools you need to manage the details. Each section in this edition includes exercises to help you practice what you've learned along the way.Updated for the latest tidyverse best practices, new chapters dive deeper into visualization and data wrangling, show you how to get data from spreadsheets, databases, and websites, and help you make the most of new programming tools.You'll learn how to:Visualize-create plots for data exploration and communication of resultsTransform-discover types of variables and the tools you can use to work with themImport-get data into R and in a form convenient for analysisProgram-learn R tools for solving data problems with greater clarity and easeCommunicate-integrate prose, code, and results with Quarto
R 1,978.00

Python Data Structures Pocket Primer
As part of the best-selling Pocket Primer series, this book is designed to present the fundamentals of data structures using Python. Data structures provide a means to managing huge amounts of information such as large databases and the ability to use search and sort algorithms effectively. It is intended to be a fast-paced introduction to the core concepts of Python and data structures, illustrated with numerous code samples. Companion files with source code are available for downloading.
R 911.00


Python 3 and Data Analytics
As part of the best-selling Pocket Primer series, this book is designed to introduce the reader to the basic concepts of data analytics using Python 3. It is intended to be a fast-paced introduction to some basic features of data analytics and also covers statistics, data visualization, and data cleaning. The book includes numerous code samples using NumPy, Pandas, Matplotlib, Seaborn, and features an appendix on regular expressions. Companion files with source code and color figures are available.FEATURES:Includes a concise introduction to Python 3.Provides a thorough introduction to data and data cleaning.Covers NumPy and Pandas.Introduces statistical concepts and data visualization (Matplotlib/Seaborn).Features an appendix on regular expressions.Includes companion files with source code and figures.
R 911.00

Data Science
Tap into the power of data science with this comprehensive resource for non-technical professionals Data Science: The Executive Summary – A Technical Book for Non-Technical Professionals is a comprehensive resource for people in non-engineer roles who want to fully understand data science and analytics concepts. Accomplished data scientist and author Field Cady describes both the "business side" of data science, including what problems it solves and how it fits into an organization, and the technical side, including analytical techniques and key technologies. Data Science: The Executive Summary covers topics like: Assessing whether your organization needs data scientists, and what to look for when hiring themWhen Big Data is the best approach to use for a project, and when it actually ties analysts’ handsCutting edge Artificial Intelligence, as well as classical approaches that work better for many problemsHow many techniques rely on dubious mathematical idealizations, and when you can work around them Perfect for executives who make critical decisions based on data science and analytics, as well as mangers who hire and assess the work of data scientists, Data Science: The Executive Summary also belongs on the bookshelves of salespeople and marketers who need to explain what a data analytics product does. Finally, data scientists themselves will improve their technical work with insights into the goals and constraints of the business situation.
R 2,571.00


Data Science for Sensory and Consumer Scientists
Data Science for Sensory and Consumer Scientists is a comprehensive textbook that provides a practical guide to using data science in the field of sensory and consumer science through real-world applications. It covers key topics including data manipulation, preparation, visualization, and analysis, as well as automated reporting, machine learning, text analysis, and dashboard creation. Written by leading experts in the field, this book is an essential resource for anyone looking to master the tools and techniques of data science and apply them to the study of consumer behavior and sensory-led product development. Whether you are a seasoned professional or a student just starting out, this book is the ideal guide to using data science to drive insights and inform decision-making in the sensory and consumer sciences.Key Features:• Elucidation of data scientific workflow. • Introduction to reproducible research. • In-depth coverage of data-scientific topics germane to sensory and consumer science.• Examples based in industrial practice used throughout the book
R 5,165.00

Esri Advanced Guide to Python in ArcGIS
Solving complex geospatial problems and delivering solutions has never been easier.Ready to take your Python knowledge to the next level? Esri Advanced Guide to Python in ArcGIS guides working GIS professionals through integrating Python with ArcGIS capabilities with increasing complexity through each consecutive chapter. Every chapter includes a project that teaches technical skills and problem-solving applicable to practical, job-focused assignments, including understanding client needs, performing market analytics, and managing ArcGIS Online organizations. Esri Advanced Guide to Python in ArcGIS uses step-by-step tutorials with an informal, conversational style of writing so you can easily follow and immediately apply the skills explained. Topics include: Designing effective GIS Python solutions ArcPy and ArcGIS API for Python basics Using imagery and GeoAI for advanced analysis Object-oriented programming Delivering work in various formats: Python scripts, Jupyter Notebook, ArcGIS Pro tools, geoprocessing services, and web applications Data engineering and manipulation techniques Managing ArcGIS Enterprise, ArcGIS Online, and other portal administration Perfect for intermediate to advanced programmers looking to enhance their GIS capabilities, Esri Advanced Guide to Python in ArcGIS will quickly help you become skilled at using Python for geospatial solutions and become more proficient and capable in your work.
R 2,564.00

Beginning Mathematica and Wolfram for Data Science
Enhance your data science programming and analysis with the Wolfram programming language and Mathematica, an applied mathematical tools suite. This second edition introduces the latest LLM Wolfram capabilities, delves into the exploration of data types in Mathematica, covers key programming concepts, and includes code performance and debugging techniques for code optimization.You’ll gain a deeper understanding of data science from a theoretical and practical perspective using Mathematica and the Wolfram Language. Learning this language makes your data science code better because it is very intuitive and comes with pre-existing functions that can provide a welcoming experience for those who use other programming languages. Existing topics have been reorganized for better context and to accommodate the introduction of Notebook styles. The book also incorporates new functionalities in code versions 13 and 14 for imported and exported data. You’ll see how to use Mathematica, where data management and mathematical computations are needed. Along the way, you’ll appreciate how Mathematica provides an entirely integrated platform: its symbolic and numerical calculation result in a mized syntax, allowing it to carry out various processes without superfluous lines of code. You’ll learn to use its notebooks as a standard format, which also serves to create detailed reports of the processes carried out.What You Will LearnCreate datasets, work with data frames, and create tablesImport, export, analyze, and visualize dataWork with the Wolfram data repositoryBuild reports on the analysisUse Mathematica for machine learning, with different algorithms, including linear, multiple, and logistic regression; decision trees; and data clusteringWho This Book Is ForData scientists who are new to using Wolfram and Mathematica as a programming language or tool. Programmers should have some prior programming experience, but can be new to the Wolfram language.
R 1,482.00

Data Analysis for Business Students
Data Analysis for Business Students: A Mind-Mapping Approach is an innovative educational resource that guides business students in mastering the essential concepts and methodologies of data analysis. This textbook's unique instructional design incorporates mind maps, a proven cognitive tool to streamline the learning experience, making complex data analysis concepts more digestible. Organised into five parts, the textbook covers an introduction to data analysis, data preparation and exploratory analysis, basic data analytics techniques, advanced data analytics techniques, and data analysis in a digital world. By integrating mind maps with practical applications and case studies, the textbook equips students with the analytical skills required to succeed in the data-rich business world.This unique pedagogical approach offers three key advantages:Simplifying complex information: Mind maps systematically organise information, making it easier for students to understand complex data analysis concepts.Improving memory retention: By linking pieces of information together, mind maps activate long-term memory and support better memory retention.Increasing student engagement: Mind maps can help students prepare for class activities, enabling a deeper understanding of the subject and allowing instructors to focus more on problem-solving skills and critical thinking.With extensive online resources, including PowerPoint slides, an instructor's manual, a quiz bank, tutorial questions, instructional videos on creating mind maps, and Python code for performing data analysis that students can access, use, and experiment with, Data Analysis for Business Students: A Mind-Mapping Approach offers a structured and accessible approach for advanced undergraduate and postgraduate business students.
R 2,235.00

R 916.00

Probability and Statistics for Data Science
This self-contained guide introduces two pillars of data science, probability theory, and statistics, side by side, in order to illuminate the connections between statistical techniques and the probabilistic concepts they are based on. The topics covered in the book include random variables, nonparametric and parametric models, correlation, estimation of population parameters, hypothesis testing, principal component analysis, and both linear and nonlinear methods for regression and classification. Examples throughout the book draw from real-world datasets to demonstrate concepts in practice and confront readers with fundamental challenges in data science, such as overfitting, the curse of dimensionality, and causal inference. Code in Python reproducing these examples is available on the book's website, along with videos, slides, and solutions to exercises. This accessible book is ideal for undergraduate and graduate students, data science practitioners, and others interested in the theoretical concepts underlying data science methods.
R 2,697.51

Hands-On Machine Learning with Scikit-Learn and PyTorch
The potential of machine learning today is extraordinary, yet many aspiring developers and tech professionals find themselves daunted by its complexity. Perhaps you're ready to jump in, but you're unsure where or how to begin. Whether you're looking to enhance your skill set and apply machine learning to real-world projects or are simply curious about how AI systems function, this book is your jumping-off place.In a way that's approachable yet deeply informative, author Aurelien Geron delivers the ultimate introductory guide to machine learning and deep learning. With a focus on clear explanations and real-world Python examples, the book takes you through cutting-edge tools like scikit-learn and PyTorch—from basic regression techniques to advanced neural networks like transformers and generative adversarial networks. Whether you're a student, professional, or hobbyist, you'll gain the skills to begin building intelligent systems.Understand ML basics, including concepts like overfitting and hyperparameter tuningLearn to build end-to-end ML projects using scikit-learn, from data exploration to model evaluationExplore advanced architectures like convolutional and recurrent neural networks with PyTorchDiscover techniques for unsupervised learning, such as clustering and anomaly detectionIncrease your expertise in state-of-the-art AI systems by fine-tuning pretrained modelsBuild tangible skills with complete hands-on coding exercises and real-world applications
R 2,225.00

Hands-On Data Preprocessing in Python
Get your raw data cleaned up and ready for processing to design better data analytic solutionsKey FeaturesDevelop the skills to perform data cleaning, data integration, data reduction, and data transformationMake the most of your raw data with powerful data transformation and massaging techniquesPerform thorough data cleaning, including dealing with missing values and outliersBook DescriptionHands-On Data Preprocessing is a primer on the best data cleaning and preprocessing techniques, written by an expert who's developed college-level courses on data preprocessing and related subjects. With this book, you'll be equipped with the optimum data preprocessing techniques from multiple perspectives, ensuring that you get the best possible insights from your data. You'll learn about different technical and analytical aspects of data preprocessing – data collection, data cleaning, data integration, data reduction, and data transformation – and get to grips with implementing them using the open source Python programming environment. The hands-on examples and easy-to-follow chapters will help you gain a comprehensive articulation of data preprocessing, its whys and hows, and identify opportunities where data analytics could lead to more effective decision making. As you progress through the chapters, you'll also understand the role of data management systems and technologies for effective analytics and how to use APIs to pull data. By the end of this Python data preprocessing book, you'll be able to use Python to read, manipulate, and analyze data; perform data cleaning, integration, reduction, and transformation techniques, and handle outliers or missing values to effectively prepare data for analytic tools.What you will learnUse Python to perform analytics functions on your dataUnderstand the role of databases and how to effectively pull data from databasesPerform data preprocessing steps defined by your analytics goalsRecognize and resolve data integration challengesIdentify the need for data reduction and execute itDetect opportunities to improve analytics with data transformationWho this book is forThis book is for junior and senior data analysts, business intelligence professionals, engineering undergraduates, and data enthusiasts looking to perform preprocessing and data cleaning on large amounts of data. You don't need any prior experience with data preprocessing to get started with this book. However, basic programming skills, such as working with variables, conditionals, and loops, along with beginner-level knowledge of Python and simple analytics experience, are a prerequisite.
R 1,889.00

Python for Quantum Chemistry
Quantum chemistry requires ever higher computational performance, with more and more sophisticated and dedicated Python scripts being required to solve challenging problems. Although resources for basic use of Python are widely (and often freely) available online and in literature, truly cohesive materials for advanced Python programming skills are lacking.Qiming Sun, a developer of the popular Python package PySCF, provides a comprehensive, end-to-end practical resource for researchers and engineers who have basic Python programming experiences chiefly in computational chemistry but want to take their use of the software forwards to the next level, the book provides an insightful exploration of Numpy, Pandas, and other data analysis tools. Readers will learn how to manage their Python computational projects in a professional way, with various tools and protocols for computational chemistry research and general scientific computing tasks exhibited and analysed from a technical perspective. Multiple programming paradigms including object-oriented, functional, meta-programming, dynamic, concurrent, and vector-oriented are illustrated in various technology scenarios allowing readers to properly use them to enhance their program projects. Readers will also learn how to use the presented optimization technologies to speed up their Python applications, even to the level as fast as a native C++ implementation. The applications of these technologies are then demonstrated using quantum chemistry Python applications.Python for Quantum Chemistry: A Full Stack Programming Guide is written primarily for graduate students, researchers and software engineers working primarily in the fields of theoretical chemistry, computational chemistry, condensed matter physics, material modelling, molecular simulations, and quantum computing.
R 4,561.00

R 408.00

Python for Excel
Professionals in nearly every industry use Excel to create powerful tools that can adapt quickly to fast-changing environments. But Excel's automation language, VBA, stopped evolving a long time ago. Python, on the other hand, has exploded in popularity, so Microsoft's official Python integration came as no surprise. This thoroughly revised hands-on guide helps you unlock Excel's full potential using Python.Analysts, engineers, data scientists, and other power users will learn how to extend Excel's powerful analytics engine with Microsoft's Python in Excel feature. And with Excel's AI Copilot tool, even Python newbies can easily accomplish advanced tasks. Author Felix Zumstein-creator of the popular open source package xlwings-also dives into complementary solutions, including xlwings and OpenPyXL, that make the most of the combined capabilities of Excel and Python.Learn how to use Python's core featuresGet started with modern tools, including Jupyter notebooks and Visual Studio CodeApply powerful pandas commands to acquire, clean, and analyze dataUse advanced analytics via pandas in Excel, using Python in ExcelManipulate Excel files with Python, using xlwings and OpenPyXLAutomate Excel with Python, using xlwings and xlwings Lite
R 1,368.00

Interactive Data Visualization with Python
Create your own clear and impactful interactive data visualizations with the powerful data visualization libraries of PythonKey FeaturesStudy and use Python interactive libraries, such as Bokeh and PlotlyExplore different visualization principles and understand when to use which oneCreate interactive data visualizations with real-world dataBook DescriptionWith so much data being continuously generated, developers, who can present data as impactful and interesting visualizations, are always in demand. Interactive Data Visualization with Python sharpens your data exploration skills, tells you everything there is to know about interactive data visualization in Python.You'll begin by learning how to draw various plots with Matplotlib and Seaborn, the non-interactive data visualization libraries. You'll study different types of visualizations, compare them, and find out how to select a particular type of visualization to suit your requirements. After you get a hang of the various non-interactive visualization libraries, you'll learn the principles of intuitive and persuasive data visualization, and use Bokeh and Plotly to transform your visuals into strong stories. You'll also gain insight into how interactive data and model visualization can optimize the performance of a regression model.By the end of the course, you'll have a new skill set that'll make you the go-to person for transforming data visualizations into engaging and interesting stories.What you will learnExplore and apply different interactive data visualization techniquesManipulate plotting parameters and styles to create appealing plotsCustomize data visualization for different audiencesDesign data visualizations using interactive librariesUse Matplotlib, Seaborn, Altair and Bokeh for drawing appealing plotsCustomize data visualization for different scenariosWho this book is forThis book intends to provide a solid training ground for Python developers, data analysts and data scientists to enable them to present critical data insights in a way that best captures the user's attention and imagination. It serves as a simple step-by-step guide that demonstrates the different types and components of visualization, the principles, and techniques of effective interactivity, as well as common pitfalls to avoid when creating interactive data visualizations. Students should have an intermediate level of competency in writing Python code, as well as some familiarity with using libraries such as pandas.
R 1,661.00

Geographic Data Science with Python
This book provides the tools, the methods, and the theory to meet the challenges of contemporary data science applied to geographic problems and data. In the new world of pervasive, large, frequent, and rapid data, there are new opportunities to understand and analyze the role of geography in everyday life. Geographic Data Science with Python introduces a new way of thinking about analysis, by using geographical and computational reasoning, it shows the reader how to unlock new insights hidden within data.Key Features:● Showcases the excellent data science environment in Python.● Provides examples for readers to replicate, adapt, extend, and improve.● Covers the crucial knowledge needed by geographic data scientists.It presents concepts in a far more geographic way than competing textbooks, covering spatial data, mapping, and spatial statistics whilst covering concepts, such as clusters and outliers, as geographic concepts.Intended for data scientists, GIScientists, and geographers, the material provided in this book is of interest due to the manner in which it presents geospatial data, methods, tools, and practices in this new field.
R 10,210.61


R 642.00

Essentials of Data Science: Knowledge Discovery Using R
The Essentials of Data Science: Knowledge Discovery Using R presents the concepts of data science through a hands-on approach using free and open source software. It systematically drives an accessible journey through data analysis and machine learning to discover and share knowledge from data.Building on over thirty years’ experience in teaching and practising data science, the author encourages a programming-by-example approach to ensure students and practitioners attune to the practise of data science while building their data skills. Proven frameworks are provided as reusable templates. Real world case studies then provide insight for the data scientist to swiftly adapt the templates to new tasks and datasets. The book begins by introducing data science. It then reviews R’s capabilities for analysing data by writing computer programs. These programs are developed and explained step by step. From analysing and visualising data, the framework moves on to tried and tested machine learning techniques for predictive modelling and knowledge discovery. Literate programming and a consistent style are a focus throughout the book.
R 10,687.71

R 466.00

R 1,075.00

Time Series with PyTorch
Time series is far more than fit-predict forecasting. Real mastery comes from intuition and is built through experimentation. Walk the full range with two practitioners: forecasting, conformal prediction, transfer learning, and beyond. Key FeaturesGrasp core concepts through clear explanations that build genuine understanding rather than surface familiarityWork with realistic datasets and develop the judgement to choose the right approach for your problemProgress from neural network fundamentals to advanced techniques across a full range of time series challenges.Book DescriptionNeural networks are powerful tools for time-series forecasting, but applying them effectively requires both practical experience and a clear understanding of architectures, training strategies, and evaluation methods. This book brings these ideas together in a structured and practical way.Starting with PyTorch fundamentals, you will build neural networks from scratch and progress through recurrent networks, attention mechanisms, and transformers before exploring forecasting architectures such as N-BEATS, N-HiTS, and the Temporal Fusion Transformer. Along the way, you will learn robust hyperparameter tuning, conformal prediction for uncertainty estimation, and reliable evaluation practices.Unlike most forecasting books, this text also explores topics often overlooked or treated separately, including transfer learning across collections of series, synthetic data generation with diffusion models, and self-supervised representation learning. Beyond forecasting, later chapters cover classification, clustering, anomaly detection, and embeddings for large-scale time-series modeling.Throughout, the focus is pragmatic: theory is reinforced through experimentation and implementation so you can apply these methods confidently to real-world time-series problems.What you will learnBuild, train, and evaluate neural networks for time series using PyTorch and PyTorch Lightning. Tune models with Bayesian optimisation and validate them with suitable metrics and strategies.Progress from feedforward and recurrent networks to transformers and models such as N-BEATS, N-HiTS, and TFT.Learn how global models use cross- and transfer learning across many series.Generate synthetic series and representations with diffusion and self-supervised methods.Apply modern approaches to classification, clustering, and anomaly detection.Who this book is forThis book is for data analysts, scientists, and students who want to know how to apply deep learning methods to time-series forecasting problems with PyTorch for real-world business problems.While the book assumes some understanding of statistics and modeling, you won’t need in-depth knowledge of time series to follow along. Some familiarity with Python is important, but we do not assume any prior knowledge of PyTorch.The main goal of this book is to be accessible to those with little or no experience with deep learning methods in time series.
R 1,791.00

Principles of Strategic Data Science
Take the strategic and systematic approach to analyze data to solve business problemsKey FeaturesGain detailed information about the theory of data scienceAugment your coding knowledge with practical data science techniques for efficient data analysis Learn practical ways to strategically and systematically use dataBook DescriptionPrinciples of Strategic Data Science is created to help you join the dots between mathematics, programming, and business analysis.With a unique approach that bridges the gap between mathematics and computer science, this book takes you through the entire data science pipeline. The book begins by explaining what data science is and how organizations can use it to revolutionize the way they use their data. It then discusses the criteria for the soundness of data products and how to best visualize information. As you progress, you'll discover the strategic aspects of data science by learning the five-phase framework that enables you to enhance the value you extract from data. The final chapter of the book discusses the role of a data science manager in helping an organization take the data-driven approach. By the end of this book, you'll have a good understanding of data science and how it can enable you to extract value from your data.What you will learnGet familiar with the five most important steps of data scienceUse the Conway diagram to visualize the technical skills of the data science teamUnderstand the limitations of data science from a mathematical and ethical perspectiveGet a quick overview of machine learningGain insight into the purpose of using data science in your workUnderstand the role of data science managers and their expectationsWho this book is forThis book is ideal for data scientists and data analysts who are looking for a practical guide to strategically and systematically use data. This book is also useful for those who want to understand in detail what is data science and how can an organization take the data-driven approach. Prior programming knowledge of Python and R is assumed.
R 814.00

Data Science for Civil Engineering
This book explains use of data science-based techniques for modeling and providing optimal solutions to complex problems in civil engineering. It discusses civil engineering problems like air, water and land pollution, climate crisis, transportation infrastructures, traffic and travel modes, mobility services, and so forth. Divided into two sections, the first one deals with the basics of data science and essential mathematics while the second section covers pertinent applications in structural and environmental engineering, construction management, and transportation. Features: Details information on essential mathematics required to implement civil engineering applications using data science techniques. Discusses broad background of data science and its fundamentals. Focusses on structural engineering, transportation systems, water resource management, geomatics, and environmental engineering. Includes python programming libraries to solve complex problems. Addresses various real-world applications of data science based civil engineering use cases.This book aims at senior undergraduate students in Civil Engineering and Applied Data Science.
R 4,451.50

Data Science
A concise introduction to the emerging field of data science, explaining its evolution, relation to machine learning, current uses, data infrastructure issues, and ethical challenges. The goal of data science is to improve decision making through the analysis of data. Today data science determines the ads we see online, the books and movies that are recommended to us online, which emails are filtered into our spam folders, and even how much we pay for health insurance. This volume in the MIT Press Essential Knowledge series offers a concise introduction to the emerging field of data science, explaining its evolution, current uses, data infrastructure issues, and ethical challenges. It has never been easier for organizations to gather, store, and process data. Use of data science is driven by the rise of big data and social media, the development of high-performance computing, and the emergence of such powerful methods for data analysis and modeling as deep learning. Data science encompasses a set of principles, problem definitions, algorithms, and processes for extracting non-obvious and useful patterns from large datasets. It is closely related to the fields of data mining and machine learning, but broader in scope. This book offers a brief history of the field, introduces fundamental data concepts, and describes the stages in a data science project. It considers data infrastructure and the challenges posed by integrating data from multiple sources, introduces the basics of machine learning, and discusses how to link machine learning expertise with real-world problems. The book also reviews ethical and legal issues, developments in data regulation, and computational approaches to preserving privacy. Finally, it considers the future impact of data science and offers principles for success in data science projects.
R 432.00
















































