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


Discovering Computer Science
"Havill's problem-driven approach introduces algorithmic concepts in context and motivates students with a wide range of interests and backgrounds." -- Janet Davis, Associate Professor and Microsoft Chair of Computer Science, Whitman College "This book looks really great and takes exactly the approach I think should be used for a CS 1 course. I think it really fills a need in the textbook landscape." -- Marie desJardins, Dean of the College of Organizational, Computational, and Information Sciences, Simmons University"Discovering Computer Science is a refreshing departure from introductory programming texts, offering students a much more sincere introduction to the breadth and complexity of this ever-growing field." -- James Deverick, Senior Lecturer, The College of William and Mary"This unique introduction to the science of computing guides students through broad and universal approaches to problem solving in a variety of contexts and their ultimate implementation as computer programs." -- Daniel Kaplan, DeWitt Wallace Professor, Macalester College Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming is a problem-oriented introduction to computational problem solving and programming in Python, appropriate for a first course for computer science majors, a more targeted disciplinary computing course or, at a slower pace, any introductory computer science course for a general audience.Realizing that an organization around language features only resonates with a narrow audience, this textbook instead connects programming to students’ prior interests using a range of authentic problems from the natural and social sciences and the digital humanities. The presentation begins with an introduction to the problem-solving process, contextualizing programming as an essential component. Then, as the book progresses, each chapter guides students through solutions to increasingly complex problems, using a spiral approach to introduce Python language features.The text also places programming in the context of fundamental computer science principles, such as abstraction, efficiency, testing, and algorithmic techniques, offering glimpses of topics that are traditionally put off until later courses.This book contains 30 well-developed independent projects that encourage students to explore questions across disciplinary boundaries, over 750 homework exercises, and 300 integrated reflection questions engage students in problem solving and active reading.The accompanying website — https://www.discoveringcs.net — includes more advanced content, solutions to selected exercises, sample code and data files, and pointers for further exploration.
R 4,066.00

R 855.00

R 1,921.00

BiteSize Python for Absolute Beginners
As an introduction to Python, this book allows readers to take a slow and steady approach to understanding Python code, explaining concepts, connecting programming with real-life examples, writing Python programs, and completing case studies.While there are many books, websites, and online courses about the topic, we break down Python programming into easily digestible lessons of less than 5 minutes each, following our BiteSize approach. Each lesson begins with a clear and short introduction to the topic. This gives you a strong base to start from and gets you ready for deeper learning. Then, you will see coding demonstrations that show the ideas discussed. These examples are simple and useful, helping you really understand the concepts. You’ll then practice tasks at different difficulty levels, so you can test your knowledge and increase your confidence. You’ll also play with case studies to solve real-world problems. Tips are included to show how you can incorporate generative AI into your learning toolkit, using it for feedback, practice exercises, code reviews, and exploring advanced topics. Recommended AI prompts can help you identify areas for improvement, review key concepts, and track your progress.This book is designed for absolute beginners with no prior programming experience. It is ideal for individuals with busy schedules or limited time for studying.
R 3,001.65

Hands-On Image Processing and Computer Vision with Python
Explore the world of image processing, computer vision, and generative AI with Python—from fundamental concepts and classical methods to deep learning, modern vision systems, and real-world visual content generation.Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key FeaturesMaster end-to-end image processing and computer vision workflows using PythonBuild visual AI systems with classical, deep learning, and generative AI techniquesApply theory with production-ready implementations using leading Python librariesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAnalyzing and understanding visual data has become essential in modern applications such as healthcare, security, remote sensing, manufacturing, and digital media. This book provides a hands-on guide to image processing and computer vision using Python, following a practical approach that bridges theory with implementation.As you progress through the chapters, you will develop proficiency in Python 3 and implement algorithms spanning classical image processing, modern computer vision, and state-of-the-art (SOTA) deep learning and generative AI. The book covers image enhancement, restoration, filtering, segmentation, feature extraction, classification, and object detection using libraries including NumPy, OpenCV, PIL, SciPy, scikit-image, scikit-learn, TensorFlow, Keras, and PyTorch.Advanced chapters introduce CNNs, Vision Transformers, transformer-based segmentation, modern detection frameworks, GANs, diffusion models, foundation models, image-to-image translation, super-resolution, and multimodal vision-language understanding. Real-world applications span medical imaging, remote sensing, banking, augmented reality, autonomous driving, industrial inspection, and intelligent visual analytics. By the end of the book, you will be equipped to design and implement real-world visual computing solutions.*Email sign-up and proof of purchase requiredWhat you will learnBuild image processing and computer vision pipelinesApply image enhancement, restoration, and segmentationImplement image classification and object detection modelsExplore CNNs, Vision Transformers, and attention modelsGenerate and edit images using GANs and diffusion modelsDevelop multimodal vision-language AI applicationsApply visual AI across diverse real-world domainsImplement super-resolution, style transfer, and image-to-image translationWho this book is forPython developers, engineers, applied researchers, students, and AI practitioners who want to build end-to-end image processing and computer vision systems. A working knowledge of Python is required, while familiarity with linear algebra, calculus, and basic machine learning concepts will help you get the most from the advanced topics.
R 1,628.00

