The latest chapter, Tuples, is now available for viewing. As usual, the formatting isn't done; I'm simply working on the information for right now.
The permalink is also available.
Home site for the Start Programming with Python ebook. Learn basic and intermediate programming skills in an easy-to-learn and fun-to-use language. Many of the ideas you will learn will carry over to other programming languages and ideas.
The latest chapter, Tuples, is now available for viewing. As usual, the formatting isn't done; I'm simply working on the information for right now.
The permalink is also available.
You can find my latest revision of the Lists chapter at http://docs.google.com/Doc?id=d7n46wm_56ms3g8gcx.
I'm also adding permalinks to all of my Google Docs so you can always go to the latest revision as I updated them.
FYI, I just posted a revised version of the "Strings" chapter to Google Docs. The link is http://docs.google.com/Doc?id=d7n46wm_55cfvxh5dd.
Naturally this isn't the final format. I tried to format it for readability though.
As a heads up, here is a current listing of the chapters that I expect to have in the book.
I'm noticing that some of these chapters seem to be quite short, so if there's anything you would like to make sure is included, please let me know.
I'm slowly working on the chapters for the book. This post will contain links to the first few that I've already completed the rough drafts for. I currently have 7 chapters written.
Feel free to read each chapter and post comments on them. I want them to be understandable to non-programmers and veterans alike, so anything I can do to make them better is greatly appreciated.
Each link will take you to Google Docs, where I copied the chapters to for ease of viewing. If need be, I can assign "collaborator" status to people who wish to edit the chapters. Note: Google Docs is not how I will be publishing this book.
I have finished 2 chapters now. I'm debating whether to post them or not. They won't really do much good if you're trying to learn but it would be good to get some feedback on them. However, I need to work on the rest of the tutorial conversion and write some new chapters, plus general editing, and I don't want to get sidetracked making serious editing in these 2 chapter right now.
So, if you're interested in seeing what I've written so far, post a comment and let me know. Otherwise I'll just keep writing and post everything up when the initial rough draft is complete.
Because I'm always curious what tools people use, I thought some readers might be interested in what I'm using to write this book.
Right now I'm using the editor Scrivener, for Mac. This is a great program with many tools that aid in the writing process. It includes things like a corkboard and index cards (for layout out your ideas and rearranging them as you go), an outliner (to help you develop the outline of your document), split screen, and many other ideas that can be invaluable when writing.
I was going to use Lyx with a Docbook template but it got to be a pain in the butt trying to get everything configured correctly. The Docbook template for Mac is only compatible with an older version of Lyx and I couldn't get the version for Linux to import my file correctly.
I figure I will write it in Scrivener then use MultiMarkdown to bring it into LaTeX or Lyx. From there I can export it to PDF, HTML, etc. in a print-ready format.
So you want to start programming? Good idea. It's a fun and challenging hobby or a valuable skill for future job prospects.
This site is the home of a new programming ebook: Start Programming with Python. This book is a work in progress. I have already written several tutorials on another web site and now I'm going to put them together in one book, plus some additional information I've picked up over the years.
I will post the initial rough draft once I've copied and edited the tutorials. I will essentially "open-source" the book and make revisions and additions based on feedback from the Internet community. Based on the response to the book, I will consider printing the book in dead-tree format.
For those interested right now, you can find my "old" tutorials at the following sites. There are multiple parts to each tutorial, so make sure to look for the whole series.