일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 시각화
- Google Analytics
- SQL
- 딥러닝
- 서평
- MATLAB
- 서평단
- Python
- 리눅스
- matplotlib
- 한빛미디어서평단
- 파이썬 시각화
- Blog
- 티스토리
- Visualization
- 통계학
- Linux
- 한빛미디어
- 매틀랩
- python visualization
- MySQL
- Pandas
- Ga
- 텐서플로
- 독후감
- 월간결산
- Tistory
- 블로그
- tensorflow
- 파이썬
- Today
- Total
목록ComputerLanguage_Program (320)
pbj0812의 코딩 일기
0. 목표 - 회사 홈페이지의 하트표의 숫자값을 가져와서 구글 스프레드 시트에 넣음 - beautifulsoup만으로는 값을 뽑아낼 수 없어 selenium 적용 1. 필요 준비물 1) 라이브러리 설치 pip install beautifulsoup4 pip install selenium 2) 크롬 설치 - 링크 3) 크롬 드라이버 설치 - 링크 * 버전은 크롬의 버전에 맞게 다운로드 한다. - 크롬 버전 확인 - 주소창에 chrome://version/ 2. 코드 작성 1) 라이브러리 불러오기 from selenium import webdriver from bs4 import BeautifulSoup 2) 크롬 드라이버 경로 설정 driver = webdriver.Chrome('/Users/pbj0812..
0. 말머리 이 링크를 따라 학습하며 만들었습니다. 보다 자세한 설명은 위 링크를 타고 가시면 되나, 그 동안에 버전업이 되어 출력 결과는 이 글이 최신입니다. 1. 라이브러리 설치 1) gspread 설치 pip install gspread 2) oauth2client 설치 pip install --upgrade oauth2client 2. API 부여받기 - Google APIs 접속 : 링크 - 우측의 만들기 클릭 - 정보 입력 - 사용자 인증 정보 클릭 이후 우측 아래의 서비스 계정 관리 클릭 - 계정 생성 - 키 만들기 - json 파일로 다운로드 이후 완료 클릭 3. 코드 작성 0) 샘플 파일 작성 - 구글 스프레드 시트 작성 - 공유를 눌러 위에서 받은 json 파일 안에 있는 client_..
1. 책 소개 - 동물시리즈인 오렐리 - 이번엔 표지 모델이 꽃게임 - R 기반 - R이나 프로그래밍을 처음 해보는 사람에게는 접근이 힘듬 * R 설치나 기본적인 패키지 설치 등은 안다고 가정하고 진행하는 느낌 - 링크 2. 소스 파일 다운로드 - https://github.com/andrewgbruce/statistics-for-data-scientists 에서 다운로드 - 혹은 터미널에서 아래 명령어 실행 git clone https://github.com/andrewgbruce/statistics-for-data-scientists 3. R 설치 - ANACONDA NAVIGATOR에서 RStudio를 받는게 가장 편함 - 아나콘다를 통해 쥬피터에서도 사용 가능(링크) 4. 실습 데이터 다운로드 방..
1. Brew를 사용한 설치 brew install mysql 2. 확인 - brew list를 통해 결과에 mysql이 있는지 확인 brew list 3. mysql 실행 - 비밀번호는 컴퓨터 비밀번호 mysql -uroot -p 4. 참고 - 설치 및 설정
1. elasticsearch 모듈 설치 - 버전에 맞는 pip를 사용하여 설치 pip install elasticsearch 2. elasticsearch 실행 - 콘솔 추가 및 elasticsearch를 실행 - elasticsearch 설치 elasticsearch 3. python 작업 1) 라이브러리 불러오기 from elasticsearch import Elasticsearch from elasticsearch import helpers 2) elasticsearch 연결 - elasticsearch의 주소 입력(로컬에 그냥 깔기만 했다면 127.0.0.1:9200) es = Elasticsearch('http://127.0.0.1:9200') es.info() 3) 함수 생성 - 만약, 동일..
0. 목표 - 아래 그림과 같은 도넛 차트와 파이 차트를 합친 ggPieDonut 생성 1. 데이터 준비 - language는 위의 파이 차트를 나타냄 - work는 도넛 차트를 나타냄 - p1은 language 별 work의 백분율을 나타냄 - h는 language 간의 사용 빈도를 나타냄 - p2는 p1 * h 를 나타냄 2. 라이브러리 설치 - ggplot2, ggiraph, plyr, moonBook library가 필요 install.packages("ggplot2") install.packages("ggiraph") install.packages("plyr") install.packages("moonBook") 3. 라이브러리 불러오기 require(ggplot2) require(ggiraph..
1. 서론 - Matlab을 만든 MathWorks 사에서 Python 과 Matlab 간의 호환을 위한 API 제작 및 배포 (링크) - 하지만 Matlab이 설치되어 있지 않은 환경에서는 사용 불가 * '시스템에 지원되는 버전의 Python과 MATLAB R2014b 이상이 설치되어 있는지 확인합니다.' 명시 - 대체품 검색 - Oct2Py 라는 라이브러리가 m-file을 Python 내에서 사용 할 수 있게 만든다는 글 확인 2. Oct2Py 설치(링크) 2.1. 설치 전 환경설정(링크) - Octave 4.0 이상 설치 필요(Octave 설치 링크) - Numpy, Scipy 설치 필요(Anaconda 설치 추천)(Anaconda 설치 링크) 2.2. 설치 pip install oct2py # p..
1. MAC OS에 JAVA 설치 유무 확인 java -v - 현재 JAVA가 설치되어 있지 않은 상태인 것을 확인 2. 소스 다운로드 2.1. ORACLE 홈페이지 접속 - oracle.com 에 접속 - java 검색 2.2. 다운로드 페이지 접속 - Java Download Central 클릭 2.3. 버전 확인 및 다운로드 클릭 - 버전에 맞는 것을 찾은 뒤 우측의 DOWNLOAD 클릭 - 11 버전은 로그인을 하라고 하고, 13 버전은 다운로드 속도가 너무 느림 - 숫자의 의미는 12(주 버전).0(개선 버전).2(업데이트 버전) 을 뜻함 * LTS가 붙은 것은 장기 지원 서비스를 지원한다는 것을 뜻함 2.4. 동의 후 디바이스에 맞는 것을 다운로드 - Accept License Agreemen..
이 페이지는 아사이 아츠시 님의 SQL 첫걸음 중 INSERT 문을 참조 했습니다. 보다 자세한 설명은 책을 참고 부탁드립니다. 1. INSERT로 행 추가하기 식 INSERT INTO 테이블명 VALUES(값1, 값2 ...) 응용 INSERT INTO Table_name VALUES(123, 'abc', '2019-09-17'); 2. 열 지정하여 데이터 추가 식 INSERT INTO 테이블명(열이름1, 열이름2, ...) VALUES('1에 넣을값', '2에 넣을값', ...) - 열이름은 순서가 바껴도 상관없음(대신 뒤의 값도 순서를 맞춰줘야 함) - 지정을 하지 않은 열은 기본값으로 입력됨 - NOT NULL로 되있는 경우, 값을 입력하여 주지 않았을 때 에러 발생 3. 명시적 디폴트 지정 응용..
1. __init__ class Member: def __init__(self,id, pwd): self.id = id self.pwd = pwd def getId(self): print self.id, self.pwd test = Member("pbj", 123) test.getId() - __init__ 메소드는 주로 클래스를 통해 새로운 인스턴스를 생성할 때 세부 정보를 입력 하기 위하여 사용한다. - 위 예제를 보면 test 라는 새로운 인스턴스에 Member 클래스를 부르는데, 이때 id와 pwd를 같이 입력해 주는 것을 볼 수 있다. 2. 사용하는 이유 class Member2: def setId(self, id, pwd): self.id = id self.pwd = pwd def getId(..