Intro to Python for Computer Science and Data Science
Autor Paul Deitel, Harvey Deitelen Limba Engleză Paperback – 15 feb 2019
Ecosistemul tehnologic prezentat în Intro to Python for Computer Science and Data Science este unul vast, axat pe biblioteci esențiale precum NumPy pentru calcul numeric, Pandas pentru manipularea datelor și instrumente de vizualizare precum Matplotlib. Ne-a atras atenția modul în care autorii Paul Deitel și Harvey Deitel integrează fluxul de lucru modern prin utilizarea Jupyter Notebooks, oferind o experiență practică imediată. Putem afirma că volumul reușește să pună bazele programării în Python în timp ce introduce concepte complexe de Inteligență Artificială și Big Data. Ca și John V. Guttag în Introduction to Computation and Programming Using Python, third edition, autorii distilează experiență reală în principii acționabile, însă aleg o abordare mult mai granulară. Dacă Guttag se concentrează pe modelarea computațională, familia Deitel mizează pe o structură modulară. Această organizare permite parcurgerea progresivă: de la fundamentele Python (controlul fluxului, funcții) în prima parte, la structuri de date și manipularea fișierelor în partea a doua, culminând cu programarea orientată obiect. În contextul operei autorilor, lucrarea menține rigoarea tehnică întâlnită în C++20 for Programmers, dar adaptează tonul pentru un public mixt. În timp ce volumul de C++ se adresa sistemelor de înaltă performanță, această carte pentru Python face tranziția către analiza datelor și cloud computing. Suntem de părere că progresia este logică și susținută de sute de studii de caz, transformând teoria abstractă în implementări concrete, aliniate standardelor academice internaționale ACM/IEEE.
Preț: 701.80 lei
Preț vechi: 911.43 lei
-23%
Carte disponibilă
Livrare economică 20 mai-03 iunie
Specificații
ISBN-10: 0135404673
Pagini: 880
Dimensiuni: 182 x 232 x 29 mm
Greutate: 1.21 kg
Editura: Pearson Education
De ce să citești această carte
Recomandăm această carte studenților și profesioniștilor care doresc o bază solidă în Python, orientată spre aplicații de date. Cititorul câștigă nu doar competențe de programare, ci și abilitatea de a lucra cu seturi de date reale și tehnologii AI. Este un instrument esențial pentru cei care caută o trecere structurată de la sintaxa de bază la proiecte complexe de Data Science, beneficiind de expertiza recunoscută a autorilor Deitel.
Descriere
For introductory-level Python programming and/or data-science courses.
A groundbreaking, flexible approach to computer science and data science
The Deitels' Introduction to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and the Cloud provides a unique approach to teaching introductory Python programming, appropriate for both computer-science and data-science audiences. Providing the most current coverage of topics and applications, the book is paired with extensive traditional supplements as well as Jupyter Notebooks supplements. Real-world datasets and artificial-intelligence technologies allow students to work on projects making a difference in business, industry, government and academia. Hundreds of examples, exercises, projects (EEPs) and implementation case studies give students an engaging, challenging and entertaining introduction to Python programming and hands-on data science.
The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate data-science and artificial-intelligence topics, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.
Cuprins
- PART 1
- CS: Python Fundamentals Quickstart
- CS 1. Introduction to Computers and Python
- DS Intro: AI-at the Intersection of CS and DS
- CS 2. Introduction to Python Programming
- DS Intro: Basic Descriptive Stats
- CS 3. Control Statements and Program Development
- DS Intro: Measures of Central Tendency-Mean, Median, Mode
- CS 4. Functions
- DS Intro: Basic Statistics- Measures of Dispersion
- CS 5. Lists and Tuples
- DS Intro: Simulation and Static Visualization
- PART 2
- CS: Python Data Structures, Strings and Files
- CS 6. Dictionaries and Sets
- DS Intro: Simulation and Dynamic Visualization
- CS 7. Array-Oriented Programming with NumPy, High-Performance NumPy Arrays
- DS Intro: Pandas Series and DataFrames
- CS 8. Strings: A Deeper Look Includes Regular Expressions
- DS Intro: Pandas, Regular Expressions and Data Wrangling
- CS 9. Files and Exceptions
- DS Intro: Loading Datasets from CSV Files into Pandas DataFrames
- PART 3
- CS: Python High-End Topics
- CS 10. Object-Oriented Programming
- DS Intro: Time Series and Simple Linear Regression
- CS 11. Computer Science Thinking: Recursion, Searching, Sorting and Big O
- CS and DS Other Topics Blog
- PART 4
- AI, Big Data and Cloud Case Studies
- DS 12. Natural Language Processing (NLP), Web Scraping in the Exercises
- DS 13. Data Mining Twitter®: Sentiment Analysis, JSON and Web Services
- DS 14. IBM Watson® and Cognitive Computing
- DS 15. Machine Learning: Classification, Regression and Clustering
- DS 16. Deep Learning Convolutional and Recurrent Neural Networks; Reinforcement Learning in the Exercises
- DS 17. Big Data: Hadoop®, Spark(TM), NoSQL and IoT