Computer ScienceTextbook

Introduction to Data Science Using Python

Not rated yetRate this book

Afrand Agah’s introductory resource connects Python programming foundations with a later introduction to the machine-learning and statistical ideas used in data science.

FormatExternal access
LanguageEnglish
SubjectComputer Science
LevelNot specified
No. of pages117
Published2024

Free reading is available at the official source. Opens in a new tab.

Book cover of Introduction to Data Science Using PythonFree

About this book

About this book

Afrand Agah’s introductory resource connects Python programming foundations with a later introduction to the machine-learning and statistical ideas used in data science.

This page introduces the source edition and offers a focused reading route. Use the linked original resource for the complete text, references, activities, and the author’s full explanation. The overview below is limited to the sections identified in the coverage note.

Contents and further reading

Consult the official book or repository page for the resource’s contents and publication information. Open the source PDF to read the complete available edition.

Sources and coverage

This original overview is based on Preface and selected opening programming sections (PDF sheets 4 and 8–10), with publisher metadata and contents checked; the first edition was published in 2024 and the linked file was updated in December 2025. It is not a whole-book review. The verified source PDF contains 117 PDF sheets, including preliminary or repository pages; this may differ from its printed pagination. The source retains its own authorship, rights notices, and any separately credited third-party material.

Book summary

Study overview

The reviewed preface presents programming, mathematics, and statistical understanding as connected elements of data science. It explains the book’s two-part route: readers first develop Python programming foundations, then encounter introductory machine-learning and statistics material. The opening sections orient beginners to an execution environment and distinguish interactive work from running a saved script. They introduce simple output, string literals, comments, and the experience of identifying errors. This gives students a practical entry point before moving to more complex tasks. The contents indicate further work on control flow, functions, collections, plotting, packages, and data-oriented applications, but those later sections have not been evaluated in this overview. Version-specific installation references belong to the linked file’s publication context.

How to study this book

Use the Python environment specified by your course and record its version. Begin with a very small program, predict its output, and compare the prediction with the observed result. Explain the difference between the text of a program and the output it produces. Change one feature at a time and keep a note of the effect. When an error appears, read the message and identify the smallest example that still shows the problem. As you move toward data analysis, keep the source of the data, the question being asked, and the assumptions behind a model separate in your notes. Use current official documentation for installation details.

These study suggestions and the questions below are independent Academic Master editorial guidance.

Questions for reflection

  • What does a short program do, and how can you demonstrate that it does it?
  • Which change explains the difference between predicted and observed output?
  • What additional knowledge is needed to move from running code to interpreting a data-based result?
About access & copyright

This page provides book information and study material. Full-text access is provided by the original publisher or authorised source; a listing does not grant permission to republish the book.

Read our Library Access & Copyright policy

Programming foundations

Build understanding through small, explainable programs.

Execution and output

Distinguish written instructions from their observed result.

Data-science preparation

Connect programming with mathematics and statistics.

Version awareness

Record the environment and check current installation guidance.

Reader ratings & reviews

Be the first to rate

No ratings yet

0%0%
0%0%
0%0%
0%0%
0%0%

Share your thoughts

Your review helps other students choose the right resources.

Rate this book

How helpful was this book?No sign-up needed. Your rating appears instantly.