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 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


Re: Project Based python tutorials

2013-02-27 Thread alex23
On Feb 27, 6:31 pm, Alvin Ghouas alvin.gho...@gmail.com 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 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 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 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