Started Udemy Django 3 course

Started Django 3 – Full Stack Websites with Python Web Development at Udemy. What interested me most about Django is it is Python based. It has great bullet points.

  • Ridiculously fast
  • Reassuringly secure
  • Exceedingly scalable

My website has centered around PHP for 20+ years. I don’t use PHP frequently so whenever I want to add or change something, I have to re-familiarize myself with PHP. On the other hand I do use Python frequently. So I’d love to redo my site to be Python/Django centered! On the other hand I still need PHP for other software (webtrees for example) I run. WordPress also uses PHP, but hopefully I can redo my blog in django.

The instructor is enthusiastic and says “He loves Django” which seems like a good quality to have for something you want to teach. When it comes to programming languages, I often self learn. But I frequently have trouble with frameworks, because you have to do something the way the author thought best. I find C++ similar, to me it feels like a C framework. But for something complex it’s probably faster to learn a framework than to program it yourself from scratch, especially large and popular frameworks like Django. Also a framework is more powerful than most people could code on their own and tested by the masses. So it’s probably not good to overthink why something is done a certain way, but rather just accept it. Do this…OK…now do this. Started course while sitting with mom. Redo (just replace django folder) at home what I do there.

Small changes

As opposed to the course, I have django installed in a python virtual environment!