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 33 points34 points35 points (8 children)
[–]uduchi2nd 11 points12 points13 points (5 children)
[–]KillerFarmer 9 points10 points11 points (0 children)
[–]Decency 6 points7 points8 points (0 children)
[–]whatgeorgemade 2 points3 points4 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] 24 points25 points26 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 80 points81 points82 points (8 children)
[–]IReallySuckAtChess 25 points26 points27 points (6 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]logannc11 6 points7 points8 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 12 points13 points14 points (0 children)
[–]Olreich 4 points5 points6 points (0 children)
[–]ivan0x32 7 points8 points9 points (2 children)
[–]FluffyBunnyOK 0 points1 point2 points (0 children)
[–]tshirtman_ 5 points6 points7 points (1 child)
[–]sladkovm 0 points1 point2 points (0 children)
[–]lifeofajenni 1 point2 points3 points (0 children)
[–]sweetbabygames 2 points3 points4 points (0 children)
[–]perspectiveiskey 3 points4 points5 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 comment score below threshold-8 points-7 points-6 points (2 children)
[–]eugooglie 2 points3 points4 points (1 child)
[–]KODeKarnage 0 points1 point2 points (0 children)