Re: Recommendation for Object-Oriented systems to study

2016-06-03 Thread Ankush Thakur
On Wednesday, June 1, 2016 at 2:53:22 PM UTC+5:30, Terry Reedy wrote: > On 5/31/2016 1:52 PM, Ankush Thakur wrote: > > Hi Terry, > > > > Can you point me towards the source code? > > For IDLE 3.4.4 or 3.5.1: /Lib/idlelib/help.py, at least on > Windows. > > > by "after reading it carefully", do

Re: Recommendation for Object-Oriented systems to study

2016-06-03 Thread Ankush Thakur
On Friday, June 3, 2016 at 7:54:55 PM UTC+5:30, Sayth Renshaw wrote: > On Monday, 30 May 2016 00:42:17 UTC+10, Ankush Thakur wrote: > > Hello, > > > > I'm a self-taught programmer who has managed to claw his way out of Python > > basics and even covered the intermediate parts. But I feel I have

Re: Recommendation for Object-Oriented systems to study

2016-06-03 Thread Lawrence D’Oliveiro
On Friday, June 3, 2016 at 9:12:19 PM UTC+12, Phuong Phan wrote: > However, when I have chance to learn and work with other languages such as > C# and C++. I found that they are also supercool. Have you been exposed to Lisp yet? -- https://mail.python.org/mailman/listinfo/python-list

Re: Recommendation for Object-Oriented systems to study

2016-06-03 Thread Sayth Renshaw
On Monday, 30 May 2016 00:42:17 UTC+10, Ankush Thakur wrote: > Hello, > > I'm a self-taught programmer who has managed to claw his way out of Python > basics and even covered the intermediate parts. But I feel I have a ton of > theory in my head and would like to see some smallish applications

Re: Recommendation for Object-Oriented systems to study

2016-06-03 Thread Phuong Phan
Hi All, I think you all are very professional programmer and or working in IT industry, teaching programming and so on. So I think it is quite funny that you spent time to discuss about this topic. I am not pro like you guys. I like programming. And when I think to develop my career as an IT engi

Re: Recommendation for Object-Oriented systems to study

2016-06-02 Thread Bob Martin
in 760378 20160602 131534 Alan Evangelista wrote: >On 06/02/2016 02:44 AM, Lawrence D�Oliveiro wrote: >> On Monday, May 30, 2016 at 7:17:47 AM UTC+12, Alan Evangelista wrote: >>> - Java forces everything to be implemented in OO model (classes) >> After you have spend a few months battering your

Re: Recommendation for Object-Oriented systems to study

2016-06-02 Thread Lawrence D’Oliveiro
On Friday, June 3, 2016 at 12:16:02 AM UTC+12, Alan Evangelista wrote: > The point was which programming language was better to teach object oriented > concepts... Object-orientation is not an end in itself. The point is what programming languages you should be exposed to, to get an idea of how

Re: Recommendation for Object-Oriented systems to study

2016-06-02 Thread Alan Evangelista
On 06/02/2016 02:44 AM, Lawrence D’Oliveiro wrote: On Monday, May 30, 2016 at 7:17:47 AM UTC+12, Alan Evangelista wrote: - Java forces everything to be implemented in OO model (classes) After you have spend a few months battering your head against the rigidity and verbosity of Java, you will

Re: Recommendation for Object-Oriented systems to study

2016-06-01 Thread Lawrence D’Oliveiro
On Monday, May 30, 2016 at 7:17:47 AM UTC+12, Alan Evangelista wrote: > - Java forces everything to be implemented in OO model (classes) After you have spend a few months battering your head against the rigidity and verbosity of Java, you will run back to Python with a sense of relief. What a jo

Re: Recommendation for Object-Oriented systems to study

2016-06-01 Thread Terry Reedy
On 5/31/2016 1:52 PM, Ankush Thakur wrote: Hi Terry, Can you point me towards the source code? For IDLE 3.4.4 or 3.5.1: /Lib/idlelib/help.py, at least on Windows. > by "after reading it carefully", do you mean you or me? :D You. I wrote it and already read it carefully. Beyond "pick a m

Re: Recommendation for Object-Oriented systems to study

2016-05-31 Thread Ankush Thakur
Hi Terry, Can you point me towards the source code? I found https://github.com/evandrix/cPython-2.7.3/tree/master/Lib/idlelib but this looks like it's Python 2.7 (at this point, I refuse to touch 2.7 :P). Just one more thing, by "after reading it carefully", do you mean you or me? :D ~~Ankush

