Python Forum

Full Version: Is the Python website good for learning Python?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I don't know what does enough mean? Beyond the basics and the Python standard library there are hundreds, may be thousands, third party modules and libraries. If you have a more complicated or large project search for the suitable tools to do the job. Save you time and nerves. There is module for almost anything you may think about. And there is learning curve for all of this but yet it's much easier than codding all alone. We have one live to spend
Is it enough to make any program and any website?
No. You can't write Crysis 3 replica on Python

For a website is more than enough
(Jan-25-2017, 04:23 PM)OnisionTheOninonBoy Wrote: [ -> ]Is it enough to make any program and any website?

One of the best things about Python is that there are huge number of third party packages that provide additional functionality, i.e. one don't need to invent the wheel. So, if you want to use such package (which you 100% will do) you have to read (at least) the docs for the respective package. That is to say that python site only is not enough. And once again - there is no such book, tutorial or whatever that teach you all and everything.
(Jan-25-2017, 04:41 PM)buran Wrote: [ -> ]
(Jan-25-2017, 04:23 PM)OnisionTheOninonBoy Wrote: [ -> ]Is it enough to make any program and any website?

One of the best things about Python is that there are huge number of third party packages that provide additional functionality, i.e. one don't need to invent the wheel. So, if you want to use such package (which you 100% will do) you have to read (at least) the docs for the respective package. That is to say that python site only is not enough. And once again - there is no such book, tutorial or whatever that teach you all and everything.

So the Python website is enough only if I don't want to use those third party packages?
Are these enough tho?
https://automatetheboringstuff.com/
https://docs.python.org/devguide/
The learning is a process. You are human. Humans do not stick with a single task. You will start with the basics. Doesn't matter the source. Then will write scripts. You will search for a better way to do something. This involves a lot of googling and "eventually" you will run across those third party libraries. You will play with them. Then you will start to write real programs which actually do something useful. Here is the break point. In this moment you will learn only what you need to know to accomplish your goals/projects.

Exactly what happened to me. Doesn't matter if you use the third party libraries or only the standard ones. It is possible to reinvent the wheel as you strain to accomplish something but you will learn a lot wasting your time. So is not a waste as long as you practice and learn from those with more experience and your own errors. Just do it.  Dance

Start from here for instance. Really, doesn't matter where is your starting point. It's a journey
Are these enough tho?
That's was my question.
https://docs.python.org/3/tutorial/
https://docs.python.org/devguide/

Nevermind.
No...
My opinion
(Jan-30-2017, 03:50 PM)OnisionTheOninonBoy Wrote: [ -> ]Are these enough tho?
That's was my question.
https://docs.python.org/3/tutorial/
https://docs.python.org/devguide/

Nevermind.

Depends where you start. If you are a seasoned programmer and Python is your 5th programming language these are more than enough. But they won't teach you the basics of programming.

Then, knowing a programming language is one thing but applying it to a specific domain is something else. Unlss you want to be code everything from scratch you have to get familiar with libraries/frameworks, and you also have to be familiar with concepts beyond coding (like how websites works, the HTTP protocol, etc...).
Pages: 1 2