전체 글 337

[단과_JAVA] 2020.01.16

1. 출력메소드 ** 이름()는 메소드라고 생각하면됨 *** print() : 여러 번 사용해도 모든 문장들이 붙여서 나온다.(줄바꿈 없이) * println() : 한 번 사용하면 문장이 다 끝나고 나서 자동으로 줄바꿈이 적용된다. * printf() : f는 format의 약자, 서식문자를 사용한다. 2. 서식문자(format)  : 반드시 따옴표 안에서 작성한다. * %d : decimal(10진수 정수) * %o : octal(8진수 정수) * %x : hexdecimal(16진수 정수) * %f : float(실수) * %c : character(문자) * %s : string(문자열) 3. 형변환 1) 자동형변환 * 정수 + 정수 = 정수 * 정수 + 실수 = 실수   10 + 0.0 = 10..

[단과_Python] 2020.01.15

1. lec07_format.py# -*- coding: utf-8 -*-# 목표 : text format 이해하기# 설명 : 문자열 formatting 방법 2가지# python 2.6 version.# python 3 version.# python 2.3 version : % 사용# %d : 10진수 정수(decimal)# %o : 8진수 정수(octet)# %x : 16진수 정수(hexa decimal)# %f : 실수(float)# %c : 문자(character)# %s : 문자열(string)print('text = %s' % 'hello world') print('num = %d' % 1)print('실수 = %.2f' % 5.295612121)print('실수 = %5.2f' % 5.295..

[단과_JAVA] 2020.01.15

1. 변수  : 저장공간이다.2. 자료형자료형typebyte값정수형int40, -213, 2147483647, ......실수형floa40.0F, 1.0F, -86.16665F, ......double80.0, 1.0, -86.16665, ......문자형char2'a', '김', 'B', '+', ......문자열String????"abc", "a", "A", "아이유", ......** 컴파일러는 표시를 해줘야 안다 **(즉, 실수와 정수는 소수점 여부로 구분 /      float와 double는 아무것도 안쓰면 기본형 double, F 쓰면 float로 인식) ** 문자형은 C언어 1byte, JAVA 2byte인 이유?     C언어는 아스키 기준이고 자바는 유니코드 기준이기 때문 ** ** A..

[단과_Python] 2020.01.14

1. lec02_var_data_type.py# -*- coding: utf-8 -*-#리터럴 literal (=상수, 값 그자체)#b는 변수, 1은 객체, b는 1이라는 객체를 가리키는 변수b=1 #1이 리터럴임#실수#동적바인딩이되므로 값을 대입하는 순간 타입이 결정되며 여러가지 타입의 테이터를 저장할 수 있다a=10.1print(a, type(a))print(type(10.1))#문자열a='hello'print(a, type(a))print(type('hello'))#boola=Trueprint(a, type(a))print(type(True)) 2. lec03_numeric_op.py# -*- coding: utf-8 -*-#산술연산, 자동형변환, 라인유지#산술연산자 : +, -, *, /(나누기)..

[단과_JAVA] 2020.01.14

1. 컴파일러(eclipse photon버전) 다운 : eclipse.org 접속 > 우측 상단 More 버튼 클릭 > 하단 IDE and Tools 클릭 > Desktop IDEs 좌측 eclipse 이미지 버튼 클릭 > 메인 베너에서 Other Packages 링크 클릭> 페이지 우측 하단에 있는 photon버전 클릭 > Download 버튼 밑에 xxxx.zip 파일 링크 클릭(Download는 설치버전, .zip은 무설치버전)> 다운로드 완료 후 압축 해제 > eclipse 폴더 안에 eclipse.exe 실행파일 실행> 이클립스 실행 > 새 창이 뜸(workspace 경로 설정 창) > 본인 폴더에 있는 workspace경로로 설정 2. 이클립스 다운 후 설정하기 : 지금 현재에는 안쓰니깐 오른..

[단과_Python] 2020.01.13

1. 개발환경 설치1) python 3.7(3.8) 설치  : 구글에 pyton 검색 > Welcome to Python.org로 들어가서 다운2) anaconda 설치(데이터 분석용 package 들이 포함되어 있음)  : 구글에 anaconda 검색 > Anaconda | The World's Most Popular Data Science Platform 클릭> 오른쪽 상단에 있는 다운로드 버튼 클릭 > Python 3.7 version 다운2. 제대로 설치되었나 확인하기1) python 3.7(3.8) 확인 : cmd 창에서 명령어 python -- version 하기2) anaconda 확인 : 시작버튼으로 가서 anaconda가 있는지 확인3. 파이썬의 특징 1) 인터프리터 언어 : 한 줄씩 해..

[단과_JAVA] 2020.01.13

1. JAVA  * 이식성이 좋다.  * 독립성(운영체제와 분리)  * 반드시 JVM이 설치된 환경에서만 프로그램이 실행된다.  * 운영체제와 직접 소통하는 언어에 비해서 느리다. 2. JVM(Java Virtual Machine)  * 자바 가상 운영체제  * JAVA  프로그램을 실행해준다. 3. JRE(Java Runtime Environment)  * JVM을 생성하는 부분  * JVM을 실행할 때 필요한 라이브러리 파일들과 기타 파일들을 가지고 있다. 4. JDK(Java Development Kit)  : JRE외에 개발에 필요한 도구들을 가지고 있다. 5. 컴파일  : 사람의 언어를 컴퓨터 언어로 바꿔주는 작업 6. 컴파일러(eclipse photon 버전(IDE: 통합개발환경))  : 컴파..