What to choose Python(Django) or PHP(Laravel/Yii)?
When people were asked "which Linux is better?", one wise man said - it is better that Linux, who knows Your friend sysadmin.
Here the situation is quite similar, to teach (to start) is better that You ready to teach Your mentor (on account of mentor in the Institute - I personally doubt it, but you know how it there at You personally - I can't).
The second point - looking for what to teach? What You want to do in the end? Blogs? This by far Django/Python is better suited. Do you want to work? In which country? For example, in the United States will, by definition, the popular C# in all its forms and manifestations, as vendor .NET platform itself is in the same country, with all the consequences... as soon As determined with a country/where you want to work, go to local freelancers and see the number of work. It is clear that artists will be more, etc., and an average of +/- one unit of each technology will be approximately equal to the number of performers, but the popularity of technology N involves not only the performers and sponsors and those who eventually promotes the project of adding to the community of end-developers.
The only thing I start is not advised is with Yii, as the vector of its development unclear, it is already more than 3 years hanging in version 2.0 and when it will be 2.1 or 3.0 (and whether at all) - is not clear yet. Personally, I one time went and I am glad it is. But this is a personal experience and there are a million people that will be with full confidence to prove that I'm wrong.I personally
would recommend to learn from either Laravel or Symfony (preferably both, and in General, these frameworks have much in common on the part of the innards), if you're going to the "club PHP-schnick".
As already announced by the previous speaker - in PHP there is one advantage and disadvantage in one. It is with the very first version was developed for creating web-projects (Aki "sites"), at the time - for sites that were relevant then, in our time - for websites (backend web projects) that are relevant now. And its direction is very evident in practice... in PHP, in the history of its existence came just an incredible number of web frameworks, "bad" die, those that "better" still live, etc. Probably number of PHP frameworks (web direction) can be compared with the number of programs in which Python is embedded as scripting language...
Python in this respect was originally developed as a General purpose language and make it not only web/sites, it is often used literally, "everywhere", for example - is it part of the 3D-editor of "Blender3d", it not infrequently acts as a scripting language in large and complex programs, it is not rarely write prototypes of large programs and so on. Accordingly, the versatility of language - the same "two-edged sword", and with PHP, only "the other side".