Monday, December 22, 2008
Sunday, December 21, 2008
Sorry about the lack of new chapters. I just finished my tour in Iraq and came home, so I didn't have a lot of time in the last month to work on the book. With the holidays, travel, and my birthday coming up, I don't expect to put much work into the book until after the new year.
I hope this doesn't cause any problems for anyone. But I haven't received any comments yet so I don't know how beneficial this book is for people. I will get it finished though; it just might take a bit longer than I thought.
Sunday, November 30, 2008
Wednesday, November 26, 2008
Friday, November 14, 2008
Saturday, November 8, 2008
Tuesday, November 4, 2008
Tuesday, October 28, 2008
Monday, October 27, 2008
Saturday, October 25, 2008
Wednesday, October 22, 2008
Friday, October 17, 2008
As a heads up, here is a current listing of the chapters that I expect to have in the book.
- How is Python Different?
- Comparison of Programming Languages
- The Python Interpreter
- Types and Operators
- Documenting Your Code
- Making a Program
- Object-Oriented Programming
- More OOP
- Distributing your Program
- Python 3
- GUI Programming
- Getting Started with GUIs
- A GUI Display
- What Can wxPython Do?
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.
Thursday, October 16, 2008
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.
Sunday, October 12, 2008
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.
Thursday, October 9, 2008
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.