Question:
How to learn Python Programming Language?
JB
2008-09-08 08:16:37 UTC
i want to learn Python which apparently is one of the best programming languages.

1. How does it work? do i need to buy a certain software to learn it?
(example: Dreamweaver is needed for HTML)

2. Whats the best method of learning?(ex:book etc)

3. Are there any beginner books that you can recommend?

4. is there a free way of learning it (maybe a free website like W3schools.com)?

5. What is meant by "object-orientated"?

i'm a complete beginner by the way, have some knowledge on HTML, thats it. Sorry about all the Q's, any help is appreciated, thanks.
Four answers:
deonejuan
2008-09-08 09:26:26 UTC
Goto python.org for many free online and downloadable eDocs on python. python is a script that acts like a language. That is, you script and the resulting program will compile into C byte code. python is very fast and independent of the OS, but you need the python libraries to make it go.



At python.org is IDLE -- a coding window to help you along on learning to code. python's weakness is with the widgets -- buttons, label boxes and so forth. I mean python has widgets, but the cryptic style of coding python makes widgets a little ackward.



Many Linux applications are written in python, and I find Linux has more resources for python. But, first just learn python, no matter what platform you have now.



If you get hung up while learning, prowl and search through the python forums. Many questions have been asked and answered like four or five years ago.



////////////

your question about Object-oriented deserves special comment. OOP is a concept of making a unit out of a group of variables. In a practical sense that means: if we didn't have Objects the coder would have to create 99,999 different variables, assign values to those variables and track those 99,999 variables to accomplish a typical program.



OOP is a whole lot more than that, but by grouping state, methods and values under one Object we can gain reusability, clarity and editability. Visualize a box with a digital stopwatch inside it counting away. Every place I click the mouse on the screen would generate a new digital stopwatch. One code definition would create all those stopwatch Objects using OOP.
2008-09-08 08:27:19 UTC
1. Works like any programming language, except I believe it is compiled instead of translated. No, the compiler is free... just look it up. Oh, and Dreamweaver is NOT needed for HTML, only a notepad type program is.

2. Best method of learning... get a book, and code, code, code, oh, did I mention code?



3. Can't say that there are any, just go to the book store and look it up.



4. Yes, there is a free way of learning... internet research paired with experimentation.



5. Object oriented means that it uses concepts of objects to get things done. Objects hold data and have methods that can work on them. But, Python can be used from a functional perspective as well, it's not purely OO.



Btw, HTML is just formatting for web page design, it's NOT programming, so don't fool yourself. Hope that helps.
Karen
2016-04-03 05:59:12 UTC
To answer the first part of your question: Yes, you should take a look into python if you're interested. It is a pretty demanding language(regarding white-spaces) but, all in all, it is a really brilliant language when you get to know it and work long enough with it. Personally, I have been working on some developing tools using python and finished a couple of them and have to say, it is an astonishing language and has a great community. I recommend version 3 Second part: To set off with web development you should consider PHP. It is an open language and was implemented using C(which you already are familiar of). It has a great documentation and a quite helpful user contributed notes. PHP developers are still pushing versions of PHP which has more support to features which make PHP even more powerful. Also, away from server side, take a look into JavaScript. It is a very powerful language for where it is now. Browser experience using javascript is much appreciated in the developers community. Good luck!
2014-09-13 13:54:23 UTC
Hey,

Ho trovato un download gratuito di Python qua: http://bitly.com/1m0vxjE



E' il programma completo disponiblile gratuitamente.

Un caro saluto


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...