1. HTML (Hyper Text Markup Language)
웹 페이지를 만들기 위해 사용되는 프로그래밍 언어이다.
HTML은 일종의 태그(tag)를 이용하여 문서의 구조를 정의한다. 예를 들어 <html>태그는 문서 전체를 감싸는 태그이며, <head> 태그는 문서의 제목이나 스타일 시트와 같은 정보를 담고 있는 태그이고, <body> 태그는 실제 내용을 담는 태그이다.
태그는 다른 태그를 포함 할 수도 있는데, <div>태그는 웹 페이지의 특정 부분을 지정하는 사용되며, <div> 태그 안에 다른 태그들을 넣어 해당 부분을 자세히 정의 할 수 있다.
HTML은 또한 링크, 이미지, 비디오 등과 같은 다양한 미디어를 웹 페이지에 포함시킬 수 있다. 이러한 미디어들은 각각 태그를 사용하여 웹 페이지에 삽입된다.
2.CSS (Cascading Style Sheets)
HTML과 함께 사용하여 웹 페이지의 디자인과 레이아웃을 정의하는 스타일 시트 언어.
2. JSON (JavaScript Object Notation)
데이터를 교환하는데 사용되는 경량의 데이터 형식. JSON은 텍스트 형식으로 구성되며, 사람이 쉽게 읽고 쓸 수 있고, 기계가 쉽게 문석하고 생성 할 수 있도록 디자인 되었다. JSON은 다양한 프로그래밍 언어에서 지원되며, 대부분의 모던 웹 어플리케이션에서 데이터 교환을 위해 사용된다.
JSON 데이터는 객체(Object)와 배열(Array)로 구성되며, 객체는 중괄호({})로 감싸고, 이름-값 쌍의 목록을 포함한다 Python의 dict 자료형을 생각하면 이해하기 쉽다.
{
"name": "John Doe",
"age": 30,
"email": "johndoe@example.com"
}
JSON 데이터는 위와 같이 표현 할 수 있으며 저러한 형식의 데이터를 여러개 이용할 땐 아래와 같이 배열(Array)를 이용한다.
[
{
"name": "John Doe",
"age": 30,
"email": "johndoe@example.com"
},
{
"name": "Tom Lee",
"age": 21,
"email": "TomL@example.com"
}
]
JSON은 다양한 용도로 사용되는데, 서버와 클라이언트간의 데이터 교환에 이용되며 RESTful API에서 자주 사용된다. JSON은 또한 데이터베이스에서 데이터를 추출하거나 다른 서버와 데이터를 공유하는데 사용된다.
'Python base study' 카테고리의 다른 글
web crawling (웹 크롤링) 크롤링 전 알고 가야 할 지식 1 (0) | 2023.03.24 |
---|---|
Python 기본 문법 정리 2 (0) | 2023.03.03 |
Python 기본 문법 정리 1 (0) | 2023.02.21 |