And I guess the answer to the title of the post, according to you guys is:
"All you need is previous programming experience and a Python reference book. Learning some Python basics before diving into Django is probably a good idea, but you don't need to spend weeks on it or take a bootcamp/course." On Aug 14, 8:30 am, snfctech <[email protected]> wrote: > Thanks for all the helpful replies, django-users group! > > I've got: > > - Java and C++ coursework > - a little professional Java, Perl and Tcl/Tk experience (off and on > over several years) > - 1 year large Servoy project (like a Java based Filemaker) > - about 2 years full-time PHP (including one MVC project with > CodeIgniter) > > I tried picking up the "Agile Web Development with Rails" book a > couple years ago (without studying Ruby). I went through the demo app > well enough, but hobbled along with a first pet-project that left me > scratching my head a bit. Maybe I just didn't put enough time into > it, or maybe it was like what TiNo (above) was saying - had problems > distinguishing between Ruby classes/conventions and the Rails ones, > which just added to my brain load and slowed me down when looking at a > page of Ruby/Rails code. > > I spoke with the instructor of the Python and Django courses, and he > said I should take the Python and learn Django online, if I had to > choose (especially since my project may require deviation from the > Django ORM into SQLAlchemy, etc.). My only reservation being that I > want to start using Django fast to actually build stuff. And, it > sounds like you guys are saying that taking the Django course should > be okay since I have previous programming experience in other > languages (just brush up and take a book). > > Normally I wouldn't even bother with programming bootcamps like this - > but we have an education budget available, and I imagine having a > Python or Django expert by my side for 5 days could be quite helpful > at times. > > So, still not sure what I should do, but thanks for the tips. > > On Aug 14, 3:11 am, Alexandru-Emil Lupu <[email protected]> wrote: > > > HI! > > personally i have started using Python / Django around 2 weeks ago. I do not > > know very much of it, but on a long term, my situation looks like: > > 3 years pascal Programming > > 5 years php Programming (1 with symfony framework) > > 2 weeks of Python / Django > > > I cannot say that i have read any material, but i have had a look into the > > django book (if you have some programming MVC experience, you will find the > > tutorial straight forward). and every time i have a question or so, i check > > the book. I know .. is not recomended to do so, but you will be able to > > start your project, and make a small progress, and start learning Django, by > > doing it. > > > Alecs > > > On Fri, Aug 14, 2009 at 12:30 PM, Emily Rodgers < > > > [email protected]> wrote: > > > > On Aug 14, 9:42 am, Wayne Koorts <[email protected]> wrote: > > > > > I currently know zero Python and want to start a project with Django > > > > > ASAP. I've got the opportunity through my work to either take a 5-day > > > > > Python bootcamp or a Django bootcamp - not both. > > > > > I don't really think this is a useful question on its own. A more > > > > appropriate question would be "How much programming experience do I > > > > need?". If you have prior programming experience in another language > > > > then I'm sure you'll find Python quick and easy to pick up. In that > > > > case going through the tutorial and playing around with it in an > > > > afternoon should be enough to prep you for a Django book or course. > > > > > If you have no programming experience at all then out of the two > > > > options it would be better to take the Python one. Any pure Django > > > > course would assume a certain amount of Python knowledge. But even if > > > > you take a Python course you need to know if the particular course > > > > assumes prior programming experience of some kind of is more of an > > > > "Introduction to Programming Using Python". If you take a Django > > > > course with no programming experience at all then you will be wasting > > > > your time. If you have experience in some kind of programming and > > > > then take a Django course with no Python experience then you might be > > > > able to get by. > > > > > Regards, > > > > Wayne > > > > I would second this. but also if you do the django course, take a > > > python book with you - then if you don't get something you can just > > > look it up in the book quickly (the python website would also do, it > > > just depends on whether you prefer to learn from books or the web). > > > Remember, the people teaching the django course will know python, so > > > will be able to give you a bit of guidance if you get really stuck, > > > but if you go on the python course, it won't necessarily help get you > > > up and running with django. The poll tutorial on the django website is > > > brilliant for showing the different features and getting you started > > > though. > > > > If you have no programming experience and don't know python, the > > > django course will be a lot to take in at once. > > > > Em > > > -- > > As programmers create bigger & better idiot proof programs, so the universe > > creates bigger & better idiots! > > I am on web: http://www.alecslupu.ro/ > > I am on twitter:http://twitter.com/alecslupu > > I am on linkedIn:http://www.linkedin.com/in/alecslupu > > Tel: (+4)0748.543.798 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

