*Python If 사용법


if 조건문1:

  내용

elif  조건문2:

  내용

else:

   내용


*Python For 사용법 

for 변수 in 순서자료 :
  내용


ex) :

list = [1,2,3,4]
for i in list :
  print(i)






*Range로 반복 실행



*While 문 실행 :


*Random 숫자를 입력 받아 맞추는 소스코드 :



*함수 사용법


함수에는 Scope이 있다

- local, global, non-local


Recursion(재귀호출)

Lamda expression(람다 expression)

=> in-line 정의의 익명의 작은 함수

Generator 함수 : 사용자 정의 iterator 정의하는 함수

Decorator 함수 :  함수도 클래스로서 변수에 할당되거나 인자로서 정의될 수 있음


Ex)



*File 입출력 :

f= open('somefile.txt', 'w')

f.write('hello')

f.close()


f=open('somefile.txt', 'r')

f.read()


=> r 읽기

=> w 쓰기

=> a append

=> b binary

=> + read/write





*OOP 개념


- Class와 Object

=> Class = 설계도(사용자 정의 객체의 프로토타입)

=> Object = 기능+데이터


- 특징

=> encapsulation

=> polymorphism

=> inheritance




*Exception 처리 :







*데이터 분석용 주요 package


- iPython (python과 유사)

- numpy(수학분야)

- matplotlib(시각화)

- scipy(과학분야에서 활용)

- pandas(데이터 구조 및 다양한 분석방법 제공)


+ Recent posts