본문 바로가기
반응형

분류 전체보기388

Python 키움API 자동매매프로그램 개발-19.Python 기초편 함수(2) Return 사용 시리즈 이전글입니다. 2021/01/28 - [파이썬/주식 자동매매] - Python 키움API 자동매매프로그램 개발-18.Python 기초편 함수(1) 예제로 만들어봤던 add 함수는 단순히 전달 받은 매개변수를 출력하고 종료하는 역할을 했습니다. 이렇게 함수 내부에서 외부로 값을 전달하지 않는 경우 add 함수 내부에서 일어난 일을 add 함수를 호출한 add(1, 3)에서 알지 못합니다. 무슨 말이냐면 위 그림처럼 함수와 함수를 호출하는 실행영역이 구분되어 있는데 이 둘 사이의 연결고리가 없는 것입니다. 따라서 add(1,3)는 함수를 호출은 하지만 정작 add 함수로부터 어떠한 결과도 얻지 못합니다. 이럴 경우 함수 내부에서 수행한 결과를 실행영역으로 전달 받기 위해서는 return이라는 키워드를.. 2021. 1. 29.
Python 키움API 자동매매프로그램 개발-18.Python 기초편 함수(1) 시리즈 이전글입니다. 2021/01/28 - [파이썬/주식 자동매매] - Python 키움API 자동매매프로그램 개발-17.Python 기초편 반복문(4) 반복문 제어 우리가 수학시간에 배운 함수란 특정값을 전달하면 그 값을 가지고 계산한 결과를 얻었습니다. 프로그래밍에서 말하는 함수도 이와 크게 다르지 않습니다. 수행하고자 하는 함수 로직을 만들고 값을 전달해 사용하면 됩니다. 하지만 지금까지는 딱히 함수를 정의해본 적 없이 사용만 해왔습니다. 예를 들면 print()입니다. print() 함수 내부에서 어떤 처리를 하는지는 정확히 몰라도 사용하는 입장에서는 단순히 출력하고 싶은 값이나 변수를 전달하면 출력영역에 출력하는 역할을 수행했습니다. print(출력하고 싶은 값 or 변수) print(출력하고.. 2021. 1. 28.
Python 키움API 자동매매프로그램 개발-17.Python 기초편 반복문(4) 반복문 제어 시리즈 이전글입니다. 2021/01/27 - [파이썬/주식 자동매매] - Python 키움API 자동매매프로그램 개발-16.Python 기초편 반복문(3) 중첩 반복문 반복문을 제어한다는 것은 반복 도중에 중단하거나 더이상 반복하지 않고 실행을 생략하는 것을 의미합니다. 여기서 사용하는 키워드는 break와 continue가 있으며 이 키워드들은 반복문 내에서만 사용할 수 있습니다. 각각의 쓰임새를 보면 다음과 같습니다. break: 반복문을 종료시킴 continue: continue 밑의 코드는 생략하고 다음 반복으로 넘어감 하나씩 예를 들어 살펴보겠습니다. 반복문을 실행하던 중 break를 만나게 되면 그 즉시 반복문을 종료하게 됩니다. for i in range(1,10): print("{} * {.. 2021. 1. 28.
Python 키움API 자동매매프로그램 개발-16.Python 기초편 반복문(3) 중첩 반복문 시리즈 이전글입니다. 2021/01/27 - [파이썬/주식 자동매매] - Python 키움API 자동매매프로그램 개발-15.Python 기초편 반복문(2) while 사용 for 변수 in 반복가능객체: for 변수 in 반복가능객체: 반복할 코드 while 조건: while 조건: 반복할 코드 중첩 반복문이란 반복할 코드 안에 또 다른 반복문이 있는 형태를 말합니다. 물론 for와 while을 혼합해서 사용하는 것도 가능합니다. for 변수 in 반복가능객체: while 조건: 반복할 코드 while 조건: for 변수 in 반복가능객체: 반복할 코드 반복문 안에 또 다른 반복문이 있다는 것이 조금 낯설 수도 있습니다. 사용 예를 한 번 들어보겠습니다. for문을 이용한 반복문을 배울 때 구구단중 2단.. 2021. 1. 27.
Python 키움API 자동매매프로그램 개발-15.Python 기초편 반복문(2) while 사용 시리즈 이전글입니다. 2021/01/26 - [파이썬/주식 자동매매] - Python 키움API 자동매매프로그램 개발-14.Python 기초편 반복문(1) for 사용 for를 이용한 반복문은 range, tuple, list, dictionary 등을 바탕으로 이 안에 있는 데이터의 길이만큼 반복문을 진행했습니다. while은 이와 다르게 다음과 같은 문법으로 사용됩니다. while 조건: 반복할 코드 여기서 ‘조건’은 조건문에서 사용했던 조건과 마찬가지로 참, 거짓을 구분할 수 있으면 됩니다. 예를 들어보겠습니다. i = 1 while i < 10: print(i) i를 1로 만들고 while문 조건을 보면 i가 10보다 작은 경우에 반복을 실행하라고 합니다. i는 10보다 작으니 print(i)라는.. 2021. 1. 27.
반응형