On Thursday, 18 February 2016 18:06:29 UTC+2, Chris Angelico  wrote:
> On Fri, Feb 19, 2016 at 2:49 AM,  <wrong.addres...@gmail.com> wrote:
> > Thanks. You have guided me quite well, and I am almost ready to declare 
> > that I will use Python for the next few decades.
> >
> 
> Don't declare like that - just start using it, and see what you think
> :) But I would be very much surprised if Python doesn't get added to
> your toolbelt. A good programmer should always keep a selection of
> tools handy - seldom is one tool the right one for every job.
> 
> > Imagine I want to read in two (or a few) numbers from a text file, display 
> > them in two (or more) text boxes, calculate their sums and products, may be 
> > take logarithms of them, and display them in other two text boxes or 
> > labels, and make some bar charts, scatter plots, and later draw curves and 
> > surfaces on a computer screen. Do I really need PyPi or other external 
> > stuff for this? Is Python well equipped for this?
> >
> 
> You could do all of that with just the standard library, but then your
> only choice of GUI library is Tkinter, which is derived from Tcl/Tk.
> If you don't like how that looks (either in your code, or in the
> resulting GUI), you'll need to turn to PyPI for an alternative (eg
> something derived from GTK or wxWindows or Qt). I'm not sure how the
> graphing capabilities of Tkinter are, so you might want to grab
> matplotlib too - again, it'll give you a lot more flexibility than you
> would have if you restrict yourself to *just* the standard library.
> But I think you could do all of that - certainly most of it - with
> just the language and standard library.
> 

What do I lose by using an external library? Bigger size of the *.exe is not a 
problem, neither is speed an issue. It might even be easier to learn with these 
external libraries, and produce more readable code.

> > I will have to learn GUI creating quickly after I know the basics of 
> > reading and writing text files, and doing simple mathematical calculations.
> >
> 
> Reading and writing text files is easy, as is basic mathematics.
> You'll have that down in an hour or two, most likely, and then you'll
> have time to play GUIs.

That is good.

> 
> > Later I can imagine using things like sending an SMS from a phone running 
> > this on Android, or placing a graph in a WhatsApp message, make a call to 
> > someone and tell him the temperature is now too high, etc. These things 
> > might need external libraries, but I can learn this later on.
> >
> 
> Those things will most likely require external libraries. But most of
> them are probably possible.
> 
> ChrisA

Thanks again for your input.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to