본문 바로가기

Quant/Python

(14)
Terminal 기초 명령어 cd; change directory ls; list window에서는 wd .; 현재 위치 ..; 상위 폴더 open .; 현대 폴더 열기 윈도우에서는 start pwd; 현대 위치 풀주소; print working directory mkdir; 폴더 만들기 jupyter-lab; 주피터랩 실행 cntl+c; 쥬피터 종료
파이썬 - 문자열 자료형 문자열(String)이란 문자, 단어 등으로 구성된 문자들의 집합을 의미 따옴표로 둘러싸여 있음 1. 큰따옴표(")로 양쪽 둘러싸기 2. 작은따옴표(')로 양쪽 둘러싸기 3. 큰따옴표 3개를 연속(""")으로 써서 양쪽 둘러싸기 4. 작은따옴표 3개를 연속(''')으로 써서 양쪽 둘러싸기 문자열 안에 작은따옴표나 큰따옴표를 포함시키고 싶을때 1. 문자열에 작은따옴표(') 포함시키기 Python's fav 문자열을 fav 변수에 저장하고 싶다면, 문자열을 큰 따옴표로 둘러싸야함 >>> fav = "Python's fav" 2. 백슬래시(\)를 사용해서 작은따옴표와 큰따옴표를 문자열에 포함시키기 >>> fav = 'Python\'s fav' >>> say = "\"Pyhon is easy.\" he says..
파이썬 - 자료형 - 숫자형 자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜬함 1 숫자형 2 문자열 3 리스트 4 튜플 5 딕셔너리 6 집합 7 불 8 자료형의 값을 저장하는 공간, 변수 숫자형이란 숫자 형태로 이루어진 자료형 정수, 실수, 8진수, 16진수 정수형; Integer 실수형; Floating-point: 소수점이 포함된 숫자' '컴퓨터식 지수 표현 방식': 5.35e10 or 5.35E10처럼 표현. 5.35*10^10을 의미 8진수; Octal 8진수를 만들기 위해서는 숫자가 0o or 0O로 시작하면 됨(숫자 0, 알파벳 소문자 o 또는 대문자 O) >>> b = 0o288 16진수; Hexadecimal 16진수를 만들기 위해서는 0x로 시작하면 됨 >>> b = 0x9..
파이썬과 에디터 에디터란 소스 코드를 편집할 수 있는 프로그래밍 툴을 말함 파이썬 IDLE(Intergrated Development and Learning Enviornment) IDLE은 크게 두가치 창으로 구성 Sheel Window: IDLE 에디터에서 실행한 프로그램의 결과가 표시되는 창으로서 파이썬 셸과 동일한 기능을 수행 Editor Window: IDLE 에디터가 실행되는 창 #은 주석. #으로 시작하는 문장은 #부터 시작해서 그 줄 끝까지 프로그램 수행에 전혀 영향을 주지 않음 주석문이 여러 줄이라면, 큰(작은)따옴표 세 개를 연속으로 사용한 """ 기호 사이에 주석문을 작성하면 됨 """ !@#$ """ Run Module: F5 명령 프롬프트 창에서 파이썬 프로그램 실행하기 윈도우키+R 을 누르고 c..
파이썬 기초2 파이썬 설치 시, 어느 곳에서든지 실행될 수 있도록 'Add Python 3.x to PATH' 옵션을 반드시 선택해야함 대화형 인터프리터; Python shell >>>는 prompt라고 함 대화형 인터프리터를 종료할 때는 Crtl + Z -> Enter를 누른다(유닉스 계열에서는 Ctrl + D) 혹은 >>> import sys >>> sys.exit() 기초문법 >>> a = "Py" >>> print(a) Py 조건문 >>> a = 3 >>> if a > 1: ... print("a is greater than 1") ; 들여쓰기는 spacebar 4칸. "..."은 아직 문장이 끝나지 않았음을 의미 ... a is greater than 1 반복문 for >>> for a in[1, 2, 3]:..
파이썬 기본 파이썬으로 할 수 있는일? 1. 시스템 유틸리티 제작 - 유틸리티: 컴퓨터 사용에 도움을 주는 여러 SW 2. GUI 프로그래밍; Graphic User Interface 3. C/C++와의 결합 파이썬은 접착 언어라고도 부름. 다른 언어와 잘 어울려 결합해서 사용 가능하기 때문 4. 웹 프로그래밍 5. 수치 연산 프로그래밍 파이썬은 수치 연산 프로그래밍에 적합한 언어는 아님. C 같은 언어로 하는 것이 더 빠름 하지만 파이썬은 NumPy라는 수치 연산 모듈을 제공. 이 모듈은 C로 작성했기 때문에 파이썬에서도 수치 연산을 빠르게 할 수 있음 6. 테이터베이스프로그래밍 Sybase, Infomix, Oracle, MySQL, PostgreSQL 등의 DB에 접근하기 위한 도구 제공 pickle은 파이썬에..