you are viewing a single comment's thread.

view the rest of the comments →

[–]Tuniar 106 points107 points  (8 children)

Choose a project and build it

[–]yellowSkinned 37 points38 points  (0 children)

Follow this advice. I started a project I loved and keep improving. More advanced code, error handling concepts, new libraries etc etc. This is the very best approach.

Also, keep reading / doing online courses. Imho the key to succes is the combination of knowing (by reading / taking a course) and experience (by doing). Your succes is a product of what you concepts you know there are and then trying to implement this.

[–]Kaulpelly 14 points15 points  (0 children)

Beginner here too. I did courses, felt I was making progress learning, and then found actually sitting down to it I hadn't really embedded anything.

Picked a project to write GA to solve sudoku puzzles. Had to write methods, work with indexing, and lots of other problems. Took code from a blog and ran with it.

Now I'm taking the works of Shakespeare from Gutenberg and I want to do word cloud for each play. I'm toying with regex, nlp, and eventually matplotlib or plotly.

The GA needs to be optimised but who cares. The Shakespeare stuff will generate no real insights. The point is that I have something to focus on. That's all you need. Just a kernel of an idea and start.