Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #95196 > unrolled thread

Re: Is Django the way to go for a newbie?

Started byMichael Torrie <torriem@gmail.com>
First post2015-08-09 11:41 -0600
Last post2015-08-09 21:39 +0200
Articles 2 — 2 participants

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Is Django the way to go for a newbie? Michael Torrie <torriem@gmail.com> - 2015-08-09 11:41 -0600
    Re: Is Django the way to go for a newbie? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2015-08-09 21:39 +0200

#95196 — Re: Is Django the way to go for a newbie?

FromMichael Torrie <torriem@gmail.com>
Date2015-08-09 11:41 -0600
SubjectRe: Is Django the way to go for a newbie?
Message-ID<mailman.11.1439142112.3627.python-list@python.org>
On 08/08/2015 10:08 PM, Dwight GoldWinde wrote:
> I am both new to Python and I haven¹t even touched Django yet.
> 
> I understand I that I need Django or something like it to develop my
> website.
> 
> From what I have read, Python and Django somewhat go together.
> 
> Is that true?
> 
> Or is there another development platform better for someone like me than
> Django?
> 
> Any and all feedback or questions are much appreciated.

Web development is very a very hard problem, largely because it involves
quite a few different domain-specific languages that you have to be
proficient in.  It's not just a matter of Python and Django. You must
also have a good working knowledge of html, css, javascript, SQL (or
some other database engine, and even though Django abstracts the
database somewhat), and how they all interconnect and interact with each
other.  So at this stage of the game, get some Python experience.  Then
mess with html, css, javascript on their own (static pages).  After than
then you'll be ready to add Django to the mix and also get some basic
database experience.

And judging by how much custom web applications cost these days, once
you've mastered all this, you'll be in a position to make a lot of
money.  Not joking either! Web developers are some of the smartest
people I know, and in the highest demand, because they work so well with
such complex systems.

In this area, node.js is getting very popular. I don't care much for
javascript but using it on the server as well as the web browser itself
reduced the number of languages you have to know by one.

> BIG SMILE...

"Just relax and let the hooks do their work."

[toc] | [next] | [standalone]


#95203

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2015-08-09 21:39 +0200
Message-ID<1794184.sQQE973R46@PointedEars.de>
In reply to#95196
Michael Torrie wrote:

> Web development is very a very hard problem, largely because it involves
> quite a few different domain-specific languages that you have to be
> proficient in.

I, professional Web developer, will not comment on that :)

> It's not just a matter of Python and Django. You must also have a good
> working knowledge of html, css, javascript, SQL (or
                       ^^^^^^^^^^^^^^^^^^^^^
This is a common mistake and it has been repeated twice in your posting (so 
it is unlikely to be a typo).   Therefore, allow me to "nitpick" on it 
again:

It is _HTML_ (HyperText Markup Language), _CSS_ (Cascading Style-Sheets) and 
_JavaScript_¹ (not an acronym).

Why you would write those three names in all-lowercase, but not “sql” (which 
would equally be wrong since it is an abbreviation for “Structured Query 
Language”) is truly beyond me.  How did you get this idea?

_____
¹  Contrary to popular belief, “JavaScript” does not encompass only one
   programming language, and there are ECMAScript implementations (in
   Web browsers and elsewhere) that did not, and marketing aside, still
   do not, contain the “JavaScript” trademark.
   See <http://PointedEars.de/es-matrix> for details.
-- 
PointedEars

Twitter: @PointedEars2
Please do not cc me. / Bitte keine Kopien per E-Mail.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web