Python Programming Fundamentals (Undergraduate Topics in Computer Science) 2nd Edition by Kent D. Lee (PDF)

6

 

Ebook Info

  • Published: 2015
  • Number of pages: 344 pages
  • Format: PDF
  • File Size: 7.07 MB
  • Authors: Kent D. Lee

Description

This easy-to-follow and classroom-tested textbook guides the reader through the fundamentals of programming with Python, an accessible language which can be learned incrementally. Features: incudes numerous examples and practice exercises throughout the text, with additional exercises, solutions and review questions at the end of each chapter; highlights the patterns which frequently appear when writing programs, reinforcing the application of these patterns for problem-solving through practice exercises; introduces the use of a debugger tool to inspect a program, enabling students to discover for themselves how programs work and enhance their understanding; presents the Tkinter framework for building graphical user interface applications and event-driven programs; provides instructional videos and additional information for students, as well as support materials for instructors, at an associated website.

User’s Reviews

Reviews from Amazon users which were colected at the time this book was published on the website:

I am a blogger, writing articles for VBA, C# and other interesting programming languages. I was provided with an online version of the book from SpringerIn general, I have almost no experience with Python, so I have read the book with the eyes of an unexperienced user, the type of reader that reads books for programming fundamentals.The book is easy to read, quite small for a programming book (200 pages), giving you good basis for python fundamentals. The introduction is well written and enables you to configure the WingIDE within minutes and start using the book. At the end of each chapter, there are programming tasks, most of which are resolved quite well a few pages after. This is a big plus :)What I liked in the book was its simple language and way of telling the Python story – the author inserts parts such as “What is a computer and what is a programming language”, which are easy to follow and make the reading more interesting and not so tense.The second thing I liked was the fact, that the book actually builds some real GUI applications, after the first 100 pages. This was crucial for my motivation to reach the end of the book. Python comes up with plenty of libraries, which were well-used to show its power.Now, let’s hate a little:I have read the book with an online version and some of the code was not quite visible with it. I have made some errors in writing the code, because the “(” and the “[” are quite familiar from the monitor.The code from the book was not provided, thus I should have written it by myself, which was not that pleasant, considering the point above.Some of the code provided in the book was quite a lot to be written down as an example, considering the fact that the code was written in more than one place in the chapter (actually this could have been the style of the author, because the code snippets were explained, but I prefer to be able to get the whole picture of what the code is doing).So, if I could summarize the minuses – please, provide code somewhere in the internet, if you are writing a programming book. A sentence such as “Solutions are available upon request” is really somehow not acceptable. This is a Python fundamentals book, not a NASA project.In conclusion, if you have passion for easy-to-install scripting languages and you are interested in Python – the book is quite OK for a start!

⭐I chose this book to learn python for two reasons. Firstly it is supported by a series of ‘you tube’ videos presented by the author. These are very well made and from these it is possible to get a feel for the book and gauge whether the level is right for you. Secondly the videos are done using a Mac OSX computer which is what I use so I was confident that I would not have any problems installing software etc.In addition to basic programming concepts the book briefly covers the different parts of a computer and binary arithmetic. It also covers the wing IDE, turtle and tkinter. It is well laid out with illustrations where needed and plenty of practice examples.I found it a very useful book.To anyone considering buying a book on python I would suggest they first view some of the videos (search for “python kent lee”) from these they will be able to judge whether the book is for them or not.

⭐Its in colour !! this is quite a different book than others I have read in that it deals with an IDE, (Wing 101 – free) and uses this as an aid to teaching the language, in which it succeeds fairly well. You have to hunt around to find the links for the on-line files and the printing of the code is quite small.However overall I would recommend this book to anyone setting out to learn Python.

⭐Very well explained. Good exercises.

Keywords

Free Download Python Programming Fundamentals (Undergraduate Topics in Computer Science) 2nd Edition in PDF format
Python Programming Fundamentals (Undergraduate Topics in Computer Science) 2nd Edition PDF Free Download
Download Python Programming Fundamentals (Undergraduate Topics in Computer Science) 2nd Edition 2015 PDF Free
Python Programming Fundamentals (Undergraduate Topics in Computer Science) 2nd Edition 2015 PDF Free Download
Download Python Programming Fundamentals (Undergraduate Topics in Computer Science) 2nd Edition PDF
Free Download Ebook Python Programming Fundamentals (Undergraduate Topics in Computer Science) 2nd Edition

Previous articleData Structures and Algorithms with Python (Undergraduate Topics in Computer Science) 2015th Edition by Kent D. Lee (PDF)
Next articleA Beginner’s Guide to Scala, Object Orientation and Functional Programming 2nd Edition by John Hunt (PDF)