Re: Project Based python tutorials

2013-02-28 Thread Jean-Michel Pichavant


- Original Message -
> On Wednesday, February 27, 2013 2:31:11 AM UTC-6, Alvin Ghouas wrote:
> 
> > So, I desided to start learning programming a few months
> > ago and by now i feel pretty confident about the basics of
> > the python language, and programming in general.
> > Variables, loops, conditionals, data structures, methods
> > and even some object oriented programming, are all
> > familiar consepts.
> 
> Congratulations on your accomplishment. However, what you describe
> would only be a good grasp of *very* basic and very *generic*
> aspects of programming in general. There is much MUCH more to learn
> before you start authoring a resume to Google or jump head first
> into a large scale open source project.
> 
> > As i want to become a better programmer, i figured the
> > next step would be to start working on some bigger and
> > more complex projects.Yet despite my numerouse web searchs
> > for project based tutorials,i cant seem to find any good
> > ones.
> 
> Hold on just a minute!
> 
> Before you decide to start participating in outside projects may we
> have a list of some of the software you've written for yourself?
> (With all due respect) I very seriously doubt that someone with only
> a "few months" of programming experience is ready for the real
> world.
> 
> > I have no trouble with understanding the concepts of
> > programming, however I find it quite difficult to take it
> > to the next "level". So, is there anyone out there willing
> > to share some experience? I would be really grateful.
> 
> Well how can we possibly know what "the next level" means to you when
> you failed to offer examples of your experience besides: "loops",
> "variables", "data structures", etc... Please provide a list of the
> types of programs you have written. Have you written any system
> tool? What about GUI applications? What about every programmers wet
> dream: THE WORLDS BEST TEXT EDITOR! What about libraries? Details,
> details!

Rick, aren't you recruiting for you py4000 project ?

JM


-- IMPORTANT NOTICE: 

The contents of this email and any attachments are confidential and may also be 
privileged. If you are not the intended recipient, please notify the sender 
immediately and do not disclose the contents to any other person, use it for 
any purpose, or store or copy the information in any medium. Thank you.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Project Based python tutorials

2013-02-27 Thread llanitedave
On Wednesday, February 27, 2013 4:40:41 PM UTC-8, Rick Johnson wrote:
> 
> Before you decide to start participating in outside projects may we have a 
> list of some of the software you've written for yourself? (With all due 
> respect) I very seriously doubt that someone with only a "few months" of 
> programming experience is ready for the real world.
>

Nobody is ready for the real world when they start working on their first 
"real-world" application.  If they develop their skills while developing their 
program, then with luck they'll be ready for the real world when they finish.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Project Based python tutorials

2013-02-27 Thread llanitedave
On Wednesday, February 27, 2013 12:31:11 AM UTC-8, Alvin Ghouas wrote:
> Hi everyone!
> 
> 
> 
> First of all: Im new to this group and i dont know if there are any "rules" 
> or jargon around her. If so; pleas fill me in.
> 
> 
> 
> So, I desided to start learning programming a few months ago and by now i 
> feel pretty confident about the basics of the python language, and 
> programming in general. 
> 
> Variables,loops, conditionals, data structures, methods and even some object 
> oriented programming, are all familiar consepts.
> 
> 
> 
> As i want to become a better programmer, i figured the next step would be to 
> start working on some bigger and more complex projects.Yet despite my 
> numerouse web searchs for project based tutorials,i cant seem to find any 
> good ones.   
> 
> I have no trouble with understanding the concepts of programming, however I 
> find it quite difficult to take it to the next "level".
> 
> 
> 
> So, is there anyone out there willing to share some experience? I would be 
> really grateful!
> 
> 
> 
> Greetings from Norway!

There's no teacher like trial and error.  My main advice, as one who's not far 
beyond raw beginner myself, is to build your complex project in small 
increments.  Think of the functionality you want to implement, and break it up 
into individual modules that focus on one aspect of it.

Functions can be simple and short, and always remember that the output of one 
function can be passed as input into another.

Global variables should be minimized as much as possible, but there are most 
likely going to be a few that you'll need anyway.  So don't completely prohibit 
them from your thinking.  Make sure you label them clearly.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Project Based python tutorials

2013-02-27 Thread Rick Johnson
On Wednesday, February 27, 2013 2:31:11 AM UTC-6, Alvin Ghouas wrote:

