this is style point that may be disregarded: 

mixing "import ... as" with "from ... import" is awkward.  choose one form or the other and do them all the same.