일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 수치형변수
- numpy
- 비밀지도
- 깊은복사
- 프로그래머스
- 120주요질문
- 해커랭크
- 카카오채용코테'
- Requests
- Python
- 한국주식
- hackerrank
- 데이터수집
- PANDAS
- Beautifulsoup
- 영어한글폰트차이
- FinanceDataReader
- SettingWithCopyWarning
- googlefont
- dataframe
- Github
- 네이버금융
- 서울정보소통광장
- seaborn
- GIT
- Repositories
- 깃허브블로그
- 구글폰트
- github blog
- 숫자형
- Today
- Total
목록전체 글 (16)
데린이 재영
문제 - 깃헙 블로그에 구글폰트를 적용하였을 때, 한글은 적용이 잘 되는데 영어는 일반 글씨체로 출력되었다. - 영어폰트와 한글폰트의 차이가 눈에 많이 거슬림 문제 해결 과정 - 구글에 엄청 검색해 보았다. - 하지만, 구글엔 영어와 한글 등 다중어 인식이 가능하게 변경하는 방법 / 영어와 한글 폰트 다르게 처리하는 방법(복잡) 이 있었다. - 결론은, 원하는 해결방법을 찾지 못하였다. - 여러 블로그를 참고하여 구글 폰트를 가져오는 방법을 다시 적용해 보았다. (1) 구글 폰트 가져오기 : assets > css > main.scss --- # Only the main Sass file needs front matter (the dashes are enough) search: false --- @cha..
🗺비밀지도🧭 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. "지도 1"과 "지도 2"는 각각 정수 배열로 암호화되어 있다. 암호화된 배열은 지도의 각 ..
목표설정 - 깊은 복사와 얕은 복사 정의하기 - 경고 메시지 분석하기 - 경고 메시지 해결하기 깊은 복사, 얕은 복사 - 왜 알아야할까? 변수에 값을 할당할 때, 즉 복사가 이루어지는 과정에서 깊이에 따라 재 사용시 !경고! 메시지가 뜰 수 있기 때문에, 알아두면 좋을 것 같다. (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] ..
목표 설정 - 로컬 폴더로 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://..
목표 설정 - 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 선택 ..
목표 설정 - 멋쟁이사자 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 가져오기 # ..
목표 설정 - 멋쟁이사자 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..
목표 설정 - 멋쟁이사자 AI 스쿨 7일차(220927) 학습 내용 정리하기 - FinanceDataReader 라이브러리를 이용해서 한국 주식 정보 가져오기 FinanceDataReader 한국 주식 가격, 미국 주식 가격, 지수, 환율, 암호화폐 가격, 종목 리스팅 등 금융 데이터 수집 라이브러리 가져온 데이터는 클라우드상의 메모리에 저장되어 있음 단점 : 사이트의 내용 (리뉴얼, 내부코드 변경, 디자인 변경 등) 이 변경되면 그에 맞게 코드를 다시 수정해야 함 결측치 : 채권이나 다른 종목 (금융 상품) 이 포함되어있어 데이터에 결측치 값이 많음 # 라이브러리 설치 !pip install -U finance-datareader # 라이브러리 불러오기 import FinanceDataReader as..
목표 설정 - 멋쟁이사자 AI 스쿨 7일차(220927) 학습 내용 정리하기 - Seaborn 에서 제공하는 시각화 도구 개념 정리 배운 내용 정리 subplot 그릴 수 있는 것 ▶ relplot, displot, catplot (facetgrid 기능 제공) describe(include="number or object") ▶ 특정 데이터 타입에 대한 통계를 볼 수 있음 기본값 : 수치형 데이터 (include="object") include="object" : 범주형 데이터 include="all" : 모든 데이터 exclude : 제외하는 기능 (예 : exclude=np.int64, int64 제외) 범주형 데이터라고 무조건 object 형식은 아님 bool 이나 숫자(int, float)로 된..
목표 설정 - 멋쟁이사자 AI 스쿨 6일차(220926) 학습 내용 정리하기 - Seaborn 에서 제공하는 시각화 도구 개념 정리 배운 내용 정리 라이브러리, 데이터 로드 import pandas as pd import numpy as np import seaborn as sns # seaborn 에서 제공하는 앤스컴콰르텟 데이터셋 로드 방법 df = sns.load_dataset("anscombe") 버전 확인, 최신 버전으로 업그레이드 하는 방법 # 버전 확인 pd.__version__ # 최신 버전으로 업그레이드 !pip install seaborn --upgrade 컬러맵 확인 : plt.colormap() 기술 통계값 확인 수치형 변수에 대한 기술통계값 : df.describe() 범주형 변수..
목표 설정 - 멋쟁이사자 AI 스쿨 3일차(220921) 학습 내용 정리하기 - Pandas 라이브러리에 대해 이해하기 배운 내용 정리 분석에 주로 사용할 라이브러리 pandas, numpy, matplotlib, seaborn 등 시각화 - 심리적인 정보 전달 (다양한 라이브러리로 데이터 표현 가능) Matplotlib : 정적인 데이터 표현 (수학적 연산에 대한 그래프를 그려주는 라이브러리) Javascript : 동적인 데이터 표현 Pandas (판다스) 엑셀과 같이 행, 열로 된 구조를 다루는 데이터 분석 도구 DataFrame과 Series 이해 필요 Numpy (넘파이) 파이썬에서 사용할 수 있는 공학용 계산기 파이썬은 접착제 언어라서 다른 언어와의 연결을 통해 직간접적으로 성능 향상 가능 P..
목표 설정 - 멋쟁이사자 AI 스쿨 2일차(220920) 학습 내용 정리하기 - 파이썬 프로그램의 구조를 만드는 제어문(조건문, 반복문)과 함수 이해하기 1. 조건문 2. 반복문 3. 함수 알아두면 좋은 연산자 목록 연산자 설명 x or y x와 y 둘중에 하나만 참이어도 참 x and y x와 y 모두 참이어야 참 not x x가 거짓이면 참 in 과 not in 설명 x in (리스트/튜플/문자열) 자료형 안에 x 있으면 참 x not in (리스트/튜플/문자열) 자료형 안에 x 없으면 참 1. 조건문(if문) if문은 조건을 판단하여 해당 조건에 맞는 상황을 수행하는데 쓰는 것으로, 기본 구조는 if와 else로 구성됨 - 들여쓰기 : 4개의 공백 or Tab - if 조건문 뒤에 콜론(:) 사용하..
자료형은 데이터의 '종류'를 말하며 영어로는 Type이라고 합니다. 정수라면 integer 타입, 실수라면 float 타입, 이름과 같이 문자 형태라면 string 타입 등 데이터 종류에는 여러가지 타입이 있습니다. 목표 설정 - 멋쟁이사자 AI 스쿨 1일차(220919) 학습 내용 정리하기 - 파이썬의 기초인 자료형 (Bool, 숫자, 문자열, 리스트, 딕셔너리, 튜플, 집합) 이해하기 1. 숫자형 (Number) 2. 문자열 자료형 (String) 3. 리스트 자료형 (List) 4. 튜플 자료형 (Tuple) 5. 딕셔너리 자료형 (Dictionary) 6. 집합 자료형 (Set) 7. 불 자료형 (Bool) 1. 숫자형 (Number) 파이썬에서 수는 정수 (int) 와 실수 (float) 로 구..
문제 문제는 HackerRank에 등록되어 있음 모든 문제는 아래에 첨부한 STUDENTS, Employee 테이블 사용 데이터베이스로는 MySQL을 사용 The Name column only contains uppercase (A-Z) and lowercase (a-z) letters. where employee_id is an employee's ID number, name is their name, months is the total number of months they've been working for the company, and salary is their monthly salary. 📍 1번 문제 Query the Name of any student in STUDENTS who score..
문제 문제는 HackerRank에 등록되어 있음 모든 문제는 아래에 첨부한 STATION 테이블 사용 데이터베이스로는 MySQL을 사용 where LAT_N is the northern latitude and LONG_W is the western longitude. 📍 1번 문제 Query a list of CITY and STATE from the STATION table. : STATION 테이블의 CITY, STATE 열에 해당하는 데이터 출력 SELECT city, state FROM station 문제 1. Weather Observation Station 1 📍 2번 문제 Query a list of CITY names from STATION for cities that have an eve..