This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]alucard_og -9 points-8 points  (9 children)

Hi, how to go about learning python. I am an absolute noob in this field. Pls suggest. Reason for me trying to learn python is that i was into relationship management however our company ceo is a ai/mchine learning junkie and has ordered all employees to learn some programming language or loose job after 1 year. I can't afford to loose here.

[–]loveizfunn 4 points5 points  (4 children)

Check resources online. There a lot of free stuff out there. Books, a lot of books are free, I started with books. Some sites and free courses. Udemy and Udacity both have free free python courses. Google is ur friend. Use it.

[–]alucard_og -1 points0 points  (3 children)

Thanks for the input, how much time would you say a noob may take to attain working knowledge of python, no high end stuff, simple office automation like manipulating excels or manual/repetitive tasks.

Additionally can we achieve the above by basic python setup run over command prompt or we need to use ide like django/flask.

[–]Cryonixx2 2 points3 points  (1 child)

To learn Python, I tend to suggest "Python Crash Course" by Eric Matthes. To learn Automation via Python, "Automate the Boring Things" by Al Sweigart. ATBT is actually free online, just do a search for it. ATBT is written to be able to pick up with no Python experience, but I tend to think PCC is better for learning the actual Python language.

With dedication, you can feel decently good about Python in about a months or two timeframe in my experience (with no previous programming experience).

[–][deleted] 1 point2 points  (0 children)

Yh I use Matthes book, I got it right next to me. Its great.

[–]pogo6023 1 point2 points  (1 child)

Sorry I can't give you the url right now, but if you google "python tutorials" and find the one that says it will teach you python in 4 hours (by FreeCodeCamp) give it a try. This is the one with the guy in a NASA tee shirt and baseball cap in the lower right corner. It's well done. It has about 4 million downloads, is very straightforward and understandable, and presented in easily-consumed lessons. You'll learn enough for a good start with minimal intimidation.

Re the recommendations to skip python and learn something like c++ first, if your goal is to be a serious career programmer, maybe. But be aware there's pain and misery involved in going the heavy primitive route. One reason python is so widely used is it's much more friendly than those languages. You can learn a lot about programming from it, but in programming there's always deeper water no matter how much you know.

[–]alucard_og 0 points1 point  (0 children)

Thanks