I think they missed something with the python NPC's, they seem to be quite aggressive, and more 'cheaty' in manoeuvrability and scb spamming than any other npc ship, at least upper level (deadly, elite) and there are still plenty of evidence of doubled turning rates, scb spamming and never missing plasma accelerators etc etc.
It's also a huge difference in NPC's in res\nav beacons etc as well, those are toothless bears at this point, but the Elite anaconda's that interdict you for the two modular terminals you are carrying is a whole other leagues, this means traders, mission runners etc are fighting AI leagues above what I have met in Hazardous res sites.
Another example, I need my Corvette with reinforced shields, resist boosters and two A7 scb banks to tango with an elite anaconda that interdicts me, anything less than that and I just run, but I drop into a threat 4 uss and destroy a wing of three expert anacondas while barely sustaining shield damage.
As for dealing with them, getting decent shields is a main start, try
Lei Chung, you would need lvl 3 with
The Dweller but that's ok, since I really recommend modding the power distributor as well.
But increasing you heat resists on shields can often take most of the teeth out of them.
Ranking with engineers are very easy now, no need to spend three days mining or something, you can now just spam one of the tier one mods.
Like spamming 30 or so rolls on
http://inara.cz/galaxy-blueprint/68, and the same for this,
http://inara.cz/galaxy-blueprint/9.
Iron and sulphur are seriously common and after 2.1.05 you pick up three pieces for every one you prospect.
And if you do any surface spelunking, or mining you probably have this already.
Again, this isn't about applying the mods, but making rolls and grinding rank, and you will get the invite for Lei Chung in like 3 minutes doing this at The Dweller.