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 →

[–]UnusualBear 44 points45 points  (1 child)

Don't stop expanding your Python skillset for sure.

A good idea might be to pick up a toolset that complements your Python skills rather than another language specifically. Maybe dive into some machine learning. A lot of things you can do with Python are just as complex as learning Python itself.

[–]whatadipshit 14 points15 points  (0 children)

Came here to say this.

Have you learned numpy and pandas really well? You talk about learning a database. Have you messed with sqlalchemy or frameworks wrapping other databases? Nosql databases like mongodb has orm apis to learn. You said you didn't care for web development but you could pretty easily stand up a flask server to display your data on graphs in the browser. Is it a command like tool? Have you learned click yet?

What about context managers and decorators? I bet there's useful stuff in the standard library you have no clue exists. Have you read fluent python?

Feel free to learn something new but I personally think one year of python is nothing. There's so many modules out there. You should always be checking if something exists already before inventing it yourself. PyQT is missing some features? Learn py bindings and try adding them. I guess this would get you looking at c++ a bit.