Python
파이썬 OpenAPI_07월 20일
1. Anaconda 설치 : python 기본 toolkit + 외부 라이브러리 : 관리자 권한으로 실행 : path 우선순위 변경 2. Editor : Jupiter Notebook 사용 CLI(Command Line Interface) 방식 : python idle >>> : ipython 을 기반으로 해서 Browser 상에 사용하는 에디터 : chrome브라우저가 기본 브라우저로 설정되어 있어야 함 파일 - Pickle - Built - in module - 파일 자체가 텍스트가 아닌 바이너리 파일로 저장됨(mode = wb) - dump함수 - 피클에 있는 저장함수 - load함수 - 저장된 파일을 불러오는 함수 - 언제사용? object를 파일로 저장했다 불러올 경우 [pickle_dump...
파이썬 수업_07월 17일
캡슐화 - 왜 써야하나? : 잘못된 값을 넣지 못하게 하기 위해 ex ) myDate = MyDate(2001, 13, 34) //년, 월, 일 _ 잘못된 값 들어감 - 사용법 * java --> private 사용 * python --> self.__year = year 과 같이 사용 : python 에서는 클래스 내부에서만 사용되는 변수 언더바 2개 - __year 사용 - 변수 불러올 때 * java --> getter, setter * python --> 아래와 같이 사용, 항상 getter가 먼저 선언되어있어야 하고, 쌍을 이루어 같이 선언되어있어야함 # getter @property def year(): return self.__year # setter @year.setter def year(..
파이썬 수업_07월 16일
함수 작성 가이드라인 - 함수는 가능하면 짧게 작성 - 함수 이름에 역할, 의도가 명확이 들어나도록 - 하나의 함수에는 유사한 역할을 하는 코드만 작성 - 인자로 받은 값 자체를 바꾸진 말 것 - 공통 코드 -> 함수로 변환 - 복잡한 수식 -> 함수로 변환 Pythonic Code 작성하기 - 파이썬 스타일의 코딩 기법(간결) - Join 함수 # Join() 함수 colors = ['red', 'yellow', 'green'] result = ','.join(colors) print(result) #결과 : red,yellow,green - Split함수 # Split() 함수 langs = 'python,java,c#,sclar' result = langs.split(',') print(type(r..
파이썬 수업_07월15일
2차원 배열 # 2차원 배열 # 학생별 과목의 평균을 계산 kor_score = [49, 79, 20, 100, 80] math_score = [43, 59, 85, 30, 90] eng_score = [49, 79, 48, 60, 100] midterm_score = [kor_score, math_score, eng_score] print(midterm_score[0][2]) 제어문 - 다른 언어와 다른게 else if 가 아닌 elif 사용 - 문제 : - 풀이 from datetime import datetime as dt nowyear = dt.today().year print('당신이 태어난 년도를 입력해주세요') born_year = int(input()) old = nowyear - born..
파이썬 설치 및 특징
파이썬 설치 1. 원하는 버전 다운로드 www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 2. path에 추가시키기 위해 체크 3. 환경변수에 path들어갔나 확인 4. cmd에서 python이라고 쳤을 때 버전 정보 나오면 설치 성공 pycharm editor 설치(https://www.jetbrains.com/pycharm/download/#section=windows) 1. 계속 next누르다 다음과 같은 화면 나오면 원하는 곳에 체크 누른뒤 계속 next 2. python interpreter설정 - file > setting > python inter..