1990년도 개발 (처음에는 교육용 목적으로 만들어짐) 쉽게 프로그램에 적응 할 수 있도록 디자인된 프로그래밍 언어 ✔ 자료구조, 데이터 핸들링이 쉬움 ✔ 시대의 흐름에 따라 데이터 분석, 처리 AI 쪽으로 적합한 언어로 각광 ✔ 무료로 사용 가능 ✔ 가독성이 높은 코
Python의 built-in data type [#] 뒤쪽 모든 내용은 주석처리 된다! 여러줄 주석 처리 할 경우 shift(블록처리)로 범위 설정 후 ctrl + /(슬래시)를 하면 전체 주석이 잡힌다 Python의 주석은 [#]으로 표현 (1줄짜리 주석 여러줄 주
Python buit - in Data Type 3. Text Sequence Type - class str : 문자열 의미 문자열 다른언어(C, Java)에서 문자 => 1글자 => 즉 'a' (Character) 문자열 => 1글자를 포함한 여러글자 => 즉
자주 사용되는 기능을 하나의 코드블럭(함수)으로 작성한 후 함수 이름으로 호출해서 기능을 사용 Python의 함수(Function) - 크게 2가지 종류가 있음 1. 내장함수 Python이 이미 가지고 있는 함수 print(), type(), id(), len(),
자동차 class 예시 기본형태 > > > > class를 조금 다른 각도에서 생각해 보자! calss는 객체 모델링의 수단 여러 데이터 타입을 묶어서 하나의 새로운 데이터 타입으로 볼 수 있음 ADT(Abstract Data Type) 추상 데이터 타입
이런 데이터베이스는 여러개가 존재할 수 있음!(고객DB, 학생DB, 제품DB...)Database는 여러 사람이 동시에 사용Database를 사용하기 위해 지원하는 여러 프로그램이 존재DBMS (Database Management System)Database를 관리하는
View View에 대해 알아보자 SQL은 일단 대소문자 구분을 하지 않는다. CREATE VIEW / creat view 이렇게 써도 상관 없다! 일반적으로 keyword(이미 정해진 글자)는 대문자로 표기하는게 관용적 식별자(변수이름,함수이름,..내가 이름이 지어주
"SQL" 1.DML : SELECT, INSERT, UPDATE, DELETE - Tra 2.DDL 3.DCL
Grouping 예시를 들어 설명해보자 > - buyTBL에서 사용자가 구매한 물품의 개수를 출력(사용자 ID와 구매수량을 출력) 그룹핑은 GROUP BY 를 활용하여 적을 사용할 수 있다. > - 각 사용자 별 구매액의 총합을 출력하세요.(구매액 = 단가 * 수
"Join" Join에 대해 알아보자! MySQL DBMS는 관계형 데이터베이스 중복과 공간의 낭비를 피하고 데이터 무결성을 위해서 여러 개의 테이블에 데이터를 나누어서 저장합니다. 분리된 테이블은 서로 Relation을 가지고 있다! Jonin은 크게 2가지로 나누
"Web" Web이란? 하나의 사이트나 또는 다른 사이트와의 관계가 거미집처럼 복잡하게 얽혀 있는 관계 internet : network of network 여러대의 컴퓨터를 연결해 놓은 구조를 의미한다. LAN : Local Area Network
"jQuery" static web web client가 web server에게 이미 web server가 가지고 있는 resource(html,css,js)요청하는 경우 dynamic web web client가 web server에게 program을 실행시켜
"jQuery" 저번에 이어서 jQuery를 계속해서 알아보겠다. attr( ) 속성에 관련된 함수 > 위 두가지 방식을 이용하여 내용 변경이 가능하다! > 즉 removeAttr은 속성을 날려버림! 삭제에 대한 method remove(), empty()
ajax 형식 오늘은 저번에 배운 ajax에 대해 좀 더 알아보도록 하겠다 이 예제를 가지고 진행해보도록 하겠다. > - 자바스크립트 객체는 {}안에다 작성해준다. async: true 동기 혹은 비동기 호출 지칭 default 값으로 true이다. 비동기로
"Django" 장고. 이제는 장고에 사용법에 대해 알아보려고한다. 저번에 배운것들을 복습해보자 백엔드 웹 어플리 케이션 작성하는법 CGI를 통해서 프로그램을 서버에서 가져왔는데 메모리도 크고 최적화가 좋지 않음 그래서 좀더 최적화 된 프로그램 was 등장
"Django" 복습을 진행해보자 web client(browser)에서 ----> request를 보낸다 치자 request 방식(4가지) 2가지 방식만 알아 보도록 하자 GET 방식 POST 방식 > ✍ GET 방식 GET으로 request를 보내면 데이터가
"Django"(2) 어제하던 프로젝트에 이어서 진행해보도록 하겠다 > 각각의 기능이 가지는 url이 모두 다르다! root url에서 polls url이 추가가되면 polls.url로 이동하여 처리하게 된다. polls.urls.py 다음과 같이 polls
게시판 만들기 Django Project를 생성하자 project 명 : lecture > 1. 아나콘다 프롬프트창에 입력하여 프로젝트 생성 pycharm을 기동해서 project를 open하자 개발환경 설정 가상환경 설정 file --> settings --
Data 예전부터 Data에 대한 연구는 꾸준히 진행되어왔다. Data분석이 어려운 이유 데이터가 많이 필요! Computing Resource가 많이 필요 시대가 변하면서 데이터의 수요와 양이 증가 됨 상대적으로 적은 비용으로 컴퓨터 리소스를 사용할 수 있게 됨
판다스는 내부적으로 2개의 자료구조를 가진다.Numpy는 ndarry를 판다스는 2개를 가진다.series : 1차원 자료구조, 같은 data type만 저장 가능DataFrame : 2차원 자료구조 series의 집합시리즈의 집합이 데이터 프레임이다!Pandas는
저번에 하던 이야기를 계속해서 해보자Pandas를 활용하여 다음과 같이 진행해 보려고 한다.외부 resource를 이용해서 DataFrame 생성 1\. CSVS 파일을 이용해서 DataFrame을 생성 2\. MySQL안에 Database로 부터 SQL을 이용해