Python Experiments in Physics and Astronomy
Python Experiments in Physics and Astronomy acts as a resource for science and engineering students or faculty who would like to see how a diverse selection of topics can be analyzed and simulated using Python programs. The book also provides Python solutions that can be learned from and modified as needed. The book is mainly aimed at undergraduates, but since many science students and faculty have limited exposure to scientific programming, having a collection of examples that address curve-fitting, Fast Fourier Transforms, image photometry and image alignment, and many others could be very helpful not just for learning from, but also to support classroom projects and demonstrations.Key Features:Features tutorials using Python for non-computer science students and faculty involved with scientific programmingContains complete scientific programming examples for teaching and academic projectsPresents detailed Python solutions for Physics and Astronomy topics, not normally covered in depth, because they would be too time-consumingPurchasers of the book can access the accompanying computer code via the Instructor Resources Download Hub.
R 6,084.42

Advanced Interdisciplinary Applications of Deep Learning for Data Science
Advanced interdisciplinary applications of deep learning are revolutionizing the field of data science, enabling new solutions across industries. By leveraging neural networks and datasets, deep learning techniques are transforming how businesses analyze, interpret, and gain insights from complex data. In fields like healthcare, finance, engineering, and business, deep learning models can uncover patterns and make predictions to enhance data-driven decision-making while fostering new opportunities in areas like personalized medicine, autonomous systems, and predictive analytics. As deep learning continues evolves, its interdisciplinary impact expands, creating new possibilities for solving challenges in data science. Advanced Interdisciplinary Applications of Deep Learning for Data Science explores innovations of deep learning technology in data science for various industries and sectors. It examines solutions for decision-making and patient or customer service using machine learning, AI, and predictive analytics. This book covers topics such as bioinformatics, environmental monitoring, and medical diseases, and is a useful resource for data scientists, computer engineers, medical professionals, academicians, and researchers.
R 8,134.71

Concise Introduction to Machine Learning
A Concise Introduction to Machine Learning uses mathematics as the common language to explain a variety of machine learning concepts from basic principles and illustrates every concept using examples in both Python and MATLAB®, which are available on GitHub and can be run from there in Binder in a web browser. Each chapter concludes with exercises to explore the content.The emphasis of the book is on the question of Why—only if “why” an algorithm is successful is understood, can it be properly applied and the results trusted. Standard techniques are treated rigorously, including an introduction to the necessary probability theory. This book addresses the commonalities of methods, aims to give a thorough and in-depth treatment and develop intuition for the inner workings of algorithms, while remaining concise.This useful reference should be essential on the bookshelf of anyone employing machine learning techniques, since it is born out of strong experience in university teaching and research on algorithms, while remaining approachable and readable.
R 2,674.00

