오늘은 이전에 만들었던 "종목별, 일자별 크롤링 프로그램" 을 자동화 해보고자 한다. 네이버에서 종목별, 일자별 크롤링 프로그램 보러가기 ☜ (주식 자동 매매) 네이버에서 KOSPI 종목 일자별 가격 정보 크롤링 하기 (feat. beautifulsoup, dataframe) naver에서 종목별, 일자별 가격 data를 받아오는 코드를 작성해 보겠다 사실 키움증권API나 ystockquote등을 사용해서 주식시세 데이터를 불러오는 방법도 시도했었으나, 키움증권API는 데이터 제한이 justdoitman.tistory.com 일단 구현해야할 부분은 아래와 같다. 지금 가지고 있는 데이터의 가장 최근일과 업데이트 일자와의 차이를 구한다 그 차이에 해당하는 일자에 대한 가격데이터를 크롤링 한다 원본 데이터에..
2D게임에서 맵이 게임화면보다 클경우에, 화면을 플레이어 중심으로 비춰줄 필요가 있다. 배울것 Mathf.Clamp (value, min, max) : 최소값과 최대값을 넘지 않는 value를 반환 Vector3.Lerp(현위치, 목표위치, 걸리는 시간) : 목표 위치 까지 일정 시간동안 이동 (부드러운 움직임) using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraMove : MonoBehaviour { public Transform playerTf; public float speed = 3f; public Vector2 offset; public float mapWidth, map..
오늘은 Json 자료형식에 대해 알아보고자 한다. IT분야에서는 다양한 언어들이 사용되고 있다. 하지만 각 언어들은 독자적인 체계를 가지고 있어서 서로 다른 언어끼리는 소통이 어렵다. 마치 우리가 영어를 쓰는데 어려움이 있는 것처럼 하지만 이러한 언어 사이에서도 번역이 필요없는 공통된 표현 방법이 있다. 대표적인 것이 바로 "아라비아 숫자"이다. 한국도, 일본도, 미국도 그리고 전세계 어느 나라에 가도 '10'이란 숫자가 의미하는 바를 모두 이해할 수 있다. 프로그래밍 언어에서 이렇게 "아라비아 숫자"와 같이 어떤 언어에서도 공통적으로 이해 될 수 있는 자료형식이 필요했는데 그것이 바로 'json' 이다!! Json은 간단히 말해서 대부분의 언어에서 이해할 수 있는 자료형식이다. 따라서 어떤 프로젝트에서..
naver에서 종목별, 일자별 가격 data를 받아오는 코드를 작성해 보겠다 사실 키움증권API나 ystockquote등을 사용해서 주식시세 데이터를 불러오는 방법도 시도했었으나, 키움증권API는 데이터 제한이 있어서 활용이 너무 어려웠고 + 시간이 오래걸리는 문제가 있엇고 ystockquote 같은 경우에는 실제 시세 데이터와의 차이가 있어서 naver주식 탭에서 시세데이터를 그냥 긁어와보기로 했다. 이 포스트를 통해 배울 수 있는 것들 header을 통해 "사람이 인터넷을 통해 접근하는 것처럼 접속"해서 crawling 하는 방법 Dataframe에서 행병합, 열병합 하는 방법 Dataframe으로 파일 불러오고 저장하는 방법 만약, 크롤링이 처음이라면 이 포스터를 읽기 전에 기본적인 크롤링 방법에 ..
오늘은 Unity에서 멀티플레이 구현을 위한 기본적인 지식을 배우고자한다. 우선 멀티플레이 구현을 위해 필요한 8가지 요소를 알아보자 1) 네트워크 지연에 대한 허용수준 (Latency tolerance) - 네트워크 지연(Network latencies)은 먼거리에 있는 사람끼리, 혹은 이용하는 통신망에 따라 발생 할 수 있다. - 다른사람과 함께 플레이하기 위해서는 모든 플레이어가 같은 수준의 정보를 가질때 까지 기다려야 하기 때문에, - 게임을 만들 때 이러한 네트워크지연을 얼마만큼 허용할 것인지 정해야 한다. - 네트워크 지연은 예측(prediction)과 조정(reconciliation) 등의 기술을 이용하여 어느정도 완화 시킬 수 있다. 2) 세션당 플레이어 숫자(Players per sess..
오늘은 게임을 만들때 정말 중요한 다른 스크립트에 존재하는 변수나 함수에 접근하는 방법을 배워보려고 한다. 이걸 왜 알아야 하냐면 게임 전반에 걸쳐 여러 요소들에 영향을 받는 소지금이나 점수 같은 것들은 대부분 GameManager나 ScoreManager 같은 스크립트에서 관리하기 마련인데 이때, 이 GameManager에 접근해서 돈을 줄이거나 올리는 기능이 필요하기 때문이다. 예를들어 물건 거래 할때 소지금 증가, 감소 돈을 주었을 때 소지금 증가 몬스터 별로 주는 포인트가 다름 --> 각 몬스터가 죽었을때 몬스터에 해당하는 점수만큼 총 점수에 가산 이러한 기능들을 구현하는데 있어, 다른 스크립트에 존재하는 변수와 함수에 접근하는 방법을 반드시 알아야 한다. 방법은 크게 2가지가 있다. public..
Unity에서 데이터를 저장하고 불러오는 방법에 대해서 알아보고자 한다. Unity에서 데이터를 저장하고 불러오는 방법은 크게 3가지가 있다 [Unity 저장방법] 구분 장점 단점 PlayerPrefs객체 활용하기 매우 간단하다 1. 저장가능한 자료형에 한계가 있다 => int, float, string 2. 방대한 데이터 저장이 어려움 3. 온라인 멀티 플레이 불가능 Serialization 활용하기 보안이 좋다 빠르다 수정이 어렵 파일로 저장하기 (json, xml, csv ..) 방대한 데이터 저장이 가능 모든 자료형 저장이 가능 상대적으로 간단하다 온라인 멀티 플레이가 불가능 DB활용 방대한 데이터 저장이 가능 모든 자료형 저장이 가능 온라인 멀티플레이 가능 복잡하다 어짜피 간단하게 1. Play..
전문용어를 이해하기 위해 전문용어를 사용하는 IT전공자들의 설명만 들어왔던 당신에게 도움이 되기를 바라며. 오늘은 클래스란 무엇인지, 상속이란 무엇인지 왜 프로그래밍에서 클래스를 사용하는 것인지 알아보겠다. 오늘 배울내용 클래스의 개념이 무엇인지 이해한다. 객체의 개념이 무엇인지 이해한다. 클래스의 상속에 대해 이해한다. 아래 것을 미리 알고있다면 더더욱 좋을지도?? 선행적으로 알면 좋은 것 링크 객체지향의 개념 객체지향개념 알아보러 가기 ☜ 클래스(class)란? 클래스란 간단하게 어떤 대상을 정의하기 위한 정보의 집합체 인데, 예시를 통해 이해하면 더 좋을 것 같다. "태초에 치킨이 있었다." 뜬금 없지만 :) 당신은 이제 치킨의신 "치느님"이 되었다. '치킨'이 존재하지 않는 암울한 시기... 당신..
- Total
- Today
- Yesterday
- It
- json
- Anet
- 파이썬
- 알고리즘
- 가격데이터
- requests
- beautifulsoup
- 스타트업
- 일자별
- 주식투자
- C#
- 시스템투자
- 머신러닝
- 심리학
- PYTHON
- Unity
- 기초
- ET5X
- 프로그래머스
- 랜덤맵
- IT기초
- 마케팅
- 크롤링
- 주식
- 경영학
- 강화학습
- 유니티
- 터틀트레이딩
- 비전공자
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |