일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- 파이썬
- Pandas
- 티스토리
- 시각화
- 리눅스
- 파이썬 시각화
- MySQL
- Blog
- 서평
- 통계학
- Python
- Tistory
- 한빛미디어서평단
- Google Analytics
- 서평단
- 독후감
- 블로그
- python visualization
- 월간결산
- Visualization
- Ga
- matplotlib
- MATLAB
- 한빛미디어
- 텐서플로
- 매틀랩
- 딥러닝
- SQL
- tensorflow
- Today
- Total
목록Python (197)
pbj0812의 코딩 일기

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. 목표 - magic 명령어 테스트 1. 실습 1) lsmagic - 사용가능한 매직 명령어 나열 %lsmagic 2) man - manual 표시 - 아래에 분할 창 생성 %man set 3) html - html 명령어 사용 %%HTML 4) sh - sh 문법 실행 %%sh for i in 1 2 3 4 5 do echo "Welcome $i times" done 5) javascript - javascript 문법 실행 %%javascript var value = 0; while(value < 5) { alert(value + '번째 반복'); value++; }

0. 목표 - pivottablejs를 통한 피벗테이블 제작 1. 설치 pip install pivottablejs 2. 코드 작성 1) library 호출 import pandas as pd from pivottablejs import pivot_ui 2) 데이터 불러오기 - iris dataset dataset = pd.read_csv('/Users/pbj0812/Desktop/dataset/iris/Iris.csv') dataset.head() 3) 피벗 테이블 생성 pivot_ui(dataset) - 드래그 & 드롭으로 원하는 형태 데이터 생성 - 차트 지원 (1) 사전에 미리 row, col 정의 pivot_ui(dataset, rows=['Species'], cols=['PetalLengthC..

0. 목표 - titanic - 데이터 설명 1. 실습 1) 라이브러리 호출 - 결과 : ['test.csv', 'train.csv'] import numpy as np import pandas as pd import os print(os.listdir("../input")) 2) 파일 읽기 train_df = pd.read_csv('../input/train.csv') test_df = pd.read_csv('../input/test.csv') 3) 데이터 확인 (1) train_df train_df.head() (2) test_df - train에서 Survived만 제외된 형태 test_df.head() 4) 자료구조 확인 - 12개 칼럼, 891개 데이터로 이루어져 있으며 Age와 Cabin, E..

0. 목표 - Django 페이지에 이미지 넣기 1. 준비 - 세팅 2. 실습 1) 이미지 준비 - 이미지 경로 : mysite/static/img/sma.jpg 2) setting.py 수정(mysite/django_test/setting.py) - 맨 아랫줄에 STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),] 삽입 3) url.py 수정(mysite/django_test/url.py) """django_test URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.1/top..

0. 목표 - Django를 통한 웹페이지 제작 / 구동 1. 설치 1) 폴더 구성 - mysite 2) virtualenv 설치(virtualenv로 미 실행시 후에 에러 발생) pip install virtualenv 3) 가상환경 실행 - 완료시 앞에 (myvenv)가 붙음 virtualenv myvenv source myvenv/bin/activate 3) Django 설치 pip3 install Django 2. 실습 1) 프로젝트 생성 - 현재 폴더(mysite)에 manage.py와 django_test 폴더 생성됨 django-admin startproject django_test 2) data migrate - db.sqlite3 생성 python manage.py migrate 3) 세..