python/초급 파이썬(12)
-
[파이썬 python] 모듈 module
표준 라이브러리 파이썬에는 내장되어있는 표준 라이브러리가 있다. import os import datetime import math import random 여기서 데이트타임 datetime 사용빈도가 높다. import datetime # 년 월 일 day = datetime.datetime(2020, 12, 16) # 년 월 일 시 분 datetime.datetime(2020, 12, 16, 09, 09, 09) # 지금 날짜 와 시간 today = datetime.datetime.now() 모듈 권장 사용 방법 from 모듈의 이름 import 불러올 변수 or 함수 or 클래스 이름 권장 import pandas import pandas as pd from pandas import 필요한 함수만 ..
2020.12.16 -
[파이썬 Python] 리스트 list
리스트 index 수정 n -> index x -> 특정 index list=[] del list[n] 원하는 n번째 삭제 list.append(x) 마지막에 x추가 한다 list.insert(n,x) 원하는 위치 n 에 x 추가 리스트 정렬 sorted(list) sorted(list, reverse = True) 기존의 리스트 수정되지 않는다. reverse = True 내림차순 list.sort() list.sort(reverse = True) 기존 리스트 reverse = True 내림차순 list.reverse() 원소들을 뒤집어진 순서로 배치합니다. list.remove() 첫 번째로 그 값을 갖고 있는 원소를 삭제
2020.12.15 -
[파이썬 Python] 기본 상식
상수 constant 코드를 작성 할때 상수(constant)는 대문자로 써준다. 키움증권 OPENAPI+ 에서 코스피 : 0 코스닥 : 10 이다. 이것은 바뀌지 않는 상수 이므로 대문자로 써준다. 예시) MARKET_KOSPI = 0 MARKET_KOSDAQ = 10 나쁜예) market_kospi = 0 MarketKospi = 0 marketkospi = 0 함수 명 function name 소문자와 단어사이에는 _ 으로 구분 해 주자. 좋은 예) def market_kospi: 나쁜 예) def marketkospi: def marketKospi: def MarketKospi:
2020.12.15 -
[파이썬 python] 코드 줄이기
코드 줄이기 1. if else 줄이기 condition = True if condition: print("True") else: print("False") # => True ↓ 불린(Boolean) 값에 따라 다른 값을 리턴하는 구문을 ternary expression 이라한다. condition = True print("True") if condition else print("False") 2.리스트 for 문 줄이기 list = [1, 2, 3, 4, 5] squared_list = [] for x in list: squared_list.append(x**2) print(squared_list) #[1,4,9,16,25] ↓ list = [1, 2, 3, 4, 5, 6] squared_list = ..
2020.12.15 -
[파이썬 python] 옵셔널 파라미터 optional parameter
옵션널 파라미터optional parameter옵셔널 파라미터는 모두 마지막에 있어야 한다.면 오류 아래처럼 옵셔널 파라미터를 중간에 넣으면 오류가 난다.옵셔널 파라미터(optional parameter)를 사용하거나 파라미터(parameter) 이름 앞에 *를 붙이는 경우, 메소드 호출 시 전달하는 파라미터의 수가 다를 수 있다. *args
2020.12.15 -
[파이썬 Python] 리턴문 return vs print 차이점
print vs return 함수(function) 을 실행 해보면 print_squre -> 4 를 반환한다. return_squre -> 아무것도 반환하지 않는다. print(함수) 를 실행 해보면 print(print_squre) -> 4 와 None 을 반환한다 print(return_squre) -> 4 여기서 4 외에도 None 을 반환하는 이유는?? print_squre 함수가 실행되어 4가 콘솔(console)에 결과 값으로 나온뒤 print_squre 함수에 return 문이 따로 없어 return 값이 없다는 의미로 None 이 콘솔(console)에 같이 반환 된다.
2020.12.15