일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- Ga
- SQL
- MATLAB
- 파이썬
- Pandas
- Blog
- Linux
- 서평
- matplotlib
- Tistory
- 한빛미디어
- Visualization
- 매틀랩
- 텐서플로
- 블로그
- tensorflow
- 시각화
- 티스토리
- 서평단
- 월간결산
- MySQL
- 한빛미디어서평단
- 딥러닝
- Google Analytics
- Python
- 파이썬 시각화
- 통계학
- python visualization
- 독후감
- Today
- Total
목록분류 전체보기 (596)
pbj0812의 코딩 일기
0. 목표 - python 비동기 처리 실습 1. 실습 - jupyter notebook 대신 python 사용 필요 * jupyter notebook에서 하기 위해서는 링크 참고 - python은 3.5 이상 버전 필요 1) 동기 처리 (1) 코드 작성 - 컴퓨터 끄는 알바를 하는데 한 대가 종료되기 까지 5초가 걸리고, 컴퓨터가 종료된 이후에 다음 컴퓨터를 종료시키는 형태 import time def off_the_computer(n): print(n,'번 째 컴퓨터 종료 시작') time.sleep(5) print(n,'번 째 컴퓨터 종료 완료') def start_alba(): start = time.time() off_the_computer(1) off_the_computer(2) off_the..
0. 목표 - yield의 사용법을 알아보고 for 와의 차이점을 파악 1. 실습 1) for 실습 (1) 함수 생성 def for_generator(): for i in range(5): return i (2) 확인 a = for_generator() print(a) - 결과 0 2) yield 실습 (1) 함수 생성 def yield_generator(): for i in range(5): yield i (2) 확인 a = yield_generator() print(a) - 결과(제너레이터가 생성됨) (3) 제너레이터 사용 for i in a: print(i) - 결과 * a 같은 인스턴스를 생성해서 사용할 경우 한번 사용하면 사용하지 못함(같은 코드를 한번 더 실행하면 아무것도 출력되지 않음) * ..
0. 목표 - class 상속을 통해 공학용 계산기 제작 1. 실습 1) 일반 계산기 제작 class calculator: def add(self, inp1, inp2): print(inp1 + inp2) def sub(self, inp1, inp2): print(inp1 - inp2) def mul(self, inp1, inp2): print(inp1 * inp2) def div(self, inp1, inp2): print(inp1 / inp2) 2) 인스턴스 생성 cal = calculator() 3) 확인 cal.add(1, 2) cal.sub(1, 2) cal.mul(2, 3) cal.div(4, 2) - 결과 3 -1 6 2.0 4) 공학용 계산기 제작 - 계산기 기능 상속 - 제곱 기능 추가 ..
0. 목표 - 유투브 동영상 URL 추출 - selenium은 너무 느림 1. 실습 1) library 호출 import requests import pandas as pd from bs4 import BeautifulSoup 2) URL 추출 keyword = '미르방' req = requests.get('https://www.youtube.com/results?search_query=' + keyword) html = req.text soup = BeautifulSoup(html, 'html.parser') my_titles = soup.select( 'h3 > a' ) title = [] url = [] for idx in my_titles: title.append(idx.text) url.appe..
0. 목표 - class를 사용한 계산기 제작 1. 구상 - global을 사용하여 input 값과 방법만 입력하면 global에 해당하는 값이 계속 바뀌게 되는 구조 2. 코드 작성 1) 초기값 입력 global_number = 0 2) 클래스 작성 - global을 사용하여 사용되는 변수를 global_number로 고정시킴 class calculator: # 더하기 def add(self, inp): global global_number global_number = global_number + inp # 빼기 def sub(self, inp): global global_number global_number = global_number - inp # 곱하기 def mul(self, inp): glob..
1. 사용법 - 함수 밖에서 정의된 변수를 함수 내에서 사용하고 싶을 때 사용 2. 실습 1) 변수 정의 global_variable = 0 2) 함수 정의 - global을 사용해서 해당 변수가 전역변수임을 선언 def test(): global global_variable global_variable += 1 print(global_variable) 3) 함수 실행 test() - 결과 1 4) 전역변수 변경 확인 print(global_variable) - 결과 1 3. 참고 - 파이썬 프로그래밍 입문서(가제)
1. 사용법 - *뒤의 args는 중요하지 않음.(*가 중요, args 대신 다른 문자를 써도 상관 없음.) - 함수에 몇 개의 인자를 넣을지 모르는 상황에서 사용 - *와 **의 차이는 키워드화의 유무에 따라 분류 2. 실습 1) *args (1) 함수 생성 def test_args(*args): for i in args: print(i) (2) 테스트1 test_args(1) - 결과 1 (3) 테스트2 test_args(1, 2, 3, 4, 5, 5, '67', 4, 6, 8) - 결과 1 2 3 4 5 5 67 4 6 8 2) **kwargs (1) 함수 생성 def test_args_kwargs(arg1, arg2, arg3): print("인자1:", arg1) print("인자2:", arg..
0. 목표 - python에서 decorator 사용법 익히기 1. 실습 1) 가정 - 인사 바른 친구가 온 가족에게 인사를 하는 함수를 제작 def say_father(): print("hello") print("father") print("!!!") def say_mother(): print("hello") print("mother") print("!!!") def say_sister(): print("hello") print("sister") print("!!!") def say_brother(): print("hello") print("brother") print("!!!") 2) 실행 - 예의 바르다. say_father() say_mother() say_sister() say_brother()..
0. 목표 - GA 유입경로 설정 1. 실습 1) 링크의 실습을 통해 1. 5) 까지 따라하기 2) 유입경로를 해제에서 설정으로 변경 - 필수 여부를 설정해서 단계별 이탈 등을 확실하게 볼 수 있음 2. 확인 - 홈 -> 전환 -> 목표 -> 유입경로 시각화 3. 참고 - 한번에 끝내는 디지털 마케팅 전 과정(edwith)
0. 목표 - GA에서 목표 설정 1. 실습 1) 좌측 하단의 관리 -> 보기 -> 목표 2) 새 목표 클릭 3) 하단의 맞춤설정 -> 계속 4) 이름 작성 -> 유형 선택 -> 계속 5) 최종 목표 설정 -> 저장 - 최종 목표는 같음, 시작값, 정규식 중에 맞는 것을 골라 클릭 - 값에는 해당 목표의 달성으로 인해 얻어지는 가치를 지정(이곳에 방문하면 100원 정도의 효과가 있다...) - 유입경로에는 해당 최종 목표로 가기 위한 경로 지정 6) 결과 2. 확인 - 메인 페이지 3. 주의사항 - 보기당 목표는 20개 - 삭제는 없음 4. 참고 - 한번에 끝내는 디지털 마케팅 전 과정(edwith)