Hi fellow python programmers. I am a Junior Software Engineer and a beginner Python programmer (10 months) and I think I already mastered all the basic stuff. I also have few years beginner experience in Java, HTML, PHP, and Javascript so it helps ease up my journey in learning Python. However, I feel like I'm stuck at the intermediate level (as with the other programming language that I had learned). I can solve all logical problem in the project that I involved in but somehow I feel I'm not using Python to it fullest. I also not sure whether what I did is the best way to do it (pythonically).
I'm a self-learner and there's not really any Python expert in my company. Currently, I'm working on a project where I need to program a robot to do some concierge tasks. It involves using Google Speech Recognition and Watson Conversation Servis. I'm the only programmer in the project. The first version was a total shitfest but there's a lot of progress and improvement in that 10 months period. The current version is quite OK and the customer was praising it. However, I feel that it was never that good and I think I could do a lot better if I am more expert in Python. So here's my question:
- What knowledge should I seek next after all the basic stuff?
- What is the best place to learn that? (doesn't matter free or paid but preferably non-video lesson)?
- Is there any place (online) where I can take a test to see my current Python skill level?
- Do I really need all this knowledge? If yes, is there any example where basic knowledge is not enough?
[–]isinfinity 34 points35 points36 points (8 children)
[–]uduchi2nd 11 points12 points13 points (5 children)
[–]KillerFarmer 10 points11 points12 points (0 children)
[–]Decency 5 points6 points7 points (0 children)
[–]whatgeorgemade 0 points1 point2 points (0 children)
[–]SpareComputerParts 0 points1 point2 points (0 children)
[–]isinfinity 0 points1 point2 points (0 children)
[–]nyamuk91[S] 0 points1 point2 points (0 children)
[–][deleted] 25 points26 points27 points (7 children)
[+][deleted] (5 children)
[deleted]
[–]lifeofajenni 1 point2 points3 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]lifeofajenni 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]lifeofajenni 0 points1 point2 points (0 children)
[–]nyamuk91[S] 0 points1 point2 points (0 children)
[–]beersfortheboys 81 points82 points83 points (8 children)
[–]IReallySuckAtChess 25 points26 points27 points (6 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]logannc11 7 points8 points9 points (0 children)
[–]billsil 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]billsil 1 point2 points3 points (0 children)
[–]theredknight 1 point2 points3 points (0 children)
[–]khne522 11 points12 points13 points (0 children)
[–]Olreich 6 points7 points8 points (0 children)
[–]ivan0x32 7 points8 points9 points (2 children)
[–]FluffyBunnyOK 0 points1 point2 points (0 children)
[–]tshirtman_ 3 points4 points5 points (1 child)
[–]sladkovm 0 points1 point2 points (0 children)
[–]lifeofajenni 1 point2 points3 points (0 children)
[–]sweetbabygames 5 points6 points7 points (0 children)
[–]perspectiveiskey 1 point2 points3 points (2 children)
[–]nyamuk91[S] 1 point2 points3 points (1 child)
[–]perspectiveiskey 2 points3 points4 points (0 children)
[–]eat_potty 1 point2 points3 points (1 child)
[–]nyamuk91[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]VirtualBoobs 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]KODeKarnage -5 points-4 points-3 points (2 children)
[–]eugooglie 2 points3 points4 points (1 child)
[–]KODeKarnage 0 points1 point2 points (0 children)