본문 바로가기

전체 글

(170)
[Python][문법] 기초 - 8. 연습 #!/usr/bin/env python # coding: utf-8 # # 연습: 파이썬 기초문법 # --- # In[ ]: money = 10000 if money > 3000: print('택시타기') print('카카오택시 콜') else: print('버스타기') print('걸어가기') # In[ ]: is_there_money = True if is_there_money: print('택시타기') else: print('버스타기') # In[ ]: money = 3000 if money == 3000: print('버스타기') else: print('택시타기') # In[ ]: age = 60 if age >= 50: print('%d살: 50대 이상!' % age) elif 40 0: pri..
[Python][문법] 기초 - 7. 파일 입출력_예외처리 #!/usr/bin/env python # coding: utf-8 # # 1. 파일 입출력 # ### 1.1 파일 생성 및 열기 # 파일 열기 모드| 설 명 # ----|---- # 'r' | 읽기 모드로 연다. - Default # 'w' | 쓰기 모드로 연다. - 기존 내용 삭제 # 'a' | 추가 모드로 연다. # 'b' | 이진 모드로 연다. # 't' | 텍스트 모드로 연다. - Default # #### write # In[ ]: fp = open('data/hello.txt', 'w') fp.write('Hello World!') fp.close() # In[ ]: fp = open('data/text.txt', 'w') fp.write('{}\n'.format(1)) fp.write('{..
[Python][문법] 기초 - 6. Class 2 #!/usr/bin/env python # coding: utf-8 # # 1. 객체지향 프로그래밍(Class) II # ### 1.1 상속 # In[ ]: # sportcar_example1 class SportCar(object): def __init__(self): self._speed = 0 def get_speed(self): return self._speed def start(self): self._speed = 20 def accelerate(self): self._speed = self._speed + 40 def turbocharge(self): self._speed = self._speed + 70 def stop(self): self._speed = 0 # main my_sportca..
[Python][문법] 기초 - 5. Class 1 #!/usr/bin/env python # coding: utf-8 # # 1. 객체지향 프로그래밍(Class) I # ### 1.1 객체와 클래스 # - 클래스 # - 인스턴스 # - 객체(object) # In[ ]: class Car: def __init__(self): self._speed = 0 print('자동차가 생성되었습니다.') def get_speed(self): return self._speed def start(self): self._speed = 20 print('자동차가 출발합니다.') def accelerate(self): self._speed = self._speed + 30 print('자동차가 가속합니다.') def stop(self): self._speed = 0 pri..
[Python][문법] 기초 - 4. 함수 #!/usr/bin/env python # coding: utf-8 # # 1. 함수(Function) # ### 1.1 사용자 정의 함수 # In[ ]: def say(): print('Hello World') print('Hello World') print('Hello World') # In[ ]: say() # #### 함수의 입력값(인자) # In[ ]: # 입력값 def say_n( cnt ): for i in range(cnt): print(i, 'Hello World') # In[ ]: say_n(3) # #### 함수의 출력값(리턴값) # In[ ]: # 출력값(return) def add( a, b ): result = a + b return result # In[ ]: res = add..
[Python][문법] 기초 - 3. 연산자_흐름제어 #!/usr/bin/env python # coding: utf-8 # # 1. 연산자 # ### 1.1 수치 연산자 # In[ ]: 2 + 3 # In[ ]: 3 - 2 # In[ ]: 2 * 3 # In[ ]: 5 / 2 # In[ ]: 5 // 2 # In[ ]: 5 % 2 # In[ ]: 3.14 ** 2 # In[ ]: 2 ** 0.5 # In[ ]: # ### 1.2 대입 연산자 # In[ ]: a = 20 # In[ ]: a += 5 a # In[ ]: a -= 10 a # In[ ]: a *= 2 a # In[ ]: a /= 3 a # In[ ]: a = 3 b = 2 a *= 2 + b # a = a * ( 2 + b ) a # In[ ]: # ### 1.3 비교 연산자 # In[ ]: ..
[Python][문법] 기초 - 2. 변수 타입 #!/usr/bin/env python # coding: utf-8 # # 1. 파이썬 데이터 타입 및 변수 # ### 1.1 변수 및 대입 # - variable # - structure # - class # ### 1.2 데이터 타입 종류 # 타 입|설 명|예 # :---|:---|:--- # int|정수형 데이터|100 # float|소숫점을 포함한 실수|10.25 # bool|참/거짓|True # str|문자열|'LG Electronics' # list|리스트, 순서가 있는 배열, 수정/추가/삭제가 가능한 자료 구조|[1, 2, 3, 'a', 'b'] # tuple|튜플, 순서가 있는 배열, 수정/추가/삭제가 불가능한 자료 구조|(1, 2, 3, 'a', 'b') # dict|사전, {key: v..
[Python][문법] 기초 - 1. 파이썬 소개 #!/usr/bin/env python # coding: utf-8 # # 수업 진행 - 3과목 # > ### 빅데이터 분석 및 머신러닝을 위한 파이썬 # ### Lecture01 # - 프로그램밍 일반 # - 파이썬 이론 및 실습 # # ### Lecture02 # - 파이썬 패키지를 이용한 데이터 분석 소개 및 실습 # - numpy, pandas, matplotlib, etc # # ### Lecture03 # - 파이썬 패키지를 이용한 머신러닝 개념 설명 및 실습 # - scikit-learn, keras, konlpy, etc # --- # # 1. 파이썬 프로그래밍 소개 # ### 1.1 파이썬 언어 소개 및 역사 # - 파이썬은 널리 쓰이는 범용, 고급 언어이다. 파이썬의 설계 철학은 코드 ..