Introduction to Computation and Programming Using Python, third edition
Autor John V. Guttagen Limba Engleză Paperback – 5 ian 2021
În acest volum de referință publicat de The MIT Press, observăm o abordare riguroasă a rezolvării problemelor computaționale, ancorată ferm în ecosistemul modern de biblioteci Python: numpy pentru calcul numeric, matplotlib pentru vizualizare, pandas pentru analiza datelor și sklearn pentru aplicații de machine learning. Găsim aici nu doar un manual de programare, ci un ghid strategic pentru transformarea datelor în modele interpretabile. Pe linia practică a lucrării Practice of Computing Using Python de Richard Enbody, dar cu focus pe modelarea stochastică și complexitatea algoritmică, Introduction to Computation and Programming Using Python, third edition se distinge prin tranziția rapidă de la elementele fundamentale de sintaxă la probleme de optimizare complexe. Structura cărții reflectă o progresie logică: primele capitole stabilesc baza în Python 3.8, trecând prin abstractizarea funcțiilor și programarea orientată pe obiecte, pentru ca ulterior să exploreze domenii critice precum simulările Monte Carlo, verificarea ipotezelor statistice și tehnicile de clasificare. Raportat la lucrările anterioare ale autorului, cum este Larch: Languages and Tools for Formal Specification, unde John V. Guttag se concentra pe rigoarea specificațiilor formale, acest titlu marchează o orientare clară către latura aplicată a calculului. Reținem că volumul nu presupune experiență prealabilă în programare, însă ritmul este alert, acoperind subiecte avansate precum programarea dinamică și algoritmii de clustering. Este o resursă care prioritizează eficiența computațională și validitatea statistică, oferind instrumente concrete pentru orice cercetător sau student care dorește să utilizeze Python ca motor de analiză științifică.
Preț: 458.17 lei
Preț vechi: 572.72 lei
-20%
Carte disponibilă
Livrare economică 15-21 mai
Livrare express 02-08 mai pentru 53.75 lei
Specificații
ISBN-10: 0262542366
Pagini: 496
Ilustrații: 140
Dimensiuni: 176 x 226 x 31 mm
Greutate: 1.04 kg
Editura: The MIT Press
De ce să citești această carte
Recomandăm această carte celor care doresc să treacă de la simpla scriere a codului la rezolvarea problemelor complexe prin modelare computațională. Cititorul câștigă o bază solidă în Python, învățând simultan cum să proceseze seturi mari de date și să implementeze algoritmi de învățare automată. Este resursa ideală pentru a stăpâni instrumentele esențiale din data science sub îndrumarea unui expert de la MIT.
Despre autor
John V. Guttag este profesor de informatică și inginerie electrică, deținând catedra Dugald C. Jackson la MIT. Cariera sa academică de prestigiu este definită prin cercetări în domenii variate, de la ingineria software și specificații formale până la aplicarea tehnicilor de calcul în medicină. Prin Introduction to Computation and Programming Using Python, third edition, autorul sintetizează experiența sa didactică vastă, oferind un curriculum care a format generații de studenți la una dintre cele mai prestigioase universități tehnice din lume.
Descriere scurtă
Cuprins
2 INTRODUCTION TO PYTHON
3 SOME SIMPLE NUMERICAL PROGRAMS
4 FUNCTIONS, SCOPING, AND ABSTRACTION
5 STRUCTURED TYPES and MUTABILITY
6 Recursion and Global variables
7 Modules and Files
8 TESTING AND DEBUGGING
9 EXCEPTIONS AND ASSERTIONS .
10 CLASSES AND OBJECT-ORIENTED PROGRAMMING
11 A SIMPLISTIC INTRODUCTION TO ALGORITHMIC COMPLEXITY
12 SOME SIMPLE ALGORITHMS AND DATA STRUCTURES .
13 PLOTTING AND MORE ABOUT CLASSES
14 KNAPSACK AND GRAPH OPTIMIZATION PROBLEMS
15 DYNAMIC PROGRAMMING
16 RANDOM WALKS AND MORE ABOUT DATA VISUALIZATION
17 STOCHASTIC PROGRAMS, PROBABILITY, AND DISTRIBUTIONS
18 MONTE CARLO SIMULATION
19 SAMPLING AND CONFIDENCE .
20 UNDERSTANDING EXPERIMENTAL DATA
21 RANDOMIZED TRIALS AND HYPOTHESIS CHECKING .
22 LIES, DAMNED LIES, AND STATISTICS
23 EXPLORING DATA WITH PANDAS
24 A QUICK LOOK AT MACHINE LEARNING
25 CLUSTERING
26 CLASSIFICATION METHODS
PYTHON 3.8 QUICK REFERENCE
INDEX