Skip to content

Comment on Ask HN: Intermediate Python learning resources?

Comments

Try learning about some simple sorting algorithms and implement them in python. Most algorithms resources have pseudocode and python conveniently resembles pseudo code in a way. You can just use wikipedia's page on sorting algorithms[0]. You could kill two birds with one stone by sharpening your python skills and get a nice intro to algorithms.

Then maybe try implementing some of the fundamental data structures such as queue's and linked lists[1] along with their basic operations (such as push and pop for queues). Try to see if you can use pythons built-in data structures[2], or do it yourself with object oriented programming.

0:https://en.wikipedia.org/wiki/Sorting_algorithm#Summaries_of...

1:http://en.wikipedia.org/wiki/List_of_data_structures

2:http://docs.python.org/2/tutorial/datastructures.html

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.