I have the basics of Python nailed. Can anyone recommend a good Python/Django book?

1 Answer

Answer :

Dive Into Python (http://diveintopython.prg) is an excellent Python book for programmers. “How to Think Like a Computer Scientist” is another excellent book to learn Python, for non-programmers. Bruce Eckel’s book (http://mindview.net/Books/TIPython) is good for OO & Design Patterns, in Python context. All of these are available online. There’s the O’reilly “Programming Python” book, which you can read in Google book search (http://tinyurl.com/562mf5), or just go ahead & buy. As for Django, there’s the Django book (http://www.djangobook.com/), & lot’s of good documentation. Also, check out great talks on Django in YouTube. I recommend you just start playing with Django, & learn as you go. You can use the App-Engine-Patch (http://code.google.com/p/app-engine-patch/) to write Django projects for Google’s AppEngine cloud, which makes it very easy to bring value to people while playing with Django…

Related questions

Description : How is your Python/Django system set up?

Last Answer : answer:Awesome! I think you'll be very happy with Django That's what we built Ask-public with and it has been a real pleasure throughout. We've also had a good experience with Slicehost, though have since ... now. Soon we plan to add lighttp. Let me know if you have other questions and good luck!

Description : Ruby & Rails or Python & Django?

Last Answer : answer:Ask-public is written in Python using Django and the developers love it. You've narrowed your choice down to the best open source web frameworks available, so I doubt you'll have many ... has an automated admin interface. A lot of it comes down to which language you prefer, stylistically.

Description : Men, would you be willing to play stay-at-home dad if your wife nailed a fantastic but time-consuming job paying big bucks?

Last Answer : I don’t see any problems, besides I get along great with kids, cook better than most women I know, am fully capable of doing laundry, but no van. If I have to shuttle kids around in a van… Then you better go find a nanny.

Description : What is the verb and adverb for this following sentence Carefully Dan nailed the plywood to the top of the dresser?

Last Answer : carefully = adverbnailed = past tense verb

Description : What is the verb and adverb for this following sentence Carefully Dan nailed the plywood to the top of the dresser?

Last Answer : carefully = adverbnailed = past tense verb

Description : Do you recommend Python as a first language?

Last Answer : answer:If you want to code on Linux yes it's good. but on Windows you'll need to run the whole thing and it's a mess to run app etc. As a first language I would tell you learn some web language like PHP it ... apps in less time. If you want to code for real then learn the big thing, c, c++, c# etc.

Description : Has anyone used Django with Flash?

Last Answer : answer:Hi, Our project is a large Django-based BI application, with a lot of visualizations & rich UI. We are using Flash extensively, & find the integration very smooth & fruitful. There are 2 ... at the back-end. So, I recommend this approach & believe you should have a smooth integration.

Description : Nginx config for django apps?

Last Answer : You want to research virtual hosts.

Description : Django in the enterprise?

Last Answer : I think Glassfish + JRuby + Rails is pretty common. Perhaps Glassfish + Jython + Django?

Description : More Rails Devs/jobs than Django?

Last Answer : Rails was opensourced about a year before Django and it had good marketing. There were all kinds of videos of “create a blog in under X minutes,” DHH was preaching the gospel of Ruby, etc. Ruby vs. Python, Rails vs. Django comes down to your own programming style and preferences.

Description : Django or Rails?

Last Answer : In the grand scheme of things, both Django and Rails are pretty equivalent—My suggestion is let the language you want to use determine things (and give Ruby a try if you haven’t played with it much but you have with Python).

Description : How do you make Django calls from Flash?

Last Answer : No, I don't think django is overkill for a CMS, particularly if you're already running python and/or are familiar with it. I'm a little confused about your question, though-are you developing a rich ... , though, I don't really see any justifying reason to have one, but that's beside the point.

Description : Techy question (to Django developers)..?

Last Answer : Do you have a link? Just from what you've written I'd guess the problem was javascript related, could be as simple as a conflict or a typo keeping the code that inserts the editor from running are you seeing ... may be off base, just saw you hadn't gotten an answer yet and though I'd give it a shot

Description : Is there a Perl alternative to Ruby on Rails and Django?

Last Answer : Seriously, if you’re comparing women to programming languages, you have MUCH bigger problems than this…

Description : Which is better Django or Rails ?

Last Answer : It depends on who you ask. Some test show Django and Python are faster. As far as hosting, both are going to be best served from a VPS account instead of a traditional shared account so the hosting ... matter of which one clicks and if you happen to know any Ruby or Python going in to this choice.

Description : Is Django Worth It?

Last Answer : answer:I'm a C++ guy, and I decided that I had to learn to program for the web. I spent over a year thinking about what direction to get, as I wanted to learn a single framework, but be really good ... quite a tough time. I've been working in Django for 7 months, and I've not regreted it even ONCE.

Description : Write the Django command to start a new app named ‘users’ in an existing project? -Technology

Last Answer : python manage.py startapp users

Description : What's the Difference Between Django and Flask?

Last Answer : Flask offers a diversified working style while Django offers a monolithic working style. Flask is a WSGI framework while Django is a Full-stack Web Framework. Django is considered to be more popular ... to build complex applications. Flask is a good start if you are getting into web development.

Description : What was the budget for Django Unchained?

Last Answer : The Production Budget for Django Unchained was $100,000,000.

Description : Whats the difference between Visual Basics and vbscript?

Last Answer : vbscript is a sub-set or derivative of visual basic. It is primarily used as a server-side scripting language and can't talk directly with the Windows API. Some like it, I don't. I primarily use PHP.

Description : Could you suggest a book that goes into slightly complex physics such as fluid dynamics but only the basics?

Last Answer : A Short History of Nearly Everything by Bill Bryson is a great read.

Description : Any book recommendations for learning more than just the basics of investing?

Last Answer : answer:Several friends have recommended The Intelligent Investor by Ben Graham. I’ve not read it myself, though.

Description : Are there any resources that you can recommend for me to learn LAMP (Linux Apache MySQL Perl/Python/PHP?

Last Answer : I’m not educated in this type of stuff, but I did a little research and got these. http://lamphowto.com http://onlamp.com

Description : The Philosophy of Organism: Can anyone provide insight into the basics of the philosophy, especially as it relates to Whitehead's Process and Reality?

Last Answer : Sorry. I don’t know.

Description : Can anyone suggest a cookbook/website that does a good job of laying down the basics of cooking?

Last Answer : answer:These cookbooks are my two favorite beginner cookbooks: 1. How to Boil Water It not only has recipes, it tells you how to buy and store produce, explains meat cuts, and gives kitchen techniques like ... is probably the best match of my two. Give it a flip through at the library or bookstore.

Description : Can you recommend a good book for learning Excel programming and macros?

Last Answer : answer:Yes, (at least in Office 2010), VBA is still part of the installation package, and highly useful. I would suggest that you start to learn coding on your own, before buying a book ... advice about books, other websites, and even some of the Microsoft MVP websites that many of them maintain.

Description : Can someone recommend a good book on home wireless networking?

Last Answer : http://www.dummies.com/how-to/computers-software/home-networking.html

Description : Is there a specific name for this programming concept and can you recommend a website or book I could use to learn about it?

Last Answer : It's hard from your question to establish what sort of programming you mean more specifically than just graphics programming . My advice to you is to investigate C++ graphics libraries, find one that ... (not all libs will compile to all platforms) and what specifically you mean to make it do.

Description : Can someone help me with this Python problem?

Last Answer : answer:Python is unique among mainstream modern programming languages because it doesn't have integer overflow. Here's what I mean by that. In most other programming languages, there is a distinct maximum ... . The integer is eating up all the available memory and the program is unable to continue.

Description : Does knowing java make learning C/C++/Python easier? Which should I learn first?

Last Answer : answer:Learn Python first if you have no programming experience. The syntax is more human-friendly while still offering the features and speed of compiled languages (like Java and C). With ... speed up the learning process significantly. In what field will you be using your programming knowledge?

Description : How to make columns into lists for .csv (excel) with Python?

Last Answer : answer:data = open( grades.csv , r ).readlines() for line in data: [t]items = line.split() [t]print items[0], items[2] note that Fluther strips the required tabbing from the program, replace [ ... to delimit columns. Should really close the file in the program and not leave the OS to sort it out.

Description : For begginers, is Java better than Python?

Last Answer : answer:I don't have any experience with Java, but I can say that Python is the cat's meow. Python is clean and easy to understand, has a zillion libraries you can take advantage of, and has some cool ... have friends who rave about Ruby, but I don't know it well enough to offer an opinion on it.

Description : Creating a countdown script in Python...

Last Answer : import time time.sleep(10) # sleep for ten seconds

Description : Can you give me the basics for Type II diabetes?

Last Answer : Okay, I am not an expert, but I can give you basics. First, the difference between Type I and Type II. With Type I, your pancreas is not producing insulin. With Type II, you are producing ... I haven't tried the needleless tests, but I am not interested in having that monitor constantly attached.

Description : Would it improve the quality of politicians we get, if public schools taught at least some basics in the method of logic? Even if it was only discussing the most common fallacies?

Last Answer : It would help some. But we’d get much better politicians if we had better civics education.

Description : Do it yourself remote control vehicle basics?

Last Answer : answer:That's a bit tricky. R/C by itself is relatively simple though; the problem is elsewhere. For basic R/C, ou have the transmitter, and the vehicle has a receiver, and some things to take the signal ... . I would just get a hobby-grade kit (not one of those rinky-dink toys) and go from there.

Description : How can I learn the basics for being a mental health therapist?

Last Answer : I don’t know what APA formatting is. However, you need to get a college degree to practice any kind of therapy.

Description : How can I teach myself the basics of advertising?

Last Answer : Watch Mad Men for tips on the art of advertising. :-)

Description : Where is the best place for a total Android newbie to learn the basics?

Last Answer : Try This

Description : What is the best way to learn the basics to world history online without having to take a class or pay money?

Last Answer : Have you heard of a library? The loan you books for free.

Description : Is there any interactive software useful for learning the basics of the fourth spatial dimension?

Last Answer : answer:4-dimensional objects can be described mathematically in detail. Equations speak for themselves to the mathematically trained. Actually visualizing 4 spatial dimensions is probably impossible for any ... different perpendicular projections of the same object. Btw, cool links in your question!

Description : What are the basics when building my own killer BBQ sauce?

Last Answer : Balance the tastes Salt, Sweet, Hot, Bitter and Sour.

Description : Tumblr code issue for DoinWork theme Utralite: this should be HTML basics but it's giving me some complicated problems with tricky between posts?

Last Answer : The above it has a bottom margin of 100 pixels, which is pushing it way down. I think you probably would want to transfer most or all of that bottom margin to the DIV the comments are supposed to go in.

Description : Can someone with average artistic/creative skills learn the basics of hairstyling?

Last Answer : Sure. I don’t see why not. If I can make my hair look decent, trust me anyone can.

Description : What are the basics of turtle care?

Last Answer : Go here, there’s plenty of information.

Description : Communication and Networking — Basics of Internet -Other

Last Answer : The Internet is a huge network of computers around the world. Using the Internet you can get any information that is stored in a web page on the World Wide Web. You can do all this by ... watch movies, read books, learn new skills, educate yourself, find the best colleges to study further, etc.

Description : free basics

Last Answer : free basics is a facility for users of some special operators operated by Facebook through which certain websites or software can be used for free. That means these websites can be used without any MB.

Description : When will Ans Bangla be added to Free Basics ?

Last Answer : And in a few days Ans Bangla Free-Basics will be added.

Description : I used to be able to run Bismay Ansar for free through Free Basics but now why can't I ? Tell me the solution

Last Answer : Bismay Ansar still has Free Basic , their site is working now so it will be difficult to use it temporarily for free.

Description : What are the basics of HTML ?

Last Answer : There are two basic topics in HTML . Namely: tags and attributes.