Not Dead, Yet
I was busy for a while that I couldnt find a time or excitement to write a blog post on whats going on or at least what I am doing for a while actually I am using twitter more than enough for that purpose. Lets cut to the chase, I was busy with my summer school taking courses (Signal&Systems, Engineering Management etc) and rest of the time I try to hack new things mostly. For about almost 2-3 weeks I try to implement my own project that I developed for android that had some unfinished business. Than I got request from one of gsm companies to implement application for their brand. I almost finished developing application that I can say my progress about %90 right now. I got some design and code review things to do with project other than that I am done with it for a while.
I try to grasp deep knowladge about python world cause I have both stand alone and web projects that waiting to be implemented with python. I started for a while with Zed Shaw's Learn Python The Hard Way book then move on to Mark Lutz Learning Python. I can recommend Zed's book for new starters its a good book mostly direct you to self learning and searching. Mark Lutz book is more elaborate and detailed on this topic providing really deep theoretical knowladge for about 200 pages, some people dont like this they want to directly jump into hello world => syntax => expressions => data structures and goes like that. I was reading the latest version of Mark's book which covers Python 3.0 not common use right now but will be in the future and you can learn whats new with that version. Because there are not so much projects using Python 3.0 in order to really understand changes with versions I am still reading Python 2.5 version of the book which you can find here. I forgot to mention but "A byte of python" is another great book that probably you can finish for about 1-2 hour its free also you can get it from here. And how about Python ? Well for short python is a language that designed for readability first in mind so code you have written looks very structured and thats one thing I wanna see in a language IMHO. Coming from Java background thats one thing I miss for a while (i think somebody said inner class, oh my). Other thing I like about Python that philosophy "Explicit is better than implicit". Yes you exactly see whats going on when you do things in Python I think this is one the things that differs Python from Ruby which allows you to do things "magically". You can get more of this from Zen of Python or by "import this". I will write more about Python and things interesting about design of it and comparison with languages I know. Thats it for a whille...
