본문 바로가기

전체 글128

HTML , CSS , JAVA Script 개요 HTML(Hyper Text Markup Language)은 페이지에 제목, 문단, 표, 이미지, 동영상 등을 정의하고 그 구조와 의미를 부여하는 정적 언어로 웹의 구조를 담당합니다. HTML으로 화면을 예쁘게 만들려고 시도하지 마세요!(그렇게 할 수도 없지만..) 온전히 튼튼한 구조(Semantic)를 만드는 것에만 집중해야 합니다. CSS(Cascading Style Sheets)는 마크업 언어(HTML, XML 등)가 실제 표시되는 방법(색상, 크기, 폰트, 레이아웃 등)을 지정하여 콘텐츠 구조를 꾸며주는 정적 언어로 웹의 시각적인 표현을 담당합니다. 예쁘게 만드는 것만 집중할 수 있습니다. 적당한 크기와 아름다운 색상, 원하는 위치를 지정하는데 집중할 수 있습니다. JS(JavaScript)는 콘.. 2021. 4. 12.
[파이썬] 웹 프로그래밍 웹 클라이언트 부분을 보통 프론트 엔드 서버 부분을 백엔드라고 한다. 요즘 화두가 되고 있는 프론트엔드 개발자.. 네이버 , 카카오 , 쿠팡 등 많은 프론트엔드 개발자들을 고용하고 있다는데 , 그만큼 날이 갈 수록 심미적고 , 창의성 높은 눈에 보여지는 프론트엔드를 중요시하는게 아닐까 생각한다. 그래서 문과 출신이라던지 예대 출신의 개발자들이 늘어나고 있고 그 예술적인 감각이나 창작물은 공대생보다 더 뛰어나서 거기에 개발이란걸 이식해서 더 아름다운 결과물을 만들어 내는거 같다. Client : 서비스를 제공받아서 실행 Front : 응용 프로그램 ( PC , IOT , SmartPhone ) 1개로 할 수 없을까? 그때 사용하는 언어 JavaScript(facebook , google) 웹 브라우저 PC.. 2021. 2. 7.
[파이썬] MySQL **SQL 1.DDL : 데이터 구조를 생성하고 삭제하는 명령어 1) 테이블 생성 create table 테이블이름( 컬럼이름 자료형 제약조건 , 컬럼이름 자료형 제약조건 , ... 테이블 제약조건 )engine=InnoDB DEFAULT CHARSET=utf8 ->자료형 문자 : char(글자수) , varchar(글자수) , text - 글자수는 한글인 경우는 * 3 숫자 : int , float , double 날짜 : date , time , datetime , timestamp ->제약조건 primary key : not null , unique ( 널값이 x 유니크해야한다) - 테이블에서 한 번만 지정할 수 있음 (자동 index) not null : 필수 입력 ( 널 값이 없어야댐) uniq.. 2021. 2. 6.
[파이썬] 기본 네트워크 & 데이터 처리 ** 네트워크 1, 용어 -> protocol : 데이터 송수신을 위한 규칙이나 규약 -> TCP : 연결형 통신 - 클라이언트와 서버가 통신을 하기 전에 연결을 하고 서로간에 데이터 송수신 여부를 확인하면서 데이터를 전송 client server 요청 ---------------> http , https , ftp ,telnet 등 -> UDP : 비연결형 통신 송신 --------> 데이터 --------> 수신 전송속도는 빠르지만 수신 측이 데이터를 받았는지 알 수 없습니다. 데이터를 여러 개 전송하였을 때 수신 측이 순서대로 받는다는 보장을 못함 스마트폰의 PUSH 가 전부 이 방식 카카오톡이 대표적인 UDP -> IP : 컴퓨터에 할당되는 숫자로 된 주소 IP 중에는 내부 네트워크에서 컴퓨터를 .. 2021. 1. 31.
[파이썬] 자료규조 **queue 모듈 -> data structure(자료구조): 여러 개의 데이터를 어떻게 하나의 묶음으로 저장할 것인 가? 선형: Stack , Queue , Array(Dense list , Array List) , Linked List 비선형: Tree , Graph -> python의 list는 double linked list 입니다. -> queue 모듈은 stack 과 queue를 위한 모듈 1. queue 모듈 안의 클래스 Queue : FIFO(First In First Out) ex) 편의점의 선입선출 LifoQueue: Stack(Last in First Out) ex) 주식 , 가중치 , 예측 PriorityQueue : 우선 순위 큐 ex) 명령 , 우선순위와 데이터를 대입해서 우.. 2021. 1. 31.
[파이썬] 메모리관리 ** 파이썬의 변수는 인스턴스를 가르키는 이름 -> 변수에 새로운 데이터를 대입하는 것이 아니고 데이터가 차지한 공간에 이름을 붙히는 것. -> 파이썬에서는 동일한 리터럴을 가르키는 변수를 2개 생성하면 2개 가리키는 공간이 같습니다. #a에 1을 대입합니다 #1을 메모리에 저장하고 그 데이터 공간에 a라는 이름을 붙인 것입니다 a=1 #1이라는 리터럴이 존재하는지 확인하고 존재하면 그 공간에 b라는 이름도 붙횝니다. b=1 #2개는 동일한 리터럴을 가리키기에 id가 같다. print(id(a)) print(id(b)) a=2 print(id(a)) # 다른 리터럴을 가리키므로 idr가 바뀐다. print(id(b)) 실행 결과: 4332841312 # 1의 값 4332841312 # 1의 값을 공유 4.. 2021. 1. 30.