본문 바로가기

분류 전체보기129

[파이썬] 웹 프로그래밍 웹 클라이언트 부분을 보통 프론트 엔드 서버 부분을 백엔드라고 한다. 요즘 화두가 되고 있는 프론트엔드 개발자.. 네이버 , 카카오 , 쿠팡 등 많은 프론트엔드 개발자들을 고용하고 있다는데 , 그만큼 날이 갈 수록 심미적고 , 창의성 높은 눈에 보여지는 프론트엔드를 중요시하는게 아닐까 생각한다. 그래서 문과 출신이라던지 예대 출신의 개발자들이 늘어나고 있고 그 예술적인 감각이나 창작물은 공대생보다 더 뛰어나서 거기에 개발이란걸 이식해서 더 아름다운 결과물을 만들어 내는거 같다. 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.