Python is an interpreted high-level general purpose programming language which is used for developing both desktop and web applications, which means that unlike HTML, CSS and javascript, it can be used for other types of programming and software development besides web development. That includes back end development, software development, data science and writing system scripts among other things.
Django is a high-level Python web framework that enables rapid development of secure and maintainable websites. Django takes care of much of the hassle of web development, so you can focus on writing your application without needing to reinvent the wheel.
Python and Django are intertwined but not the same. Python is a programming language that’s used for many different applications: artificial Intelligence, machine learning, desktop applications, etc. Whereas Django is a Python framework for full-stack web application development and server development.
Python is used by many giant companies listing Apple, IBM, Intel, NASA..etc. The main point is, It is one of the four main languages at Google(along with C++, java and Go). Google ‘s Youtube is largely written in Python.
Django is used by the following companies: YouTube, Instagram, Disque, Spotify, Mozilla, etc.
Python was created 30 years ago, as you say old is gold. Python is a very important programming language, which is used by Three gigantic companies Google, Apple & NASA from the beginning. So you don’t need to worry about the scope of Python, Learn python and you can start dreaming BIG.
Approximately 2286 companies use Django in their tech stacks including Pinterest and Udemy. In general words, the scope of Django is high and competitive.
There are no such prerequisites to learn Python & Django but having a basic knowledge of any programming language concepts like what is a loop, what if and else does, how operators are used, etc. will be helpful. If you have strong command over the basics of any programming language, you can learn Python quickly.
You can join any IT company as a software developer/web application developer after learning python.