Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud by Paul J. Deitel and Harvey Deitel, published by Pearson on February 15, 2019. This 1st edition, with ISBN-10: 135404673 and ISBN-13: 978-0135404676, provides a groundbreaking and flexible approach to introductory Python programming, catering to both computer science and data science learners. The text delivers the most current coverage of topics and applications, enhanced by extensive traditional supplements and Jupyter Notebooks. Students will engage with real-world datasets and artificial intelligence technologies, tackling projects that impact business, industry, government, and academia. With hundreds of engaging examples, exercises, projects (EEPs), and implementation case studies, this book offers a challenging yet entertaining introduction to Python programming and hands-on data science. Its modular architecture allows instructors to easily tailor the content for various computer science and data science courses, enabling customization of data science and AI topics for computer science students, and Python integration for data science students. The book is aligned with the latest ACM/IEEE CS-and-related computing curriculum initiatives and the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.
