Python, SQL, HTML, CSS and JavaScript, these five technologies or languages, play different roles in the field of programming and web development, but they all belong to the broader category of "Programming Languages and Markup Languages".
Specifically:
* Python, SQL, JavaScript: All three are programming languages. Programming languages are a collection of instructions that computers can understand and execute. They allow developers to write complex programs to perform various tasks, such as data processing, network requests, interface interactions, etc.
+ Python: It is a high-level programming language, known for its concise and easy-to-read syntax and powerful functions. It is widely used in data analysis, machine learning, web development and other fields.
+ SQL: The full name is Structured Query Language, which is a programming language specifically used to interact with databases. It allows users to create, query, update and delete data in the database.
+ JavaScript: It is a lightweight interpreted or just-in-time compiled programming language, whose source code is executed on the client (usually a browser), and is widely used in web development to achieve dynamic interactive effects on pages.
* HTML, CSS: These two belong to markup languages. Markup languages are computer text codes that combine text and other information related to the text to show details about the document structure and data processing. Although they do not directly execute program logic, they play a vital role in web development.
+ HTML: The full name is HyperText Markup Language, which is used to create the structure and content of web pages. It defines the skeleton of the web page and tells the browser how to display the elements on the page.
+ CSS: The full name is Cascading Style Sheets, which is used to set the style and layout of the web page. It describes the appearance of elements in HTML documents, such as color, font, spacing, etc.
In summary, Python, SQL, JavaScript belong to the "programming language" category, while HTML and CSS belong to the "markup language" category.
But for the convenience of understanding and discussion, these five technologies or languages can be broadly classified as "programming language and markup language" or simply "programming language" (although HTML and CSS are not programming languages in the strict sense).