본문 바로가기

전체 글

(16)
[Github Blog] 구글폰트 이용 시, 영어는 왜 적용이 안될까? 문제 - 깃헙 블로그에 구글폰트를 적용하였을 때, 한글은 적용이 잘 되는데 영어는 일반 글씨체로 출력되었다. - 영어폰트와 한글폰트의 차이가 눈에 많이 거슬림 문제 해결 과정 - 구글에 엄청 검색해 보았다. - 하지만, 구글엔 영어와 한글 등 다중어 인식이 가능하게 변경하는 방법 / 영어와 한글 폰트 다르게 처리하는 방법(복잡) 이 있었다. - 결론은, 원하는 해결방법을 찾지 못하였다. - 여러 블로그를 참고하여 구글 폰트를 가져오는 방법을 다시 적용해 보았다. (1) 구글 폰트 가져오기 : assets > css > main.scss --- # Only the main Sass file needs front matter (the dashes are enough) search: false --- @cha..
[1차] 비밀지도 - 2018 KAKAO BLIND RECRUITMENT 🗺비밀지도🧭 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. "지도 1"과 "지도 2"는 각각 정수 배열로 암호화되어 있다. 암호화된 배열은 지도의 각 ..
SettingWithCopyWarning 경고 메시지 대처하기 - 깊은복사? 얕은복사? 목표설정 - 깊은 복사와 얕은 복사 정의하기 - 경고 메시지 분석하기 - 경고 메시지 해결하기 깊은 복사, 얕은 복사 - 왜 알아야할까? 변수에 값을 할당할 때, 즉 복사가 이루어지는 과정에서 깊이에 따라 재 사용시 !경고! 메시지가 뜰 수 있기 때문에, 알아두면 좋을 것 같다. (1) 얕은 복사 - 얕은 복사란, '주소 값'을 복사한다는 의미입니다. - 슬라이싱을 통해 새로운 값을 할당하면 아래와 같이 두 변수는 서로 영향을 받지 않는다. (슬라이싱 기능은 얕은 복사에 해당) - copy 모듈의 copy 메소드 또한 얕은 복사에 해당한다. a = [1, 2, 3, 4, 5] b = a[:3] >>> print(f"a: {a}, b: {b}") a: [1, 2, 3, 4, 5], b: [1, 2, 3] ..
[git] 로컬 폴더에서 github 파일 업데이트 하기 - add, push, pull, commit 목표 설정 - 로컬 폴더로 github repositories 연결하기, 업데이트, 불러오기 1. 깃 설치가 안되어 있다면 ? 참고 => https://jaeyoung-jung.tistory.com/14 2. 깃 전체 config 리스트 확인 터미널에 아래 코드를 입력하면 여러 줄의 코드와 함께, user.name=깃헙아이디, user.email=깃헙이메일 을 확인할 수 있다! git config --list 터미널에서, 위 코드를 입력했을 때 아래와 같이 user.name 과 user.email 확인! 3. 레파지토리를 불러온 파일로 이동하기 (1) 만약, 레파지토리 파일을 불러오지 못했다면? 참고 => https://jaeyoung-jung.tistory.com/14 git clone https://..
[git] git 설치하고 github repositories 연결하기 목표 설정 - imac (m1) 에 git 설치 - github repositories 연결 1. git 버전 확인 - MAC OS 에는 깃이 기본 설치되어 있다. - Window 의 경우, https://coding-factory.tistory.com/m/245 에서 설치하기 git --version 2. Homebrew 설치 Homebrew (홈브류) : macOS 용 패키지 관리자로, 터미널(Terminal)에서 명령어를 작성하여 자신이 필요한 프로그램을 설치, 삭제, 업데이트를 손쉽게 관리할 수 있다! 설치하기 전, 맥 기본 록인 셸 변경하기 시스템 환경 설정 > 사용자 및 그룹 > (변경하기 위해 자물쇠 풀기) > 관리자 오른쪽 마우스 클릭 > 고급옵션 > 로그인 셸 - /bin/bash 선택 ..
서울특별시 다산콜센터(☎120)의 주요 민원 수집하기 - Pandas/Requests/BeautifulSoup/tqdm 목표 설정 - 멋쟁이사자 AI 스쿨 11, 12일차(221004, 221005) 학습 내용 정리하기 - 서울정보소통광장 ▶ 시민소통 ▶ 120 주요 민원 수집하기 데이터 수집 과정 1. 라이브러리 로드 # 파이썬에서 사용할 수 있는 엑셀과 유사한 데이터분석 도구 import pandas as pd import numpy as np # 매우 작은 브라우저로 웹사이트의 내용과 정보를 불러옴 import requests # request로 가져온 웹사이트의 html 태그를 찾기위해 사용 from bs4 import BeautifulSoup as bs # 간격을 두고 가져오기 위해 사용 import time # 진행 상황 확인하기 from tqdm.notebook import tqdm 2. url 가져오기 # ..
네이버 금융 개별종목 수집하기 - Pandas/Requests/BeautifulSoup 목표 설정 - 멋쟁이사자 AI 스쿨 8일차(220928) 학습 내용 정리하기 - Pandas, Requests, BeautifulSoup 라이브러리를 이용해서 네이버 금융 개별종식 데이터 수집하기 배운 내용 정리 1) 사용한 라이브러리 목록 # 테이블형태의 데이터 불러올 때 pd.read_html 사용 import pandas as pd # pandas 짝꿍 import numpy as np # HTTP 요청 import requests # table 태그 찾을 때 사용 from bs4 import BeautifulSoup as bs # time.sleep()으로 시간간격 두고 데이터 수집할 때 사용 - 서버 부담이 되기 때문 import time # 실시간 시간정보 가져올 수 있음 from dateti..
FinanceDataReader 란 ? - 한국 주식 정보 가져오기 목표 설정 - 멋쟁이사자 AI 스쿨 7일차(220927) 학습 내용 정리하기 - FinanceDataReader 라이브러리를 이용해서 한국 주식 정보 가져오기 FinanceDataReader 한국 주식 가격, 미국 주식 가격, 지수, 환율, 암호화폐 가격, 종목 리스팅 등 금융 데이터 수집 라이브러리 가져온 데이터는 클라우드상의 메모리에 저장되어 있음 단점 : 사이트의 내용 (리뉴얼, 내부코드 변경, 디자인 변경 등) 이 변경되면 그에 맞게 코드를 다시 수정해야 함 결측치 : 채권이나 다른 종목 (금융 상품) 이 포함되어있어 데이터에 결측치 값이 많음 # 라이브러리 설치 !pip install -U finance-datareader # 라이브러리 불러오기 import FinanceDataReader as..