본문 바로가기

분류 전체보기41

Python : 파이썬 자료형 ⑴ 수치형 자료 ① 정수형 상수 ② 실수형 상수 ③ 복소수형 상수 → 실수부 + 허수부(j) ⑵ 문자열 자료 (정의) 한 글자 이상의 문자(알파벳, 한글 등) , 숫자, 기호로 구성된 데이터 → ' ' 또는 " " 로 표기 ⑶ 리스트 자료 (정의) '[] ' 안에 임의의 객체를 순서대로 나열한 자료형 (특징) ① 각 요소는 콤마(,) 로 구분 ② 각 요소는 임의의 자료형, 객체 모두 가능 ③ 각 요소는 인덱스를 통해 접근 가능 ⑷ 튜플 자료 (정의) '()' 안에 임의의 객체를 순서대로 나열한 자료형 (특징) ① 요소 값을 변경할 수 없다. ⑸ 사전 자료 (정의) '{}' 안에 '키:값' 형태로 된 쌍의 요소로 구성된 순서없는 자료형 (특징) ① 각 요소는 콤마(,)로 구분하여 나열 ② 각 요소는 인덱스.. 2019. 8. 18.
Python : 기본 >>> (정의) 파이썬 인터프리터 프롬프트 (특징) 해당 라인이 사용자 명령 입력 대기중 표기 세미콜론 사용 금지 → 단 1개 행에 여러문장 표기 시, 사용 cf. 파이썬 프로그래밍 방식 ① 윈도우 명령 프롬프트(CMD) → Python 실행 ② IDLE 실행 (개념) 편집기 + 인터렉티브 쉘 ③ 텍스트편집 프로그램 실행 → 파일에 작성된 파이썬 코드를 일괄 실행하는 배치(batch) 형식 동작 cf. 대화식 모드 프로그래밍 ①,②의 경우 라인 단위 입력 실행 인터페이스 → 코드 1 라인의 실행 결과 즉각 확인 시 유용 ※ 변수 관련 ⑴ 변수명 첫글자는 언더스코더(_) 또는 영문자 시작 ⑵ 변수명 두번째 문자 이후부터 알파벳, 숫자, 밑줄 문자 사용 가능 ⑶ 변수명 대소문자 구분 ⑷ 예약어, 내장함수명 .. 2019. 8. 18.
[ CS ] 프로그래밍 언어의 종류(인터프리터/컴파일 언어) cf. 기계어 (개념) 컴퓨터가 사용하는 0, 1로 이루어진 언어 (배경) ① 생산성, 기기간 호환성, 디버깅 등 많은 측면에서 비효율적 → 추상화 된 고수준 언어 작성 및 번역기(컴파일러)로 번역하는 방식의 필요성 대두 ② 0,1 패턴으로 이루어진 명령(Instruction)을 컴퓨터에게 전달하기 위해 인간이 이해 및 작성가능한 언어 등장. →인터프리터 언어 . 컴파일 언어 ③ 현재 다수 프로그램은 컴파일러를 통해 전체 소스코드를 기계어로 번역 후 작동 ※ 인터프리터 언어(Interpreted Language) (개념) 원시코드의 기계어 변환 과정 없이 작성된 코드 1줄 단위로 실행하는 언어 (특징) ① 인터프리터가 코드를 빌드과정 없이 한 줄씩 읽고 기계어 변환, 바로 실행하므로 빌드 시간 소요 x .. 2019. 8. 18.
[##190526##] 환경변수의 의미 및 설정 목적 ※ 환경변수 (개념) 프로세스가 컴퓨터에서 동작 시, 동작 방식에 영향을 미치는 동적 값의 모임 (특징) ① 실행할 파일이 들어있는 폴더를 Path 환경변수에 미리 설정 시, → 명령 프롬프트(CMD) 상에서 실행하고자 하는 파일이 있는 폴더가 아니라도 실행 가능하다. (ex) C: \Users\USER> python ☞ 파이썬 명령어 입력시, 파이썬이 실행됨. ② Path 변수 내부에 저장된 값 ③ 특정 프로그램(ex. python , java jdk/jre 등) 설치 과정에서 자동 PATH 설정이 되지 않는 경우, 컴파일 및 실행 상 편의를 위해 직접적인 환경 변수 설정이 필요할 수 있음. ④ Path 환경 변수 이외에 JAVA_HOME 등 특정 환경 변수를 새로 만드는 경우 → 타 어플리케이션이 J.. 2019. 5. 26.