전체 글 462

[Python] requirements.txt - 패키지 관리 방법과 하는 이유

- 패키지를 관리하는 이유 우선 python의 경우 필요할 때 마다 pip를 이용하여 여러 패키지를 수시로 설치하여 많은 패키지가 생긴다. 즉 나의 환경이 아닌 다른 환경에서 작업을 하게 되면 내가 설치했던 패키지들을 다시 설치해야 작업이 가능하다는 말이다. ​ 다시 말해, 패키지 관리를 하지 않으면, 다른 환경에서 작업할 때는 일일이 pip를 사용하여 모든 패키지를 설치해야하는 불상사가 생긴다. 그렇기에 우리는 패키지 관리를 해야 한다. - requirements.txt 생성 pip freeze > requirements.txt 현재 위치하는 곳에 requirements.txt라는 이름의 파일로 내가 설치한 패키지의 이름과 버전을 저장해준다. 추가로 이름을 무조건 requirements.txt로 할 필..

[책 리뷰] 레버리지 - 우리가 놓쳐왔던 시간들

레버리지(큰글자도서)(다산 리더스 원) 당신이 만약 16년 동안 공부하는 교육 시스템을 통과하고, 그 과정에서 수천만 원의 빚을 지고, 직업 피라미드에서 가장 밑바닥인 저임금의 일자리를 구한 다음 40년 동안 천천히 고통스럽게 일하는 삶을 원한다면, 이 책은 당신을 위한 책이 아니다. 또 열심히 일하면서 사랑하는 사람들과 함께 보내는 시간을 희생하고, 추가 근무를 하고, 저축에만 의지하면서 행복과 자유를 나중으로 미루는 삶을 살기 원한다면, 역시 이 책은 당신을 위한 책이 아니다. 이 책에는 한 가지 비밀이 담겨 있다. 이 비밀은 5만 파운드 빚더미에 올라 방황하던 한 남자를 3년 만에 백만장자로 만들었다. 그것은 바로 자본주의다. 자본주의는 당신이 생각하는 것보다 훨씬 많은 기회를 품고 있다. 그리고 ..

[Python] 파이썬 pandas(판다스) 활용 - 일간 변동률, MDD 구하기

1. Pandas란 ? - 금융 데이터 분석을 목적으로 개발되었으며, 구조화된 데이터를 쉽고 빠르게 가공할 수 있다. - 시리즈와 데이터프레임 자료형 객체를 제공한다. + 시리즈 : 인덱스 처리가 된 1차원 벡터 형태의 자료형, 시계열 데이터 다루는 데 적합 시계열 : 시간의 흐름에 따라 기록한 데이터 데이터프레임 : 여러 시리즈가 한 가지 인덱스를 기준으로 합쳐진 형태 2. Pandas의 명령어 예시 import pandas as pd #시리즈 생성 s = pd.Series([0.0,3.6,2.0,5.8,4.2,8.0]) #시리즈의 인덱스 변경 s.index = pd.Index([0.0,1.2,1.8,3.0,3.6,4.8]) s.index.name = 'MY_IDX' #맨 위에 인덱스명 출력됨 #시리즈..

[책 리뷰] 돈이 되는 메타버스 - 미래를 주도하는 기업의 특징 3가지

돈이 되는 메타버스 뉴스는 물론이고 주식 시장에서 요즘 가장 많이 들리는 말을 꼽으라면 단연 ‘메타버스’일 것이다. ‘미래 경제 생태계를 뒤흔들 먹거리다’, ‘메타버스만이 기업의 생존 코드다’, ‘닷컴버블을 능가할 메타버스버블이 올 것이다’ 등등 눈이 가는 어디서나 메타버스를 언급하지만 메타버스가 정확히 어떤 개념인지, 그것이 우리의 삶을 어떻게 변화시킬지에 대해서는 여전히 모호하기만 하다. 현실적으로 메타버스라는 키워드에 포함된 다양한 기술 및 산업을 이해하는 일은 쉽지 않다. 특히 하루가 멀다 하고 빠르게 변화하는 하드웨어의 발전 현황과 콘텐츠 및 빅테크들의 동향까지 두루 파악하는 것은 더욱 까다로운 일이다. 바로 여기에 이 책 『돈이 되는 메타버스』의 효용이 있다. 현대전자와 삼성종합기술원, 삼성전..

[책 리뷰] 돈의 심리학 - 돈을 벌기 위해 꼭 해야하는 14가지 행동들