Applying Data Science
This book offers practical guidelines on creating value from the application of data science based on selected artificial intelligence methods. In Part I, the author introduces a problem-driven approach to implementing AI-based data science and offers practical explanations of key technologies: machine learning, deep learning, decision trees and random forests, evolutionary computation, swarm intelligence, and intelligent agents. In Part II, he describes the main steps in creating AI-based data science solutions for business problems, including problem knowledge acquisition, data preparation, data analysis, model development, and model deployment lifecycle. Finally, in Part III the author illustrates the power of AI-based data science with successful applications in manufacturing and business. He also shows how to introduce this technology in a business setting and guides the reader on how to build the appropriate infrastructure and develop the required skillsets. The book is ideal for data scientists who will implement the proposed methodology and techniques in their projects. It is also intended to help business leaders and entrepreneurs who want to create competitive advantage by using AI-based data science, as well as academics and students looking for an industrial view of this discipline.
R 4,192.83



Data Science for Genomics
Data Science for Genomics presents the foundational concepts of data science as they pertain to genomics, encompassing the process of inspecting, cleaning, transforming, and modeling data with the goal of discovering useful information, suggesting conclusions and supporting decision-making. Sections cover Data Science, Machine Learning, Deep Learning, data analysis, and visualization techniques. The authors then present the fundamentals of Genomics, Genetics, Transcriptomes and Proteomes as basic concepts of molecular biology, along with DNA and key features of the human genome, as well as the genomes of eukaryotes and prokaryotes. Techniques that are more specifically used for studying genomes are then described in the order in which they are used in a genome project, including methods for constructing genetic and physical maps. DNA sequencing methodology and the strategies used to assemble a contiguous genome sequence and methods for identifying genes in a genome sequence and determining the functions of those genes in the cell. Readers will learn how the information contained in the genome is released and made available to the cell, as well as methods centered on cloning and PCR.
R 5,002.00

Data Structures using Python
Data Structures using Python provides an introduction to design, analysis, and implementation of data structures using the powerful language Python. This book is designed for a first course on the subject. It is written for the undergraduate engineering students of Computer Science, Information Technology and allied disciplines.The book begins with an overview of the concept, need, nomenclature followed by discussion of Arrays, Stacks, Queues, Double Ended Queues, Linked List - all under a chapter on Linear Data Structures. This is followed by a chapter on Non-linear Data Structures where Heap, Hash Table, Trie, and Disjoint Sets are discussed. Trees, though a non-linear data structure, is discussed as a separate chapter to emphasize upon its importance. The last few chapters of the book discusses Graphs, Searching,and Sorting finally ending with an appendix on Python built-in class functions.
R 2,795.00


Data Science with R for Psychologists and Healthcare Professionals
This introduction to R for students of psychology and health sciences aims to fast-track the reader through some of the most difficult aspects of learning to do data analysis and statistics. It demonstrates the benefits for reproducibility and reliability of using a programming language over commercial software packages such as SPSS. The early chapters build at a gentle pace, to give the reader confidence in moving from a point-and-click software environment, to the more robust and reliable world of statistical coding. This is a thoroughly modern and up-to-date approach using RStudio and the tidyverse. A range of R packages relevant to psychological research are discussed in detail. A great deal of research in the health sciences concerns questionnaire data, which may require recoding, aggregation and transformation before quantitative techniques and statistical analysis can be applied. R offers many useful and transparent functions to process data and check psychometric properties. These are illustrated in detail, along with a wide range of tools R affords for data visualisation. Many introductory statistics books for the health sciences rely on toy examples - in contrast, this book benefits from utilising open datasets from published psychological studies, to both motivate and demonstrate the transition from data manipulation and analysis to published report. R Markdown is becoming the preferred method for communicating in the open science community. This book also covers the detail of how to integrate the use of R Markdown documents into the research workflow and how to use these in preparing manuscripts for publication, adhering to the latest APA style guidelines.
R 6,960.00


R 367.00

Data Science
This three-volume set CCIS 2213-2215 constitutes the refereed proceedings of the 10th International Conference of Pioneering Computer Scientists, Engineers and Educators, ICPCSEE 2024, held in Macau, China, during September 27–30, 2024.The 74 full papers and 3 short papers presented in these three volumes were carefully reviewed and selected from 249 submissions.The papers are organized in the following topical sections:Part I: Novel methods or tools used in big data and its applications; applications of data science.Part II: Education research, methods and materials for data science and engine; data security and privacy; big data mining and knowledge management.Part III: Infrastructure for data science; social media and recommendation system; multimedia data management and analysis.
R 3,327.50


