Python/New/Learn
Hello, I'm completely new here and don't know anything about python. Can someone tell me how best to start? So what things should I learn first? -- https://mail.python.org/mailman/listinfo/python-list
Re: Python/New/Learn
On Thu, 5 May 2022 at 12:49, Patrick 0511 wrote: > > Hello, I'm completely new here and don't know anything about python. Can > someone tell me how best to start? So what things should I learn first? > I'd start right here with the tutorial! https://docs.python.org/3/tutorial/ Most important thing is: play around. Have fun. Explore! You can't really go all that far wrong, so don't be afraid to try things, even "silly" things that "don't make any sense", because trying those things is part of learning how the language works. (And you never know - sometimes you might find that it actually does work.) Oh, although, if you don't currently have Python installed, that would be a place to start. ChrisA -- https://mail.python.org/mailman/listinfo/python-list
Re: Python/New/Learn
https://wiki.python.org/moin/PythonBooks -Original Message- From: Patrick 0511 To: python-list@python.org Sent: Wed, May 4, 2022 9:36 pm Subject: Python/New/Learn Hello, I'm completely new here and don't know anything about python. Can someone tell me how best to start? So what things should I learn first? -- https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list
Re: Python/New/Learn
On Thu, 5 May 2022 at 12:57, Avi Gross via Python-list wrote: > > https://wiki.python.org/moin/PythonBooks > That's an incredibly daunting list, and not something I'd overly strongly recommend, but yes, if you want to get a dead-tree or e-book to read, there are quite a lot of options available. ChrisA -- https://mail.python.org/mailman/listinfo/python-list
Re: Python/New/Learn
If you already know at least one other imperative programming language: https://wiki.python.org/moin/BeginnersGuide/Programmers If you don't: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers On Wed, May 4, 2022 at 7:49 PM Patrick 0511 wrote: > Hello, I'm completely new here and don't know anything about python. Can > someone tell me how best to start? So what things should I learn first? > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list
Re: Python/New/Learn
Chris, It was an extremely open-ended question to a forum where most of the readers are more advanced, at least I think. My library has oodles of Python Books for free to borrow on paper and return and I have read many of them. There are various e-books too, and of course lots of free internet resources including videos and on-line courses. If he wants simpler books, the web pages pointed here too: https://wiki.python.org/moin/IntroductoryBooks Next time, I won't try to be helpful and brief and just be silent. -Original Message- From: Chris Angelico To: python-list@python.org Sent: Wed, May 4, 2022 11:02 pm Subject: Re: Python/New/Learn On Thu, 5 May 2022 at 12:57, Avi Gross via Python-list wrote: > > https://wiki.python.org/moin/PythonBooks > That's an incredibly daunting list, and not something I'd overly strongly recommend, but yes, if you want to get a dead-tree or e-book to read, there are quite a lot of options available. ChrisA -- https://mail.python.org/mailman/listinfo/python-list -- https://mail.python.org/mailman/listinfo/python-list
Re: Python/New/Learn
On Thu, 5 May 2022 at 13:14, Avi Gross wrote: > > Chris, > > It was an extremely open-ended question to a forum where > most of the readers are more advanced, at least I think. > > > My library has oodles of Python Books for free to borrow on paper and > return and I have read many of them. There are various e-books too, and > of course lots of free internet resources including videos and on-line > courses. > > > If he wants simpler books, the web pages pointed here too: > > > https://wiki.python.org/moin/IntroductoryBooks > > > Next time, I won't try to be helpful and brief and just be silent. > Being helpful is great, it's just that being brief can leave it as an incredibly scary-looking list :) If you want to recommend a couple of specific books, I think that would be a lot more helpful. ChrisA -- https://mail.python.org/mailman/listinfo/python-list
Re: Python/New/Learn
I agree Chris that the Ukrainian Python Books are daunting as I barely started learning that language now even though my early years were just a few miles away and I might even have relatives still there! But as has been pointed out, suggestions are more helpful if you know a bit more about the one asking the questions or it is too broad. I do not feel qualified to suggest a book to true beginners as I leaned Python many decades after learning so many other computer languages and read a wide variety of books including many that assumed you already knew C or R or other languages, as I did. Someone new to programming may fin some resources including a tutorial handy. Someone who actually wants to use various modules like scikit-learn or pandas, or to solve specific problems, might well want to go straight to other resources or realize they need multiple resources over time. It can be a diversion to get someone to learn the functional programming aspects or even object-oriented if the goal is to do simple procedural things. Python is an extremely rich language and I recall reading a three-volume encyclopedia that took months as the books got pulled away by other readers. So, no Mark Lutz got a bit advanced. Oddly, I am learning Julia now and cannot find a single book in my group of Libraries, not even for the beginner I am not! But finding online resources was easy and if I have any reason to, plenty of books can be bought. It does not work for everybody, but my personal method is to attack issues and problems from multiple directions as each tends to reinforce and add to my knowledge. And I really appreciate when they tell you specifically how the language is different from others you may know so you know when not to expect it to work. A Julia documentation as an example, has a long list of places it is not like Python, or R or C++ and so on. If the person has computer language experience, some such resource might be better than something spending a thousand pages to teach from scratch. But, I am not volunteering to do personal tutoring. I prefer responding to specific focused questions especially after the person seems to have done some searching and research and reading on their own and maybe even shares some code and asks what may be wrong with it or ... And my first question would be why they chose to ask about Python. Was it their choice or required for a course or job or ... Sometimes the answer is to use something else they already know, albeit Python is a very decent language for many uses and well-worth learning even if you know others. -Original Message- From: Chris Angelico To: Avi Gross Cc: python-list@python.org Sent: Wed, May 4, 2022 11:21 pm Subject: Re: Python/New/Learn On Thu, 5 May 2022 at 13:14, Avi Gross wrote: > > Chris, > > It was an extremely open-ended question to a forum where > most of the readers are more advanced, at least I think. > > > My library has oodles of Python Books for free to borrow on paper and > return and I have read many of them. There are various e-books too, and > of course lots of free internet resources including videos and on-line > courses. > > > If he wants simpler books, the web pages pointed here too: > > > https://wiki.python.org/moin/IntroductoryBooks > > > Next time, I won't try to be helpful and brief and just be silent. > Being helpful is great, it's just that being brief can leave it as an incredibly scary-looking list :) If you want to recommend a couple of specific books, I think that would be a lot more helpful. ChrisA -- https://mail.python.org/mailman/listinfo/python-list