일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 파이썬 제어문
- Python
- 패턴인식
- 파이썬 뺄셈
- 거듭제곱 계산
- 파이썬 while False
- 파이썬 float
- 파이썬 define
- 파이썬 산술연산
- 파이썬 이중for문
- python print
- 파이썬 나누기
- 파이썬 for문
- 파이썬 //
- 파이썬 if else
- python 함수
- 파이썬 while문
- 파이썬 function
- python define
- 파이썬 else
- 파이썬 bool
- 파이썬 int
- 파이썬 나머지
- 파이썬 if and
- 파이썬 str
- 파이썬
- 추상화
- 파이썬 if or
- 파이썬주식
- 파이썬 덧셈
- Today
- Total
목록분류 전체보기 (17)
AI 지배자 람콩
제어문에는 조건문과 반복문이 있다. 이번 편에는 반복문 for(range), while에 대해 알아볼 것이다. 조건문이 궁금하다면 아래 블로그로 [Python] 간단한 파이썬 사용법 제어문에는 조건문과 반복문이 있다. 이번 편에는 조건문 if에 대해 알아볼 것이다. 조건문: 조건문은 특정 조건을 만족했을 때만 코드를 실행시키는 역할을 한다. *사용방법 : if (변수명) (기호) yeramkong.tistory.com 반복문: 반복문은 같은 코드를 여러 번 반복해서 실행한다. *for 사용방법 : for (변수명) in range((범위)): 동작1 동작2 . . . **range를 쓰지 않을 때 for i in range(0, 10): 이 코드를 -> for i in [1, 2, 3, 4, 5, 6, ..
제어문에는 조건문과 반복문이 있다. 이번 편에는 조건문 if에 대해 알아볼 것이다. 조건문: 조건문은 특정 조건을 만족했을 때만 코드를 실행시키는 역할을 한다. *사용방법 : if (변수명) (기호) (조건): 동작1 동작2 . . . #주석은 결괏값 [if] - int a = 1 if a == 1: print("hello") if a == 2: print("Hi") #hello [if] - str a = "yk" if a == "yk": print("hello yk") if a == "yk2": print("hello yk2") #hello yk [if - else] a = 1 if a == 1: print("a는 1입니다.") else: print("a는 1이 아닙니다.") #a는 1입니다. [if ..
덧셈 [ + ] 뺄셈 [ - ] 나눗셈 [ / ] 곱셈 [ * ] 나머지 [ % ] #주석은 결괏값 [덧셈] a = 3 b = 2 print(a+b) #5 [뺄셈] a = 3 b = 2 print(a-b) #1 [나눗셈] a = 3 b = 2 print(a/b) #1.5 ! 나눗셈은 무조건 실수형(float)으로 출력된다. [소수점을 버린 나눗셈] a = 3 b = 2 print(a//b) #1 ! /가 아닌 //을 사용할 경우 소수점을 버린다. int 타입으로 변환하기 때문 [곱셈] a = 3 b = 2 print(a*b) #6 [나머지] a = 3 b = 2 print(a%b) #1
변수란? 특정 데이터가 있는 공간에 이름을 붙여주는 것 정수를 저장하는 integer 소수점을 가진 실수를 저장하는 float 문자열을 저장하는 string 참인지 거짓인지 저장하는 Boolean #주석은 출력 값 [1] int a = 10 print(a) print(type(a)) #10 # 1. 변수를 선언할 땐 ---> 변수 이름 = 데이터 3. type()은 변수가 어떤 타입인지 확인할 때 사용한다. int라는 결과는 정수를 저장하는 integer의 약자이다. ! 변수 선언 시 숫자로 시작하는 이름은 불가능 ! 변수 선언 시 대소문자 구별 ! 변수선언시 and, return, for 등 불가능 [2] float a = 3.14 print(a) print(type(a)) #3.14 # a의 값을 3..
print는 출력하고자 할 때 사용된다. 이 글에서는 print 함수를 사용한 다양한 출력 방법에 대해 알아볼 것이다. #주석은 출력 값이다. [기본 print 문] print("ㅎㅇ" + "ㅂㅇ") print(1234) print("%s" % "ㅎㅇㅂㅇ") print("%s" %1234) #ㅎㅇㅂㅇ #1234 #ㅎㅇㅂㅇ #1234 1. 두 개의 문자열을 이어서 출력할 때는 + 기호를 사용한다. 2. 큰따옴표를 사용하면 문자가 되고, 큰따옴표를 사용하지 않으면 숫자로 취급한다. 두 경우 결과는 똑같겠지만, 덧셈과 뺄셈을 할 경우 따옴표 코드에서는 에러가 생긴다. 문자는 덧셈 뺄셈이 불가능하기 때문. 3, 4. %s는 출력될 자리를 만들어 놓은 것이라고 생각하면 쉽다. 그 자리에 % 기호 뒤에 있는 데이터..
주식거래 시스템 구축 - 퀀티랩 책을 따라 하며 진행할 계획이다. *사양 프로세서 Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz 3.40 GHz 설치된 RAM 16.0GB 그래픽 NVIDIA Geforce GTX 1060 3GB 에디션 Windows 11 Education 버전 21H2 아나콘다와 파이참을 설치해준다. 아나콘다 - 가상환경 파이참 - IDE 가상 환경인 아나콘다를 설치한다. 가상환경 없이 OS에 직접 설치하면 관리하기 어렵기 때문이다. Just me (관리계정 선택) Add Andaconda to my PATH environment variable (아나콘다에서 제공하는 명령어를 사용할 수 있음) Register anaconda as my default 3.9 (..
주식시장에서 개미는 외국인, 기관투자자에게 항상 패배한다. 그 이유는 무엇일까? 1. 정보 해석 능력의 부족 2. 주식에 할애하는 시간 부족이라고 생각한다. 이것을 해결하기 위해서는 프로그램 스스로 자동으로 분석하고 매수 매도하는 방법이 가장 효과적일 것이다. 먼저, 분석을 하기 위해서는 데이터와 매수 알고리즘이 필요하다. * 데이터를 가져오는 방식 1. 웹 크롤링 (selenium) 2. 증권사 API (대신, 키움 등) 2번 방식이 데이터를 가져오는 것과 매수 매도를 실시간으로 할 수 있기 때문에 자동화에 좀 더 적합할 것이다. 그러므로 2번으로 개발을 진행할 예정이다. 추후에 증권사에 따라 어떤 점이 차이가 있는지도 테스트할 예정이다. * 매수 알고리즘 1. 정해진 수식을 만들고 성립하는 수식에만 ..