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


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

What should i do

Started bysuburb4nfilth@gmail.com
First post2014-06-27 02:19 -0700
Last post2014-06-27 16:11 -0400
Articles 7 — 4 participants

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


Contents

  What should i do suburb4nfilth@gmail.com - 2014-06-27 02:19 -0700
    Re: What should i do Paul McNett <paul@mcnettware.com> - 2014-06-27 08:18 -0700
      Re: What should i do alister <alister.nospam.ware@ntlworld.com> - 2014-06-27 18:12 +0000
        Re: What should i do Paul McNett <paul@mcnettware.com> - 2014-06-27 12:16 -0700
          Re: What should i do suburb4nfilth@gmail.com - 2014-06-27 12:39 -0700
            Re: What should i do alister <alister.nospam.ware@ntlworld.com> - 2014-06-27 20:09 +0000
            Re: What should i do Joel Goldstick <joel.goldstick@gmail.com> - 2014-06-27 16:11 -0400

#73651 — What should i do

Fromsuburb4nfilth@gmail.com
Date2014-06-27 02:19 -0700
SubjectWhat should i do
Message-ID<ae3017fc-d3bd-42cb-80cd-ddc47e6a66a4@googlegroups.com>
Hello I finished the codeacademy python course a week ago and my goal is to start developing websites (both back and front end) ,my question is do i start the web dev tuts and learn the holes of knoledge on the go or continue to learn python? 

Thank you!

[toc] | [next] | [standalone]


#73656

FromPaul McNett <paul@mcnettware.com>
Date2014-06-27 08:18 -0700
Message-ID<mailman.11284.1403883335.18130.python-list@python.org>
In reply to#73651
On 6/27/14, 2:19 AM, suburb4nfilth@gmail.com wrote:
> Hello I finished the codeacademy python course a week ago and my goal is to start developing websites (both back and front end) ,my question is do i start the web dev tuts and learn the holes of knoledge on the go or continue to learn python?

In my opinion if you want to start developing both front and backend of 
websites, then you should start developing a "full-stack" web 
application. You'll stumble and have to redo things along the way, but 
there's no better way to learn.

1) Get a Linux host with root access, like from Rackspace cloud. You are 
only charged while it is switched on. If you leave it on for a month 
you'll owe maybe $16.

2) Install python, virtualenv, pip, and a web framework. Starting with 
flask would be an excellent choice.

3) Install a database backend. Starting with PostgreSQL would be an 
excellent choice.

4) Implement the polling app from the Django tutorial, or maybe you have 
your own idea of a simple app to make.

5) Learn CSS and throw in some javascript to make it pretty.

6) Push your commits to GitHub along the way.


Do all of this and I can't promise how long it will take, but I can 
promise you'll be well on your way to becoming a strong web developer.

Paul

[toc] | [prev] | [next] | [standalone]


#73668

Fromalister <alister.nospam.ware@ntlworld.com>
Date2014-06-27 18:12 +0000
Message-ID<suirv.55221$PH1.7509@fx29.am4>
In reply to#73656
On Fri, 27 Jun 2014 08:18:24 -0700, Paul McNett wrote:

> On 6/27/14, 2:19 AM, suburb4nfilth@gmail.com wrote:
>> Hello I finished the codeacademy python course a week ago and my goal
>> is to start developing websites (both back and front end) ,my question
>> is do i start the web dev tuts and learn the holes of knoledge on the
>> go or continue to learn python?
> 
> In my opinion if you want to start developing both front and backend of
> websites, then you should start developing a "full-stack" web
> application. You'll stumble and have to redo things along the way, but
> there's no better way to learn.
> 
> 1) Get a Linux host with root access, like from Rackspace cloud. You are
> only charged while it is switched on. If you leave it on for a month
> you'll owe maybe $16.
Better yet host internally on your own Linux box
Even a Raspberry pi for <£45 (inc case PSU & sd card) could do this if 
you don't have a spare PC to use.

