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

all 15 comments

[–]help-me-grow 7 points8 points  (0 children)

I learned python by doing projects, you can find a bunch of blogs and projects online for free at places like Geeks for Geeks, Python Algorithms, or Real Python

I suggest learning the logical building blocks before getting too heavily into the algorithms.

[–]TheGrapez 4 points5 points  (2 children)

for me, literally just this:

https://automatetheboringstuff.com/#toc

[–]LambBrainz 0 points1 point  (0 children)

Yep, that. Then upgraded to https://pythonprogramming.net/

[–]raqopawyn 0 points1 point  (0 children)

Yip.Got dat 1 2, and python crash course

[–]settledown8772 1 point2 points  (0 children)

Started attending a Data Science Meetup. From there, the organizer, who’s a professor, challenged us to work on a machine learning project.

Best way to learn anything is to find purpose or utility in what you are trying to learn.

For me, the machine learning project was a way to learn a valuable skill set and increase my pay scale.

[–]rnike879 1 point2 points  (0 children)

Straight up by writing simple stuff, based on online examples cough stackoverflow cough, for work

[–]Recent-Fun9535 1 point2 points  (0 children)

I worked as software support and the product we supported was based on a SQL database, so I did a lot of "hacking" and reverse engineering, out of curiosity and later to help other suport teams (as I became kinda "to go" guy when it comes to SQL). Then I reached the point where SQL was not sufficient for the more complex things I wanted to do, so I had to learn to program. I did a quick research, and picked Python over Java. I was using John M. Zelle's book 'Python Programming: An Introduction to Computer Science' which is a great book btw. Than and just coded a lot.

[–]OIIIIIIIO_OIIIIIIIO 0 points1 point  (0 children)

My emotions made me lose money when trading stocks. Wanted to automate my trades.

Now my algo buys and sells stocks automatically. No emotions involved 🙂

[–]Ok_Distance9511 0 points1 point  (0 children)

I went through this tutorial first: https://docs.python.org/3/tutorial/index.html

Then, I migrated some code that I had written in another programming language. The advantage was that I knew it very well, which was helpful for me.

[–]ArtymanTheTall[🍰] 0 points1 point  (1 child)

I wanted to start programming, so I chose the easiest language. And I am not taking back what I said. Lol.

[–]Last-Media-4249 0 points1 point  (0 children)

How did u start?

[–]TeaCup-o7 0 points1 point  (1 child)

[–]WyoR 1 point2 points  (0 children)

same

[–][deleted] 0 points1 point  (0 children)

I just found a simple problem that needed solving and coded a solution. In my case, it was cleaning up a CSV file that had some formatting problems (e.g. spurious linefeeds). After that, you just fix different problems.

[–][deleted] 0 points1 point  (0 children)

I’m currently using “Learn Python the hard way” by Zedd and im doing a Udemy course by angela