4 ms·
Hi I'm learning Python at the moment, so I'll try to offer something from my perspective (which is obviously different to yours!) I found the best thing to he
by djaychela 8y ago
Hi
I'm learning Python at the moment, so I'll try to offer something from my perspective (which is obviously different to yours!)
I found the best thing to help me learn last year was working on a project that I came up with to help my girlfriend's school. She's an ICT tech in a first school in the UK, and GDPR means (amongst other things) that each child's parents choose which internal and external media they can be in, and managing that is difficult. Between us we came up with the idea for an internal web-based system which displayed this info quickly and easily for staff, and allowed management of this info via an admin interface (including import from .csv and Google Sheets). It grew considerably as I iterated on features, and I learned SO much from doing it - both technically (I'd write it completely differently to how it is at the moment) and in terms of planning and soft skills, etc. I wouldn't have learned anywhere near as much by spending that time on more courses.
Despite my technical reservations about its internal quality, it functions well, and is in daily use at the school (hosted on a Raspberry Pi).
So, I'd suggest either finding something that someone you know needs doing, and trying to do it. It's the same as when I did my apprenticeship (which ultimately was in Electronics and Instrumentation, but in the first year involved mechanical work such as lathe use, milling machines and welding) - you learned skills which were OK, but it was the projects we did (making parallels, a punch, eventually a battery charger completely from scratch) which was where we really learned why we needed the skills and which areas we needed to work on more.