[python] 1. python 기본 문법 (1)

📈 주식 이모저모

📌 개인 투자자가 성공하기 어려운 이유

  1. 얻을 수 있는 정보가 한정적
  2. 사전 조사 없이 무작정 투자

📌 알고리즘 트레이딩

컴퓨터를 이용해 알고리즘에 따라 자동으로 거래하는 매매 방식

💬 주식 투자를 위한 나만의 노하우 = 컴퓨터의 알고리즘

💬 하한가 = -30%


📖 python 기본 문법

📌 사칙연산

예제) 매수 금액 대비 현재가가 3% 이하로 떨어지면, 보유 주식 모두 매도

📌 변수와 객체

  • 내가 살고 있는 집 = 객체, 주소 = 변수
  • 주소를 통해 실제 집에 갈 수 있음
  • 변수를 통해 실제 객체에 접근할 수 있음

📌 id로 객체의 주소 파악

x = 100
id(x)

📌 문자열 설명

📌 인덱싱 설명

📌 split 함수

my_jusik = "naver daum"
my_jusik.split(' ')[0]

>>> 'naver'

📌 데이터 타입 설명


📝 연습 문제

문제 2-1 다음(Daum)의 주가가 89,000원이고 네이버(Naver)의 주가가 751,000원이라고 가정하고, 어떤 사람이 다음 주식 100주와 네이버 주식 20주를 가지고 있을 때 그 사람이 가지고 있는 주식의 총액을 계산하는 프로그램을 작성하세요.

문제 2-2 문제 2-1에서 구한 주식 총액에서 다음과 네이버의 주가가 각각 5%, 10% 하락한 경우에 손실액을 구하는 프로그램을 작성하세요.

Daum = 89000
Naver = 751000

total = Daum * 100 + Naver * 20

print(total)

>>> 23920000

Daum *= 0.95
Naver *= 0.9

total_2 = Daum * 100 + Naver * 20

print(total - total_2)

>>> 1947000.0

문제 2-7 s라는 변수에 'Daum KaKao'라는 문자열이 바인딩돼 있다고 했을 때 문자열의 슬라이싱 기능과 연결하기를 이용해 s의 값을 'KaKao Daum'으로 변경해 보세요.

s = "Daum KaKao"
s = s.split(" ")[1] + " " + s.split(" ")[0]
print(s)

좋은 웹페이지 즐겨찾기