> First of all: Im new to this group and i dont know if
> there are any "rules" or jargon around her. If so; pleas
> fill me in.

The only rules are there are no rules. All we can hope is that everyone will 
"try" to play nicely. If you want to read some general rules you can live by 
when participating in online groups then a good launch point would be here:

 http://en.wikipedia.org/wiki/Etiquette_%28technology%29

> So, I desided to start learning programming a few months
> ago and by now i feel pretty confident about the basics of
> the python language, and programming in general.
> Variables, loops, conditionals, data structures, methods
> and even some object oriented programming, are all
> familiar consepts.

Congratulations on your accomplishment. However, what you describe would only 
be a good grasp of *very* basic and very *generic* aspects of programming in 
general. There is much MUCH more to learn before you start authoring a resume 
to Google or jump head first into a large scale open source project.

> As i want to become a better programmer, i figured the
> next step would be to start working on some bigger and
> more complex projects.Yet despite my numerouse web searchs
> for project based tutorials,i cant seem to find any good
> ones.

Hold on just a minute! 

Before you decide to start participating in outside projects may we have a list 
of some of the software you've written for yourself? (With all due respect) I 
very seriously doubt that someone with only a "few months" of programming 
experience is ready for the real world.

> I have no trouble with understanding the concepts of
> programming, however I find it quite difficult to take it
> to the next "level". So, is there anyone out there willing
> to share some experience? I would be really grateful.

Well how can we possibly know what "the next level" means to you when you 
failed to offer examples of your experience besides: "loops", "variables", 
"data structures", etc... Please provide a list of the types of programs you 
have written. Have you written any system tool? What about GUI applications? 
What about every programmers wet dream: THE WORLDS BEST TEXT EDITOR! What about 
libraries? Details, details!
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Project Based python tutorials

2013-02-27 Thread alex23
On Feb 27, 6:31 pm, Alvin Ghouas  wrote:
> Yet despite my numerouse web searchs for project based tutorials,i cant
> seem to find any good ones.

Welcome to the python list.

Guides on writing large projects are definitely few and far between. I
can only think of a few, but they're all specifically for frameworks
like Plone, and even then are generally not describing overly complex
projects. I think this knowledge is something most programmers gain
through trial & error, and when you're working on a large project you
generally don't have the time to write a tutorial telling someone else
how to do the sort of thing you're doing.

> So, is there anyone out there willing to share some experience?

I have a few recommendations:

1. Read the code of large open-source projects. This is where all the
real project-oriented experience is stored.

2. Find an open-source project you're interested in and start helping
out. Read their bug tracker and see if there's anything you think you
can fix. Become used to submitting patches and working with a team of
developers.

3. Find blogs by developers working on large projects. While not
tutorials as such, you'll learn a lot by reading about what problems
they hit and what they're currently focused on resolving.

Good luck in taking your coding to the next level!

-- 
http://mail.python.org/mailman/listinfo/python-list


RE: Project Based python tutorials

2013-02-27 Thread Andriy Kornatskyy

I would advise try answer the question: what is my goal?

Don't be surprised that not everyone become a programmer... many people fail 
and get back to market thinking it was waste of time.

Thanks.

Andriy Kornatskyy



> Date: Wed, 27 Feb 2013 00:31:11 -0800
> Subject: Project Based python tutorials
> From: alvin.gho...@gmail.com
> To: python-list@python.org
>
> Hi everyone!
>
> First of all: Im new to this group and i dont know if there are any "rules" 
> or jargon around her. If so; pleas fill me in.
>
> So, I desided to start learning programming a few months ago and by now i 
> feel pretty confident about the basics of the python language, and 
> programming in general.
> Variables,loops, conditionals, data structures, methods and even some object 
> oriented programming, are all familiar consepts.
>
> As i want to become a better programmer, i figured the next step would be to 
> start working on some bigger and more complex projects.Yet despite my 
> numerouse web searchs for project based tutorials,i cant seem to find any 
> good ones.
> I have no trouble with understanding the concepts of programming, however I 
> find it quite difficult to take it to the next "level".
>
> So, is there anyone out there willing to share some experience? I would be 
> really grateful!
>
> Greetings from Norway!
> --
> http://mail.python.org/mailman/listinfo/python-list
  
-- 
http://mail.python.org/mailman/listinfo/python-list