
The author's goal is to offer an introduction to Python that is imperative-first but doesn't shy away from discussing objects early. User-defined classes and Object-Oriented Programming are covered later, when they can be motivated and the students are ready. More than just an introduction to programming, the book is a broad introduction to Computer Science, with a bent towards application development and a philosophy of introducing "the right tool at the right moment." It introduces students to theoretical concepts such as recursion, regular expressions, depth-first search, and MapReduce, as well as to practical tools such as GUI widgets, HTML parsers, SQL, and multi-core programming. The presentation is problem-oriented and hands-on with practice problems (and solutions) appearing throughout
- ISBN: 978-0-470-61846-2
- Editorial: John Wiley & Sons
- Encuadernacion: Rústica
- Páginas: 504
- Fecha Publicación: 01/11/2011
- Nº Volúmenes: 1
- Idioma: Inglés