원래는 1장에서 설명했어야 하는 부분이라고 생각합니다. 왜냐하면 처음 마크다운을 할 때 도대체 어떻게 줄을 바꾸는 건지 몰라서 엄청 해맸거든요. html은 <br>이나<p>를 사용하지만 마크다운에서도 그렇게 사용하는건 좀 허접합니다. 그냥 워드처럼 enter키도 아닙니다. 그러면 어떻게 할까요? 코드를 보겠습니다.
나는 아름다운 나비
날게를 확짝 펴고
세상을 아름답게 날거야
#-*-coding: utf-8 -*- | |
import win32com.client | |
import pythoncom | |
import sys | |
class XASessionEvents: | |
logInState = 0 |
#!/usr/bin/env python3 | |
import sys | |
import time | |
import requests | |
def get_ticker_all(interval=60): | |
URL = 'https://api.bithumb.com/public/ticker/ALL' | |
while True: | |
price = requests.get(URL).json()['data'] | |
price.pop('date') |
from bs4 import BeautifulSoup | |
import requests | |
daum_url = "https://www.daum.net" | |
html = requests.get(daum_url).text | |
soup = BeautifulSoup(html, 'html.parser') | |
elem_list = soup.select(".list_mini .rank_cont .link_issue") | |
# 실시간 이슈 검색어만 추출 |
## bctg.py | |
## by andrew wayne teesdale jr. | |
class LL: | |
def __init__(self, ll, name): | |
import random | |
self.randnum=random.choice(['True', 'False']) | |
self.msg=random.choice(['I dont know.', 'Oh, Yes '+ll, 'I think '+name+' knows.']) | |
def say_to(self, msg): | |
## msging system | |
print msg |
import time | |
from random import randrange | |
from multiprocessing.pool import ThreadPool | |
from tqdm import tqdm | |
def func_call(position, total): | |
text = 'progressbar #{position}'.format(position=position) |
왜 개인투자자들은 주식투자로 돈을 벌기 힘들까요? 기관, 외국인 투자자들에 비해 정보가 부족해서일까요? 그럴 수도 있겠지만 가장 큰 이유는 아무런 원칙과 검증없이 감에만 의존한 투자 때문입니다. 현재까지 나온 여러 논문과 자료들이 이를 뒷받침 해주고 있습니다.
반대로 생각하면 개인투자자들도 원칙있는 투자, 그리고 검증을 통한 투자를 시작하면 높은 수익을 올릴 수 있다는 의미입니다. 데이터에 기반하여 전략을 만들고, 이를 실제 과거기간에 테스트 해보고 실제 투자에 적용할 수 있다면 개인투자자들도 얼마든지 기관, 외국인 이상의 수익을 낼 수 있습니다.
하지만, 기존에는 개인투자자들이 필요한 데이터를 모으고, 시뮬레이션 시스템을 갖추기도 어려웠습니다. 알파퀀트
는 이러한 복잡한 준비없이 알고리즘 제작에만 몰두할 수 있는 환경을 제공합니다. 현재 가장 쉽고 인기있는 프로그래밍 언어인 파이썬을 활용해 알고리즘을 제작해보세요. 알파퀀트
는 필요한 데이터 및 시뮬레이션 시스템, 실전매매 시스템을 제공합니다. 파이썬을 모르시더라도 너무 걱정하지 마세요. 알파퀀트
가 예제를 통해 쉽게 알려드립니다.
알파퀀트
와 함께라면 당신도 알고리즘 투자자가 될 수 있습니다. 지금 시작해보세요.
import sys | |
import numpy as np | |
from keras.preprocessing import image | |
from keras.applications import resnet50 | |
# Load the Keras image database | |
model = resnet50.ResNet50() | |
# Load the picture as 224x224 (maximum size this model can cope with) | |
picture = image.load_img(sys.argv[1], target_size=(224, 224)) |
영어지만, 조금 더 상세하게 마크다운 사용법을 안내하고 있는
"Markdown Guide (https://www.markdownguide.org/)" 를 보시는 것을 추천합니다. ^^
아, 그리고 마크다운만으로 표현이 부족하다고 느끼신다면, HTML 태그를 활용하시는 것도 좋습니다.
Code is clean if it can be understood easily – by everyone on the team. Clean code can be read and enhanced by a developer other than its original author. With understandability comes readability, changeability, extensibility and maintainability.