Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #73651 > unrolled thread
| Started by | suburb4nfilth@gmail.com |
|---|---|
| First post | 2014-06-27 02:19 -0700 |
| Last post | 2014-06-27 16:11 -0400 |
| Articles | 7 — 4 participants |
Back to article view | Back to comp.lang.python
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
| From | suburb4nfilth@gmail.com |
|---|---|
| Date | 2014-06-27 02:19 -0700 |
| Subject | What 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]
| From | Paul McNett <paul@mcnettware.com> |
|---|---|
| Date | 2014-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]
| From | alister <alister.nospam.ware@ntlworld.com> |
|---|---|
| Date | 2014-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]
| From | Paul McNett <paul@mcnettware.com> |
|---|---|
| Date | 2014-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]
| From | suburb4nfilth@gmail.com |
|---|---|
| Date | 2014-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]
| From | alister <alister.nospam.ware@ntlworld.com> |
|---|---|
| Date | 2014-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]
| From | Joel Goldstick <joel.goldstick@gmail.com> |
|---|---|
| Date | 2014-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