반응형 프로그래밍36 JAVA :: 자바 용어 정리(2) JAVA :: 자바 용어 정리(2) 변수 variable : 하나의 값을 저장할 수 있는 메모리의 공간. 프로그램에 의해서 수시로 값이 변동 될 수 있다. 하나의 변수에는 오로지 하나의 값만 저장할 수 있고, 자바에서는 선언 된 변수에 한 가지 종류의 값만 저장할 수 있다. 예약어 reserved word : 이미 해당 프로그래밍 언어에서 사용하기 위해 의미가 정해져 있는 것. 초기값 initial value : 변수를 선언하고 처음 저장하는 값 초기화 initialize : 변수에 초기값을 주는 행위 리터럴 litera : 소스 코드 내에서 직접 입력된 값 이스케이프 문자 escape character : 역슬래시(\) 기호가 붙은 특수한 문자 리터럴 유니코드 unicode : 세계 각국의 문자들을 코.. 2023. 4. 16. JAVA :: 자바 용어 정리(1) JAVA :: 자바 용어 정리(1) 소스 source : 고급 언어로 작성된 내용 컴파일 compile : 컴퓨터가 이해할 수 있도록 0과 1로 이루어진 기계어로 변환하는 과정 객체 지향 OOP: Object Oriented Programming : 프로그래밍 프로그램을 개발하는 기법으로, 부품에 해당하는 객체들을 먼저 만들고 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법 객체 지향 프로그래밍을 할 수 있는 언어는 따로 있음. 흔히 자바는 객체지향 언어, C언어는 절차지향 언어라고 칭하는데, 그렇다고 해서 자바로 절차 지 향 프로그래밍을 할 수 없는 것은 아니다. 단지 자바는 객체 지향 프로그래밍에 적합한 구조로 만 들어진 언어일 뿐. 객체 지향 프로그래밍은 프로그래밍의 ‘패러다임’. .. 2023. 4. 15. Python :: 파이썬 문법 정리(3) Python :: 파이썬 문법 정리(3) 항목 명 설명 예제 sum() sum(list)를 하면 리스트의 모든 element의 값을 더해서 반환. C++ 처럼, 함수의 정의가 먼저 나와야 사용할 수 있음. print foo() def foo(): ~~~ 처럼 하면 에러가 발생(not defined) def foo(): ~~ print foo() 는 OK. range 리스트를 생성해서 반환. range(시작인덱스, 길이) 예) print range(0, 5) :: [0, 1, 2, 3, 4] not in 주어진 리스트나 컨테이너에 들어가 있는지 확인할 수 있음. list = [~~] if 3 not in list: if 3 in list: enumerate() for index, element in en.. 2023. 4. 14. Python :: 파이썬 문법 정리(1) Python :: 파이썬 문법 정리(1) 항목 명 설명 예제 변수 정의 QBASIC, JS 처럼 변수형을 쓰지 않음. 초기값의 type에 의해서 변수의 type이 결정. my_int = 5 my_float = 1.23 my_val = True 세미콜론을 끝에 쓰지 않음. 한줄 주석 : # # 주석 입니다. 여러줄 주석 : """ """ 굳입니다. 여러줄 가능 """ "승"은 **로 표현. 다른 언어와 달리 "승" "exp" 연산자가 존재. 10 ** 2 # = 10 ^ 2 = 100 문자열 상수 뒤에 인덱스를 쓸 수 있음. "MONDAY"[2] # = "N" Standard Library int len(string) : 문자열의 길이 구함string str(숫자) : string으로 변환 입력한strin.. 2023. 4. 12. 이전 1 2 3 4 5 6 7 8 9 다음 more 반응형