Data Science for Economics and Finance
This open access book covers the use of data science, including advanced machine learning, big data analytics, Semantic Web technologies, natural language processing, social media analysis, time series analysis, among others, for applications in economics and finance. In addition, it shows some successful applications of advanced data science solutions used to extract new knowledge from data in order to improve economic forecasting models.The book starts with an introduction on the use of data science technologies in economics and finance and is followed by thirteen chapters showing success stories of the application of specific data science methodologies, touching on particular topics related to novel big data sources and technologies for economic analysis (e.g. social media and news); big data models leveraging on supervised/unsupervised (deep) machine learning; natural language processing to build economic and financial indicators; and forecasting and nowcasting of economic variables through time series analysis. This book is relevant to all stakeholders involved in digital and data-intensive research in economics and finance, helping them to understand the main opportunities and challenges, become familiar with the latest methodological findings, and learn how to use and evaluate the performances of novel tools and frameworks. It primarily targets data scientists and business analysts exploiting data science technologies, and it will also be a useful resource to research students in disciplines and courses related to these topics. Overall, readers will learn modern and effective data science solutions to create tangible innovations for economic and financial applications.
R 1,832.00

R 3,261.77

Data Structures and Program Design Using Python
Data structures provide a means to managing huge amounts of information such as large databases, using SEO effectively, and creating Internet/Web indexing services. This book is designed to present fundamentals of data structures for beginners using the Python programming language in a friendly, self-teaching, format. Practical analogies using real world applications are integrated throughout the text to explain technical concepts. The book includes a variety of end-of-chapter practice exercises, e.g., programming, theoretical, and multiple-choice.FEATURES:Covers data structure fundamentals using PythonNumerous tips, analogies, and practical applications enhance understanding of subjects under discussion"Frequently Asked Questions" integrated throughout the text clarify and explain conceptsIncludes a variety of end-of-chapter exercises, e.g., programming, theoretical, and multiple choice.
R 1,823.00

R 611.00

R 545.94


INTRODUCTION TO SCIENTIFIC MACHINE LEARNING FOR ENGINEERING STUDENTS
Introduction to Scientific Machine Learning for Engineering Students offers a first-principles introduction to scientific machine learning for advanced undergraduates, graduate students, and practicing engineers. Using probability theory as the language of uncertainty, it develops a unified framework for modeling, inference, and prediction in engineering systems.The book moves from probability, Monte Carlo methods, model calibration, and Bayesian inference to supervised learning, unsupervised learning, state-space models, Kalman filtering, probabilistic programming, and automated Bayesian inference. Physics-informed machine learning is integrated throughout, emphasizing the combination of data and physical insight.Implemented entirely in reproducible Jupyter notebooks using Python, the text helps readers understand the foundations of modern methods, build models that reflect physical and causal structure, and calibrate them rigorously with data.
R 6,155.00

Data Science Foundations
While data science is powering most modern organisations its technical intricacies often remain confined to a select few.This book is for those starting to work within this field to give them the foundations on which to build their confidence and understanding. Allowing them to contribute to projects through making decisions and acting on them. Written in an accessible manner, Data Science Foundations provides explanations of complex concepts and methods in layman’s terms supported by examples. It also includes a holistic view of data science covering the technical, ethical and delivery challenges illustrated by case studies.Aligned with industry-recognised qualifications, this is the definitive guide for aspiring data scientists, providing a solid foundation in data analysis techniques.
R 1,484.00


R 436.72

Learn Python the Hard Way
You Will Learn Python! Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed--just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python the Hard Way, Fifth Edition, you'll learn Python by working through 60 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how a computer works; what good programs look like; and how to read, write, and think about code. Install a complete Python environmentOrganize and write codeFix and break codeBasic mathematicsVariablesStrings and textInteract with usersWork with filesLooping and logicData structures using lists and dictionariesProgram designObject-oriented programmingInheritance and compositionModules, classes, and objectsPython packagingAutomated testingBasic data mungingBasic statistics with NumPy and SciPyData Analysis It'll be hard at first. But soon, you'll just get it--and that will feel great! This course will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages. You'll be a Python programmer. This book is perfect for Total beginners with zero programming experienceJunior developers who know one or two languagesReturning professionals who haven't written code in yearsSeasoned professionals looking for a fast, simple, crash course in Python
R 978.00

