본문 바로가기

COMPUTER SCIENCE

(47)
웹 디자인의 첫 걸음: HTML의 기초 0. HTML이란? HTML은 HyperText Markup Language(하이퍼텍스트 마크업 언어)의 약자로, 웹 페이지의 구조와 내용을 정의하기 위해 사용되는 마크업 언어입니다. HTML은 웹 브라우저에 의해 해석되어 사용자에게 웹 페이지를 표시하는 역할을 합니다. 1. HTML의 구성 요소 _ 태그(Tag) HTML은 태그(tag)라 불리는 요소들로 구성되어 있습니다. 태그는 각각의 역할과 의미를 가지며, 문서의 구조, 텍스트, 이미지, 링크, 테이블 등 다양한 요소를 정의합니다. 태그는 각각 ''로 둘러싸여 있으며, 시작 태그와 종료 태그로 구성될 수 있습니다. ... * HTML은 웹 페이지의 시맨틱(Semantic) 표현을 위해 설계되었습니다. 즉, 태그의 의미를 명확하게 나타내어 웹 페이지..
웹의 동작 원리를 알아보자: 클라이언트와 서버의 상호작용 0. 웹의 탄생: 인터넷을 연결한 그 순간 1990년대 초반, 팀 버너스-리가 개발한 WWW(World Wide Web)은 현재의 인터넷을 이루는 주요 기술 중 하나입니다. 월드 와이드 웹은 정보를 공유하고 연결하는 전 세계적인 컴퓨터 네트워크 시스템이에요. 그런데 이전에도 인터넷은 이미 존재했습니다. 그럼에도 WWW의 등장은 인터넷을 우리 일상에 가까이 가져오고 많은 변화를 가져오게 되었죠.. 1. 클라이언트와 서버 웹은 클라이언트와 서버 간의 상호작용으로 이루어집니다. 클라이언트는 웹 페이지를 요청하고, 서버는 그에 대한 응답을 제공합니다. 일반적으로 웹 브라우저가 클라이언트의 역할을 수행하며, 서버는 웹 페이지를 저장하고 처리하는 역할을 합니다. 클라이언트와 서버 간의 통신은 HTTP(Hyperte..
[DataFrame] 행 이름 또는 열 이름 지정 / 추출 1. 행 이름 지정하기 _ 'index=[...]' import pandas as pd L=[1,2,3,4] df=pd.DataFrame(L,index='행') ** 행 추출은 다음과 같다. df.loc['행'] 2. 열 이름 지정하기 _ 'columns=[...]' import pandas as pd L=[1,2,3,4] df=pd.DataFrame(L,columns=1) ** 열 추출은 다음과 같다. df[1] df[2] ...
[NumPy] 행렬 만들기 _ mat 함수 NumPy 미리 보기 NumPy _ 파이썬의 배열 리스트 상위 호환 NumPy 파이썬의 오픈 라이브러리 넘 파이는 리스트 데이터 타입을 반복적으로 계산하는 것보다 훨씬 효율적인 데이터 처리를 보여준다. 따라서 넘 파이를 사용할 줄 아는 것은 hooks.tistory.com 0. INTRO mat 함수를 이용하면, 행렬을 쉽게 만들 수 있다. mat함수의 사용 방법과 간단한 행렬 조작 방법을 배워보자. 1. 행렬 원소 직접 할당하기 가장 기본적으로 행렬의 원소를 직접 할당하여 행렬을 생성할 수 있다. 다음의 예시 코드를 보자. 예시 코드: M=np.mat("1,1,1; 2,2,2; 3,3,3 ") 여기에서 세미콜론이 행과 열을 구분해준다. 생성된 행렬을 확인하면 다음과 같은 행렬이 만들어졌음을 알 수 있다..
[NumPy] 1차원 배열 데이터 조작 NumPy 미리 보기 NumPy _ 파이썬의 배열 리스트 상위 호환 NumPy 파이썬의 오픈 라이브러리 넘 파이는 리스트 데이터 타입을 반복적으로 계산하는 것보다 훨씬 효율적인 데이터 처리를 보여준다. 따라서 넘 파이를 사용할 줄 아는 것은 hooks.tistory.com 0. INTRO 1차원 배열 데이터를 조작하는데 기본적으로 사용되는 코드를 슬라이싱(Slicing)이라고 한다. 슬라이싱 방법을 기반으로 배열 데이터를 조작해보자. 1. 슬라이싱 코드 슬라이싱 코드를 가장 쉽게 사용하는 방법은 정수 형태의 범위를 지정해주는 것이다. 다음의 예시 코드를 보자. 예시 코드: L=np.arange(10) L 변수에 저장된 array 데이터를 조각 내버렸다. 결과를 보면 알겠지만, 인덱스를 기준 순서로 하여 ..
[NumPy] 데이터 타입 NumPy 미리 보기 NumPy _ 파이썬의 배열 리스트 상위 호환 NumPy 파이썬의 오픈 라이브러리 넘 파이는 리스트 데이터 타입을 반복적으로 계산하는 것보다 훨씬 효율적인 데이터 처리를 보여준다. 따라서 넘 파이를 사용할 줄 아는 것은 hooks.tistory.com 0. INTRO NumPy의 가장 기본적인 코드를 바탕으로 NumPy의 데이터 타입을 이해하자. 넘파이는 오픈 라이브러리 이므로 넘파이 코드를 사용하기 전에 라이브러리 설치와 함수 호출은 필수적이다. 다음과 같은 코드를 사용하여 넘 파이를 호출해두자. import numpy as np 1. 배열 타입 생성 코드 _ np.arange(변수) 넘 파이에 사용되는 데이터들은 array라 불리는 데이터 형태를 가지고 있다. 데이터 형태에 대해..