돈의 심리학(10만 부 돌파 기념 골드 에디션)(양장본 Hardcover) 『돈의 심리학』은 월스트리트저널에서 10년 넘게 금융과 투자에 대한 글을 써온 칼럼니스트이자 콜라보레이티브 펀드 파트너로 활동중인 모건 하우절의 첫 책이다. 총 20개 스토리로 구성되어 있다. ‘스토리텔링의 천재’ ‘소설가의 기술을 가진 금융 작가’라는 별명답게 모건 하우절이 들려주는 20개의 투자 스토리는 대단히 매력적이다. 하나하나 실화와 실증에 바탕을 두되 이야기의 재미와 투자의 교훈을 빠짐없이 담아냈다. 제2차 세계대전 당시 독일의 탱크 부대 이야기, 마이크로소프트 창업에 관한 빌 게이츠의 고백, LA에서 주차 대행 아르바이트를 하던 시절 페라리에 얽힌 에피소드, 워런 버핏의 놀라운 수익률의 비밀까지 다양한 이야기를 흥미롭..

[알고리즘]백준 8545번 파이썬(python) - 2가지 풀이법

8545번: Zadanie próbne Napisz program, który odwraca podane słowo trzyliterowe. www.acmicpc.net 문제 Napisz program, który odwraca podane słowo trzyliterowe. 문제풀이 #1번 풀이법 print(input()[::-1]) #2번 풀이법 import sys line=sys.stdin.readline().strip() reversed_line="" for a in range(len(line)): reversed_line=str(line[a])+reversed_line print(reversed_line) - 1번 풀이법은 인덱싱을 활용하여 처음부터 끝까지 역순으로 출력하는 방법이다. - 2번 ..

[책 리뷰] 한눈에 재무제표 보는 법 - 재무제표 쉽게 배우기

한눈에 재무제표 보는 법 이론부터 실전까지, 재무회계에 대한 모든 궁금증을 완벽하게 풀어주는『한눈에 재무제표 보는 법』. 대차대조표와 손익계산서, 현금흐름표가 어떤 방식으로 한 기업의 재무건전성을 보여주는지 알기 쉽게 설명한다. 애플시드주식회사라는 가상의 회사를 설립한 후 각 단계별 거래를 통하여 앞에서 배운 용어들이 어떻게 재무제표상에 반영되는지를 시각적으로 자세하게 보여준다. 자금 마련에서부터 시설 확보, 직원 고용, 제품 생산 및 판매를 거쳐 사업 확장까지 일련의 기업 운영과정을 통해 이론들의 연관관계를 익힐 수 있다. 현금흐름을 정확하게 예측하고 기업의 부를 증대시키기 위한 의사결정에 중요한 NPV(순현재가치)와 IRR(내부수익률)이라는 자본예산 분석기법도 함께 소개한다. 저자 토마스 R 아이텔슨..

[책 리뷰] 흔들리지 않는 돈의 법칙 -추천 도서

돈의 법칙(흔들리지 않는) 변화심리학의 대가 토니 로빈스가 들려주는 부자가 되기 위해 갖춰야 할 모든 것 『흔들리지 않는 돈의 법칙』. 누구나 부자처럼 사고하고 투자할 수 있도록 부자들의 투자 승리 패턴부터 그들의 핵심 투자 원칙과 사고방식까지 분석·정리해 소개한다. 절대 불변의 돈의 법칙부터 누구나 실천할 수 있는 구체적인 투자 방법론, 어떤 시장에서도 흔들리지 않는 부자 마인드까지 모두 담았다. 워런 버핏, 레이 달리오, 앨런 그린스펀 등 7년 동안 50명이 넘는 전 세계 금융과 막대한 돈을 쥐고 흔드는 금융 대가들과 직접 만나 평생 쌓은 투자 노하우, 돈의 철학, 시장 분석법 등 통찰과 혜안을 듣게 된 저자는 평범한 사람들이 호황에서든 불황에서든 흔들림 없이 돈을 안전하게 불려서, 안락하고 부유하게..

[알고리즘] 백준 2738번 파이썬

2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net 문제 N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오. 문제풀이 import sys a = [] b = [] #입력할 크기 입력받음 n,m = map(int,input().split()) #앞 데이터를 입력받아 저장 for i in range(n): data = list(map(int,sys.stdin.readline().split())) a.append(data) #뒷 데이터를 입력받아 저장 for i in ..

[Github] git clone으로 데이터 가져오기

- Clone git clone [해당URL] repository에 있는 파일을 나의 로컬에 복제할 수 있게 해주는 명령어이다. - 진행과정 1. 로컬로 가져하길 희망하는 깃허브의 링크는 녹색 Code 버튼을 눌러서 확인할 수 있다. 2. 형식에 맞추어 git clone [URL] 형태로 입력하였다. 3. 결과는 아주 정상적으로 모든 파일이 나의 로컬로 복제되었다. [Github] git 최초 설정 명령어 모음 git config $ git config --global user.name 이름 $ git config --global user.email 이메일 $ git config --global -list - 어떤 사람이 커밋을 남겼는지 확인할 수 있도록 이름과 이메일을 최초 1회만 설정한.. maese..

IT지식/나머지 2022.09.30