Introduction to Environmental Data Science
Introduction to Environmental Data Science focuses on data science methods in the R language applied to environmental research, with sections on exploratory data analysis in R including data abstraction, transformation, and visualization; spatial data analysis in vector and raster models; statistics and modelling ranging from exploratory to modelling, considering confirmatory statistics and extending to machine learning models; time series analysis, focusing especially on carbon and micrometeorological flux; and communication. Introduction to Environmental Data Science is an ideal textbook to teach undergraduate to graduate level students in environmental science, environmental studies, geography, earth science, and biology, but can also serve as a reference for environmental professionals working in consulting, NGOs, and government agencies at the local, state, federal, and international levels.Features• Gives thorough consideration of the needs for environmental research in both spatial and temporal domains. • Features examples of applications involving field-collected data ranging from individual observations to data logging. • Includes examples also of applications involving government and NGO sources, ranging from satellite imagery to environmental data collected by regulators such as EPA. • Contains class-tested exercises in all chapters other than case studies. Solutions manual available for instructors.• All examples and exercises make use of a GitHub package for functions and especially data.
R 5,165.00

Computer Science From Scratch
Computer science can feel unapproachable for those without a formal CS education. Fun Computer Science Projects in Python pulls back that curtain, illuminating several foundational CS concepts through creative, hands-on projects. Each of the 7 projects is presented in a code-centric tutorial that gently introduces topics like interpreters, emulators, and machine learning without getting bogged down by complex theory. The projects showcase advanced Python language features and clean code principles while exploring interesting algorithms. Chapters conclude with discussions of real-world applications of the topic and proposed exercises to extend the reader's skills. Covers Python 3.x
R 1,391.00

R 3,066.67

R 448.00

R 903.45

Doing Data Science in R
This approachable introduction to doing data science in R provides step-by-step advice on using the tools and statistical methods to carry out data analysis. Introducing the fundamentals of data science and R before moving into more advanced topics like Multilevel Models and Probabilistic Modelling with Stan, it builds knowledge and skills gradually. This book: Focuses on providing practical guidance for all aspects, helping readers get to grips with the tools, software, and statistical methods needed to provide the right type and level of analysis their data requiresExplores the foundations of data science and breaks down the processes involved, focusing on the link between data science and practical social science skillsIntroduces R at the outset and includes extensive worked examples and R code every step of the way, ensuring students see the value of R and its connection to methods while providing hands-on practice in the softwareProvides examples and datasets from different disciplines and locations demonstrate the widespread relevance, possible applications, and impact of data science across the social sciences.
R 6,650.00

Deep Learning Approach for Natural Language Processing, Speech, and Computer Vision
Deep Learning Approach for Natural Language Processing, Speech, and Computer Vision provides an overview of general deep learning methodology and its applications of natural language processing (NLP), speech, and computer vision tasks. It simplifies and presents the concepts of deep learning in a comprehensive manner, with suitable, full-fledged examples of deep learning models, with an aim to bridge the gap between the theoretical and the applications using case studies with code, experiments, and supporting analysis.Features: Covers latest developments in deep learning techniques as applied to audio analysis, computer vision, and natural language processing. Introduces contemporary applications of deep learning techniques as applied to audio, textual, and visual processing. Discovers deep learning frameworks and libraries for NLP, speech, and computer vision in Python. Gives insights into using the tools and libraries in Python for real-world applications. Provides easily accessible tutorials and real-world case studies with code to provide hands-on experience.This book is aimed at researchers and graduate students in computer engineering, image, speech, and text processing.
R 2,990.16

R 730.10


R 1,628.00

