What to learn first?

50 views
Skip to first unread message

sahil...@iiitd.ac.in

unread,
Dec 25, 2013, 2:34:26 PM12/25/13
to django...@googlegroups.com
Hi,

I wanted to ask that what should I learn first = wxPython or Django?(Being a beginner in python)

Tim Chase

unread,
Dec 25, 2013, 5:14:36 PM12/25/13
to django...@googlegroups.com
On 2013-12-25 11:34, sahil...@iiitd.ac.in wrote:
> I wanted to ask that what should I learn first = wxPython or
> Django?(Being a beginner in python)

What do you want to develop: desktop applications or web
applications? Django is predominantly for web applications, while
wx/qt/tk is primarily used for desktop applications.

-tkc



Mark Moss

unread,
Dec 25, 2013, 6:02:57 PM12/25/13
to django...@googlegroups.com
Since you are a newbee, just learn the basics of python first. And then jump to Django. At that point, learn any new python stuff as needed.

--------------------
- Mark
Instant Django Hosting. No setup needed. Just start using!

sahil...@iiitd.ac.in

unread,
Dec 26, 2013, 8:36:41 AM12/26/13
to django...@googlegroups.com
Thanks I got it!

shmengie

unread,
Dec 26, 2013, 9:51:51 AM12/26/13
to django...@googlegroups.com


On Wednesday, December 25, 2013 2:34:26 PM UTC-5, sahil...@iiitd.ac.in wrote:
Hi,

I wanted to ask that what should I learn first = wxPython or Django?(Being a beginner in python)

I learned wxPython first, found it easier to assimilate, thanks to the wxDemo, smaller code segments up and running quicker, easier to understand.  Haven't played with wxPython for a while tho, most of my recent work is with Django.

There are times when wxPython is a good choice and I would recommend starting there to familiarize yourself with Python and the wxLibrary.

Django w/the ORM is better for database integration.  wxPython didn't have a very useful database abstraction layer, when I did a bulk of my work, with it.  Instead roll your own connectors, etc.  Which is probably a good exercise, but you could spend too much time rolling your own.  See what abstraction exists in the wxPython.  If anyone has wx(ized)SQLAlchemy to work with wxPython, it might be smoother (now).  After I got started with Django, I wanted the Django ORM integrated with wxPython.  It still would be nice, but the payoff isn't great enough to warrant the effort.

If you need to roll a database application, Django is probably where you want to end up.  But then, there's CSS/HTML/Python/Django/AJAX/JSON/Webserver integration/virtualenv, all together, it can be a bit overwhelming, for a beginner or the experienced.  After you've rolled an app or two w/Django, it can still be challenging.  The reward, for which, is the ability to  reach a much larger audience.

Sahil Babbar

unread,
Dec 26, 2013, 10:50:41 AM12/26/13
to django...@googlegroups.com
Hi shmengie,

Thanks for your explanation. I appreciate it.

Regards,

SAHIL BABBAR
R.N.:2013082
(M)9999-88-5060


--
You received this message because you are subscribed to a topic in the Google Groups "Django users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/django-users/BVfR0FmxSxQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/66547003-93b2-4ca2-8b41-3700aa2b707f%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages