- Tapa dura: 184 páginas
- Editor: Springer; Edición: 2014 (28 de febrero de 2015)
- Idioma: Inglés
- ISBN-10: 3319142399
- ISBN-13: 978-3319142395
- Valoración media de los clientes: 1 opinión de cliente
- Clasificación en los más vendidos de Amazon: nº874.222 en Libros en idiomas extranjeros (Ver el Top 100 en Libros en idiomas extranjeros)
- Ver el Índice completo
Compara Precios en Amazon
+ Envío GRATIS
The Python Workbook: A Brief Introduction with Exercises and Solutions (Inglés) Tapa dura – 28 feb 2015
Descripción del producto
“The book is suitable for a gentle introductory college level course, or even a solid high school intro to programming course. … A book like this one might in fact be ideal for someone aiming to learn programming or Python on his own. It can also be a very good supplementary material for an online course … . The book is a great resource for acquiring the basic coding fluency … .” (Bojan Tunguz, tunguzreview.com, February, 2015)
“The book provides you with 174 exercises, which can make you an advanced beginner … in Python. The excersises are well-structured indeed, taking into account anything from the basics of the language (printing, units, conditionals, loops and functions) to some more advanced structures as dictionaries, lists and working with files. … The excersises are well selected indeed. I liked them and I enjoyed solving (or looking at their solutions) them.” (Vitosh Academy, vitoshacademy.com, February, 2015)
Reseña del editor
While other textbooks devote their pages to explaining introductory programming concepts, The Python Workbook focuses exclusively on exercises, following the philosophy that computer programming is a skill best learned through experience and practice. Designed to support and encourage hands-on learning about programming, this student-friendly work contains 174 exercises, spanning a variety of academic disciplines and everyday situations. Solutions to selected exercises are also provided, supported by brief annotations that explain the technique used to solve the problem, or highlight specific points of Python syntax. No background knowledge is required to solve the exercises, beyond the material covered in a typical introductory Python programming course.
No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.
Obtén la app gratuita:
Detalles del producto
Si eres el vendedor de este producto, ¿te gustaría sugerir ciertos cambios a través del servicio de atención al vendedor?
Opiniones de clientes
Principales opiniones de clientes
Ha surgido un problema al filtrar las opiniones justo en este momento. Vuelva a intentarlo en otro momento.
The best way to learn any new skill is to do a lot of exercises and solve a lot of problems. This workbook provides 174 relatively straightforward excises that cover most important programming topics. The exercises are dived into eight different sections, such as “Loop Exercises,” “Dictionary Exercises,” “Recursion Exercises,” etc. The statement of the exercises/problems is very clear and well explained, and it’s usually covered in one or two paragraphs. The exercises also state if they are solved or not, and how long in terms of lines of program the solutions are.
As is to be expected from an workbook of this kind, many of the exercises come with a solution that is provided at the back of the book. The solutions are very to the point and concise, with a minimal amount of comments and explanations. Comments are given in the form of commented-out lines of code, while the short explanations are given on the side in grey boxed areas. All the code is properly and cleanly formatted. It is also color coded, which is a nice bonus and greatly helps with readability.
The content and the difficulty level of this book are both very accessible. The book is suitable for a gentle introductory college level course, or even a solid high school intro to programming course. None of the exercises require more than a few dozen lines of code to implement, and thus are not too demanding on your time and effort. A book like this one might in fact be ideal for someone aiming to learn programming or Python on his own. It can also be a very good supplementary material for an online course, which is in fact how I have been mostly using it. After a few weeks of going through these exercises I find that my Python fluency has greatly increased, and I am able to think in Pythonese and code much more efficiently. The book is a great resource for acquiring the basic coding fluency, but for more advanced programming skills you will need a more substantial reference.
Opiniones de clientes más útiles en Amazon.com
The book provides you with 174 exercises, which can make you an advanced beginner (if this term exists) in Python. The exercises are well-structured indeed, taking into account anything from the basics of the language (printing, units, conditionals, loops and functions) to some more advanced structures as dictionaries, lists and working with files. The "more advanced" structures are present twice, thus you have two levels of exercises for them. The exercises are well-selected indeed. I liked them and I enjoyed solving (or looking at their solutions) them.
Let's state the things I did not like:
1. No code provided in electronic form. The code is written explicitly in the book. (I will not comment on this one, but I consider it a major minus);
2. In the online version, the quality was somehow rather low, in some of the code I should have looked twice to see whether it is an underscore or a full stop;
3. I wish the author has spent a few pages for instructions how to install a Python IDE. (but this is a small minus, after all this is a Workbook).
Now, let's state the things I liked:
1. Really good selection of tasks;
2. The solution is explained well, with a lot of comments;
3. A man can learn a lot from it, if he/she has another book for Python or follows a course, explaining how the language works.
So far, I have not found any other book that offers so many programming exercises, which is a surprise. There are many books on how to learn Python, but they don't provide so many exercises. So in this sense, this book is fairly unique and useful, hence 5 star rating.