Also, assuming that the reader really does know how to program in another language, they will be wanting to write actual applications.
That's fine for single lines of code, but when larger blocks are called for that doesn't make sense. That is, pieces of code that disappear as soon as you close the window. The biggest criticism of this portion is that the book spends a lot of time on examples for the command line interpreter. The first half of the book is pretty good, doing a nice job of gently introducing the various concepts. No need to cover the most basic of basics that are the same across languages. This fits the type of book I was looking for. The book's stated audience is people who already know how to program in another language. So, I decided to give " Head First Python" a try. After a brief survey, I didn't find a stand out recommendation. There's a tremendous number of online resources available to learn any programming language you can imagine. I've never used the language before, but any language the encourages making demos referencing Dead Parrots and Silly Walks gets automatic bonus points. Named not after the snake, but the British comedy troupe Monty Python. The programming language Sublime Text uses for plugins is called " Python". A huge array are available along with the option to write your own. Sublime Text lets you do this with plugins.
Like any good geek, the first thing I want to do is to customize the app to my liking. Home Page Partially Picking Up Python with Head First PythonĪfter a long run with BBEdit and then TextMate, I have switched to using Sublime Text as my primary text editor and development tool.