Full description not available
A**T
Teaches how to write python program, albeit poorly
This book is clearly aimed at beginners. Not just beginners in python but beginners in programming as well. This book contains 9 chapters (1. Welcome to the world of python, 2. Python Syntax, 3. Important strings and console output, 4. The conditionals and control flow, 5. Understanding lists, tuples, and dictionaries, 6. The loops, 7. Understanding the functions, 8. Coding a full program, 9. Reserved Words and Functions)However, it lacks severely in content to be useful for a programmer at any proficiency level. There are sections that are tried to be explained in detail e.g. section on variables, but other times topics are quickly finished or sometimes not explained at all e.g. there is a section on how to install python but there is no section on how to run python programs. The later sections simply start with assuming that the reader knows how to run python programs. The content of the book is not thorough and even consistent at times. For a new programmer this would be an extremely confusing book.There are so many issues with this book. Following is a very small list of issues that I came acrossProof-reading:This is a book that severely needs a proof-reader. Other than the typos I found several other issues, such as1. Example of multi line comment is not correct2. The code examples are not visible even on some apps (they used black text color on black background and the code examples just show up as black boxes on my Windows Kindle App)Flow problems1. The book describes Tuples as "Tuples as similar to lists, and the only difference is that you are not allowed to alter values in a tuple". But Lists is nowhere described until next section2. Data structures are discussed before simpler things such as flow control (loops). And therefore the book doesn't cover the topic of iterating over data structures.OversimplificationThe book describes several topics with such haste and brevity that they might not make sense to a new programmer.For instance the book tries to address the topic of compiling and installing python using python's source code. The steps described to do so are: "Run the code, configure the script. Install python and it is ready".Another example is the section on functions, which mentions the following:"The computer does not see the function, what it sees is the result that the function returned"Although I can faintly understand what the authors of book are trying to convey, I am not sure that a new programmer would actually understand what this really means.Overall impression of the bookSeems like multiple people worked on this book and everybody wrote their part in vacuum. This is definitely a confusing book for beginners and not valuable enough for programmers already familiar with python already.
A**S
Great book to beginning with
Great book to beginning with. I last learned the basics of coding (last time with C++) in over 17 years, and though I've cobbled together code pieces since then and debugged a bit here and there, I haven't done any coding of my own since. This was a great introduction and I feel well on my way to coding in Python.I took off a star because of the typos, which I found mostly in code sections. Often, a word for word transcription of the author's code would not work, so I had to debug it to make it work as intended. Perhaps this was purposeful, but I think not. I imagine it just needed a bit more editing prior to release.
M**R
A good primer for a Python Newbie with some other programming language background.
It was a pretty good primer. There were some typos that were a little distracting and a couple operators and special characters that were mixed up in some of the examples but having a background in another language helped me decipher the real coding. All in all the explanations were pretty clear. It could have been improved by using some bolder text when writing the code limes in the examples. that would have separated it from the text a little better.
X**Y
Nice at first. But, it has potential.
Easy to follow at first. But you really have to devote time to learning this or you will forget everything.
B**K
Good starter, but there may be some easier to learn
Good overall book. Might be best to at least have some coding experience however. It eases in to coding well, but forgets to mention some best practices for all code writing (not just python) also doesn't give a lot of help in tweakin/refining code to run faster (bit this may not be an intro type so no starts deducted)
A**R
Great guide
There are a few minor errors here and there, nothing that really harms the material, and the formatting of the book itself could be slightly better for Kindle, but this guide is easy to read, follow, and apply. I'd recommend it to anyone wanting to learn the basics of coding with Python.
C**Y
Good primer
This book was an easy read with plenty of examples, exercises. Highly recommended for readers of all ages. Good find for free.
K**R
This book offers a great step by step guide on how to use Python. It is easier if you know how programming works. I don't
, so I got lost in the terminology. Otherwise, this is a great starting point. I highly recommend it to anyone wanting to learn Python programming.
K**N
It was free
It was free but the book has little to offer for people who want to learn Python. At the end of the 7 days you will know something about variables and how they differ from other languages and a little about the syntax of control structures (if, while ...) but not much else.There are 'practical' examples but they weren't very interesting, quite academic in approach. It's real fault, as a booklet, is that it doesn't give any information about where to put these programs once written or even how to run them, which is essential for a beginners guide.I wouldn't buy this book it really isn't worth it. I wouldn't even bother downloading it or spending any time reading it, there are much better resources online.
B**R
Poor Python
The author may know a bit of Python syntax, but I don't think her native language is English, so the explanatory text is poor, and it really is not worth the effort of working out what on earth she might mean. The start of the book is really demotivating -- how to write a comment, and how to define a variable. You get the impression that this book is "how Python works", when you might have hoped for "what I can do with Python and how to do it". Not recommended.
N**S
Resourceful book about coding.
Well detailed and helpful for a beginner.I recommend it to anyone interested in Python.I am considering a coding course soon.
D**E
It is poorly written. I think it is better googling than looking in this book
It is poorly written. I think it is better googling than looking in this book.No in depth knowledge about python
R**H
iCode Academy Python Step by Step Guide
This book is very easy reading and aimed at beginners but of limited use otherwise. It only covers the very basic basics.
Trustpilot
1 month ago
3 weeks ago