you don't want a development system exposed to the public internet anyway 
(unless you want to become Nicos Mk 2)
> 
> 2) Install python, virtualenv, pip, and a web framework. Starting with
> flask would be an excellent choice.
> 
> 3) Install a database backend. Starting with PostgreSQL would be an
> excellent choice.
> 
> 4) Implement the polling app from the Django tutorial, or maybe you have
> your own idea of a simple app to make.
> 
> 5) Learn CSS and throw in some javascript to make it pretty.
> 
> 6) Push your commits to GitHub along the way.
> 
> 
> Do all of this and I can't promise how long it will take, but I can
> promise you'll be well on your way to becoming a strong web developer.
> 
> Paul





-- 
Don't worry about people stealing your ideas.  If your ideas are any good,
you'll have to ram them down people's throats.
		-- Howard Aiken

[toc] | [prev] | [next] | [standalone]


#73669

FromPaul McNett <paul@mcnettware.com>
Date2014-06-27 12:16 -0700
Message-ID<mailman.11292.1403896579.18130.python-list@python.org>
In reply to#73668
On 6/27/14, 11:12 AM, alister wrote:
> On Fri, 27 Jun 2014 08:18:24 -0700, Paul McNett wrote:
>
>> On 6/27/14, 2:19 AM, suburb4nfilth@gmail.com wrote:
>>> Hello I finished the codeacademy python course a week ago and my goal
>>> is to start developing websites (both back and front end) ,my question
>>> is do i start the web dev tuts and learn the holes of knoledge on the
>>> go or continue to learn python?
>>
>> In my opinion if you want to start developing both front and backend of
>> websites, then you should start developing a "full-stack" web
>> application. You'll stumble and have to redo things along the way, but
>> there's no better way to learn.
>>
>> 1) Get a Linux host with root access, like from Rackspace cloud. You are
>> only charged while it is switched on. If you leave it on for a month
>> you'll owe maybe $16.
> Better yet host internally on your own Linux box
> Even a Raspberry pi for <£45 (inc case PSU & sd card) could do this if
> you don't have a spare PC to use.
>
> you don't want a development system exposed to the public internet anyway
> (unless you want to become Nicos Mk 2)

Well, that's part of the experience too. :)  Seriously, set up the 
firewall to only allow port 80 from your address, etc.

Installing VirtualBox and Ubuntu on your local system is probably the 
better way to go at first, agreed.

Paul

[toc] | [prev] | [next] | [standalone]


#73671

Fromsuburb4nfilth@gmail.com
Date2014-06-27 12:39 -0700
Message-ID<112b3c60-9e19-4413-ae5f-9a1ae365c2dc@googlegroups.com>
In reply to#73669
Thank you for the fast response guys, what if I go with django instead of flask and is javascript hard to learn considering that I have no knoledge of any other language beside Python?

[toc] | [prev] | [next] | [standalone]


#73672

Fromalister <alister.nospam.ware@ntlworld.com>
Date2014-06-27 20:09 +0000
Message-ID<3ckrv.55242$PH1.33701@fx29.am4>
In reply to#73671
On Fri, 27 Jun 2014 12:39:49 -0700, suburb4nfilth wrote:

> Thank you for the fast response guys, what if I go with django instead
> of flask and is javascript hard to learn considering that I have no
> knoledge of any other language beside Python?

I guess it depends on what you want it to do

Personally i prefer to get pages working without any javascript & then 
simply use javascript to enhance a working site rather than depend on it.



-- 
Paranoid schizophrenics outnumber their enemies at least two to one.

[toc] | [prev] | [next] | [standalone]


#73673

FromJoel Goldstick <joel.goldstick@gmail.com>
Date2014-06-27 16:11 -0400
Message-ID<mailman.11293.1403899904.18130.python-list@python.org>
In reply to#73671

[Multipart message — attachments visible in raw view] — view raw

On Jun 27, 2014 3:42 PM, <suburb4nfilth@gmail.com> wrote:
>
> Thank you for the fast response guys, what if I go with django instead of
flask and is javascript hard to learn considering that I have no knoledge
of any other language beside Python?
> --
Check out jquery

> https://mail.python.org/mailman/listinfo/python-list

[toc] | [prev] | [standalone]


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


csiph-web