[파이썬 기초] 너무 쉬운 string 결합 두 개의 string String 결합 시 String, Int 결합 시 에러 스트링은 스트링끼리, 인트는 인트끼리 결합 가능 String 반복 반복 횟수는 int 활용 String 반복 시 플그래밍/파이써언 2020.12.05
[파이썬] 동의어 사전 동의어 사전(https://www.freethesaurus.com/) 파이썬 스크래핑 모듈을 통해 입력한 단어의 동의어를 추출 추출한 단어의 정의 추출 파일을 실행시키고 단어 입력 실행 결과 if (조건) in x: - x안에 조건값이 확인 될 경우 계속 진행 - False일 경우 else로 이동 플그래밍/파이써언 2020.11.29
[파이썬 - 기초] 데이터 타입 Integer 1, 2, 3, 5, 67, 75, 222 String "Hello", 'Hello', "Python", 'Python', 'P', "P", '3', "123" Boolean True, False (첫 글자 대문자) Float 0.12, 1.12, 2.232, 4.123123 플그래밍/파이써언 2020.11.20
[파이썬] 007. 분봉 데이터로 상한가 찾기 키움증권 HTS는 각 분봉에서 확인할 수 있는 주가 및 거래량 데이터를 엑셀 파일로 추출할 수 있는 기능을 제공한다. 차트 우클릭 후 "데이타표 저장"을 클릭하여 해당 차트의 주가 및 거래량 데이터를 엑셀 파일로 추출할 수 있다. 일단 엑셀 파일로 추출을 한 후에 원하는 조건을 만족하는 날짜를 찾기 위해서 파이썬을 활용해보자. 이번 예제에서는 추출한 엑셀파일을 기준으로 상한가 위치를 알아보고자 한다. 키움증권 HTS를 통해 추출한 엑셀파일은 .xls의 확장자의 파일로 위와 같은 구조를 갖추고 있다. 15분봉의 차트에서 추출하였기 때문에 1줄에 15분봉의 주가 및 거래량 데이타가 표시되어있다. 상한가는 전날의 종가대비 30%(정확히는 호가 때문에 30%가 안되는 종목도 있지만...)상승 마감한 종목을 뜻하.. 플그래밍/파이써언 2020.11.20
[파이썬] 006. CSV 파일 열기, 읽기 1. CSV파일 읽어오기 2. line_count 변수 설정 3. for loop 4. 첫번째 줄 pass 5. 두번째 줄부터 조건 a와 b를 만족하는지 확인 후 6. 만족할 경우, 그렇지 못할 경우 7. 결과 출력 8. loop반복 import csv with open('1.csv') as csv_file: csv_reader = csv.reader(csv_file, delimiter=',') line_count = 0 for row in csv_reader: if line_count == 0: # print(f'Column Names: {"|".join(row)}\n') pass line_count += 1 else: # stripping '%' and convert into floats a = fl.. 플그래밍/파이써언 2020.09.09
[파이썬] 005. 네이버 금융 검색상위 종목 긁어오기 네이버 금융에 들어가보면 검색상위 종목이 정리되있다~ 이렇게~ 긁어보자~ 복붙복붙~ from bs4 import BeautifulSoup import requests import re URL = 'https://finance.naver.com/sise/lastsearch2.nhn' headers = { "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36 OPR/67.0.3575.115'} page = requests.get(URL, headers=headers) soup = BeautifulSoup(page.content, .. 플그래밍/파이써언 2020.08.21
[파이썬] 004. CNN 최신 뉴스 긁어오기 CNN 최신 뉴스 페이지에 들어가보면... 이런 페이지가 뜬다~ 긁어보자~ 복붙복붙~ from collections import Counter from datetime import datetime from bs4 import BeautifulSoup import requests import shutil import time import os # Looper z = 1 while z 플그래밍/파이써언 2020.08.21