Re: Recommendation for Object-Oriented systems to study

2016-05-30 Thread Terry Reedy
On 5/30/2016 11:57 AM, Ankush Thakur wrote: On Monday, May 30, 2016 at 12:00:01 AM UTC+5:30, Terry Reedy wrote: Read the source code of the doctest module in the standard library. Or pick a module with classes that interests you, with the caveat that some are old and crusty. I learned from

Re: Recommendation for Object-Oriented systems to study

2016-05-30 Thread Ankush Thakur
On Monday, May 30, 2016 at 12:00:01 AM UTC+5:30, Terry Reedy wrote: > On 5/29/2016 1:49 PM, Michele Simionato wrote: > > On Sunday, May 29, 2016 at 4:42:17 PM UTC+2, Ankush Thakur wrote: > >> Hello, > >> > >> I'm a self-taught programmer who has managed to claw his way out of Python > >> basics an

Re: Recommendation for Object-Oriented systems to study

2016-05-30 Thread Ankush Thakur
On Monday, May 30, 2016 at 5:04:27 AM UTC+5:30, Gregory Ewing wrote: > Alan Evangelista wrote: > > > if the interest is learning OOP concepts (and not OOP in Python), IMHO > > Java is better. > > The problem with this is that if you're not careful you'll > end up learning a lot of cruft that is

Re: Recommendation for Object-Oriented systems to study

2016-05-30 Thread Ankush Thakur
t; From: Python-list > [mailto:python-list-bounces+joseph.lee22590=gmail@python.org] On Behalf > Of Ankush Thakur > Sent: Sunday, May 29, 2016 7:42 AM > To: python-list@python.org > Subject: Recommendation for Object-Oriented systems to study > > Hello, > > I'm a

Re: Recommendation for Object-Oriented systems to study

2016-05-29 Thread Gregory Ewing
Alan Evangelista wrote: if the interest is learning OOP concepts (and not OOP in Python), IMHO Java is better. The problem with this is that if you're not careful you'll end up learning a lot of cruft that is irrelevant to Python. There's no clear distinction in Java between things that are es

Re: Recommendation for Object-Oriented systems to study

2016-05-29 Thread Marko Rauhamaa
Alan Evangelista : > if the interest is learning OOP concepts (and not OOP in Python), IMHO > Java is better. > > - Java forces everything to be implemented in OO model (classes) In practice, so does Python. Even if you chose to write code outside classes, the standard library operates on objects

Re: Recommendation for Object-Oriented systems to study

2016-05-29 Thread Alan Evangelista
On 05/29/2016 02:49 PM, Michele Simionato wrote: On Sunday, May 29, 2016 at 4:42:17 PM UTC+2, Ankush Thakur wrote: Hello, I'm a self-taught programmer who has managed to claw his way out of Python basics and even covered the intermediate parts. But I feel I have a ton of theory in my head and

Re: Recommendation for Object-Oriented systems to study

2016-05-29 Thread Terry Reedy
On 5/29/2016 1:49 PM, Michele Simionato wrote: On Sunday, May 29, 2016 at 4:42:17 PM UTC+2, Ankush Thakur wrote: Hello, I'm a self-taught programmer who has managed to claw his way out of Python basics and even covered the intermediate parts. But I feel I have a ton of theory in my head and w

Re: Recommendation for Object-Oriented systems to study

2016-05-29 Thread Michele Simionato
On Sunday, May 29, 2016 at 4:42:17 PM UTC+2, Ankush Thakur wrote: > Hello, > > I'm a self-taught programmer who has managed to claw his way out of Python > basics and even covered the intermediate parts. But I feel I have a ton of > theory in my head and would like to see some smallish applicati

RE: Recommendation for Object-Oriented systems to study

2016-05-29 Thread Joseph Lee
Hi, Replies inline. -Original Message- From: Python-list [mailto:python-list-bounces+joseph.lee22590=gmail@python.org] On Behalf Of Ankush Thakur Sent: Sunday, May 29, 2016 7:42 AM To: python-list@python.org Subject: Recommendation for Object-Oriented systems to study Hello, I

Recommendation for Object-Oriented systems to study

2016-05-29 Thread Ankush Thakur
Hello, I'm a self-taught programmer who has managed to claw his way out of Python basics and even covered the intermediate parts. But I feel I have a ton of theory in my head and would like to see some smallish applications in action. More specifically, I'm looking for Object Oriented designs t