Real-World Python: A Hacker's Guide to Solving Problems with Code
Autor Lee Vaughanen Limba Engleză Paperback – 14 dec 2020
Remarcăm faptul că Real-World Python funcționează ca o punte necesară între sintaxa de bază și aplicabilitatea industrială sau științifică a limbajului. Complementar volumului Python Projects de Laura Cassell, care se concentrează pe eficiența în afaceri și sarcini zilnice, lucrarea lui Lee Vaughan acoperă zona experimentelor complexe și a scenariilor 'geeky', transformând programarea într-un instrument de investigație cvasi-științifică. În timp ce alte resurse rămân în zona exercițiilor teoretice, aici implementăm algoritmi pentru a salva marinari naufragiați sau pentru a identifica megastructuri extraterestre.
Credem că forța acestui manual rezidă în diversitatea modulelor abordate. Nu este doar un curs de analiză de date, ci un ghid polivalent unde NumPy și Pandas fac echipă cu OpenCV pentru computer vision sau NLTK pentru procesarea limbajului natural. Autorul păstrează tonul practic din Impractical Python Projects, dar ridică miza tehnică, migrând de la biblioteca standard către ecosistemul extins de librării profesionale. Față de Python Tools for Scientists, unde accentul cade pe infrastructura de cercetare (Jupyter, Anaconda), Real-World Python prioritizează execuția unor proiecte de tip 'end-to-end'.
Structura este una riguroasă, în ciuda tematicii ludice. Fiecare capitol obligă cititorul să gândească precum un inginer de software: de la definirea problemei și alegerea strategiei de codare, până la vizualizarea rezultatelor cu Bokeh sau Matplotlib. Recomandăm acest volum celor care au depășit etapa „Hello World” și doresc să își construiască un portofoliu de proiecte care să demonstreze capacități reale de rezolvare a problemelor prin cod în limba engleză.
Preț: 187.13 lei
Preț vechi: 299.73 lei
-38%
Carte disponibilă
Livrare economică 08-19 mai
Livrare express 21-25 aprilie pentru 68.19 lei
Specificații
ISBN-10: 1718500629
Pagini: 328
Ilustrații: 1 Illustrations, unspecified
Dimensiuni: 178 x 235 x 25 mm
Greutate: 0.68 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States
De ce să citești această carte
Recomandăm această carte programatorilor Python de nivel intermediar care vor să iasă din zona tutorialelor repetitive. Veți câștiga experiență practică utilizând date reale de la NASA și biblioteci esențiale (Pandas, OpenCV, NumPy) în proiecte fascinante, de la detectarea cometelor la criptografie. Este resursa ideală pentru a învăța cum să aplici puterea Python în scenarii complexe, dincolo de automatizările simple de birou.
Descriere
A project-based approach to learning Python programming for beginners. Intriguing projects teach you how to tackle challenging problems with code.
You've mastered the basics. Now you're ready to explore some of Python's more powerful tools. Real-World Python will show you how.
Through a series of hands-on projects, you'll investigate real-world problems and determine the best programming strategies to solve them. You'll be introduced to important modules like OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, and matplotlib, and learn to harness powerful Python tools like computer vision, data analysis, and language processing. You'll learn to create complex, professional-grade programs and think through intriguing projects that show you how to:
- Save shipwrecked sailors with an algorithm designed to prove the existence of God
- Detect asteroids and comets moving against a starfield
- Program a robot sentry gun to shoot monsters and spare humans
- Select landing sites for a Mars probe using real NASA maps
- Send unbreakable messages written in a book code
- Escape the walking dead using data science
- Discover exoplanets and alien megastructures orbiting distant stars
- Test the hypothesis that we're all living in a computer simulation
- And more!
If you're tired of learning the bare essentials of Python Programming with examples taken out of context, you'll relish the relevant and geeky fun of Real-World Python!