Training Systems Using Python Statistical Modeling
Leverage the power of Python and statistical modeling techniques for building accurate predictive modelsKey FeaturesGet introduced to Python's rich suite of libraries for statistical modelingImplement regression, clustering and train neural networks from scratchIncludes real-world examples on training end-to-end machine learning systems in PythonBook DescriptionPython's ease of use and multi-purpose nature has led it to become the choice of tool for many data scientists and machine learning developers today. Its rich libraries are widely used for data analysis, and more importantly, for building state-of-the-art predictive models. This book takes you through an exciting journey, of using these libraries to implement effective statistical models for predictive analytics.You’ll start by diving into classical statistical analysis, where you will learn to compute descriptive statistics using pandas. You will look at supervised learning, where you will explore the principles of machine learning and train different machine learning models from scratch. You will also work with binary prediction models, such as data classification using k-nearest neighbors, decision trees, and random forests. This book also covers algorithms for regression analysis, such as ridge and lasso regression, and their implementation in Python. You will also learn how neural networks can be trained and deployed for more accurate predictions, and which Python libraries can be used to implement them.By the end of this book, you will have all the knowledge you need to design, build, and deploy enterprise-grade statistical models for machine learning using Python and its rich ecosystem of libraries for predictive analytics.What you will learnUnderstand the importance of statistical modelingLearn about the various Python packages for statistical analysisImplement algorithms such as Naive Bayes, random forests, and moreBuild predictive models from scratch using Python's scikit-learn libraryImplement regression analysis and clusteringLearn how to train a neural network in PythonWho this book is forIf you are a data scientist, a statistician or a machine learning developer looking to train and deploy effective machine learning models using popular statistical techniques, then this book is for you. Knowledge of Python programming is required to get the most out of this book.
R 1,335.00

Introduction to Environmental Data Science
Statistical and machine learning methods have many applications in the environmental sciences, including prediction and data analysis in meteorology, hydrology and oceanography; pattern recognition for satellite images from remote sensing; management of agriculture and forests; assessment of climate change; and much more. With rapid advances in machine learning in the last decade, this book provides an urgently needed, comprehensive guide to machine learning and statistics for students and researchers interested in environmental data science. It includes intuitive explanations covering the relevant background mathematics, with examples drawn from the environmental sciences. A broad range of topics is covered, including correlation, regression, classification, clustering, neural networks, random forests, boosting, kernel methods, evolutionary algorithms and deep learning, as well as the recent merging of machine learning and physics. End‑of‑chapter exercises allow readers to develop their problem-solving skills, and online datasets allow readers to practise analysis of real data.
R 3,541.58

R 611.00

R 2,543.00

Data Science in Practice
This book approaches big data, artificial intelligence, machine learning, and business intelligence through the lens of Data Science. We have grown accustomed to seeing these terms mentioned time and time again in the mainstream media. However, our understanding of what they actually mean often remains limited. This book provides a general overview of the terms and approaches used broadly in data science, and provides detailed information on the underlying theories, models, and application scenarios. Divided into three main parts, it addresses what data science is; how and where it is used; and how it can be implemented using modern open source software. The book offers an essential guide to modern data science for all students, practitioners, developers and managers seeking a deeper understanding of how various aspects of data science work, and of how they can be employed to gain a competitive advantage.
R 5,833.52

R 519.00

Probability and Statistics for Data Science
Probability and Statistics for Data Science: Math + R + Data covers "math stat"—distributions, expected value, estimation etc.—but takes the phrase "Data Science" in the title quite seriously:* Real datasets are used extensively. * All data analysis is supported by R coding. * Includes many Data Science applications, such as PCA, mixture distributions, random graph models, Hidden Markov models, linear and logistic regression, and neural networks.* Leads the student to think critically about the "how" and "why" of statistics, and to "see the big picture."* Not "theorem/proof"-oriented, but concepts and models are stated in a mathematically precise manner.Prerequisites are calculus, some matrix algebra, and some experience in programming.Norman Matloff is a professor of computer science at the University of California, Davis, and was formerly a statistics professor there. He is on the editorial boards of the Journal of Statistical Software and The R Journal. His book Statistical Regression and Classification: From Linear Models to Machine Learning was the recipient of the Ziegel Award for the best book reviewed in Technometrics in 2017. He is a recipient of his university's Distinguished Teaching Award.
R 7,525.35
















































