본문 바로가기
반응형

python9

[python] jupyter 설치 및 삭제, jupyter notebook 실행 jupyter 설치 아래 명령어로 jupyter를 설치할 수 있다. (python3) pip3 install jupyter jupyter notebook 실행 아래 명령어로 jupyter notebook을 실행할 수 있다. jupyter notebook 삭제 아래 명령어로 jupyter를 삭제할 수 있다. pip3 uninstall jupyter 2021. 12. 2.
[python] 파이썬 package 설치 (numpy, jupyter, requests) python package는 pip(Python Package Index)를 이용하여 설치한다. numpy 설치 pip install numpy jupyter 설치 pip install jupyter requests 설치 pip install requests 2021. 11. 29.
[python] 파이썬 산술 연산자 파이썬의 산술 연산자는 아래와 같다. + (덧셈) 10 + 20 = 30 - (뺄셈) 20 - 10 = 10 * (곱하기) 20 * 2 = 40 ** (거듭 제곱) 2 ** 3 = 8 / (나누기) 10 / 2 = 5 // (몫 - 소수점 이하의 수를 버림) 9 // 4 = 2 % (나머지 - 나누기 연산 나머지) 9 % 4 = 1 2021. 11. 29.
[python] 파이썬 time / timeit 사용법 time을 이용하여 현재시간을 구하고 timeit의 default_timer로 running time을 측정한다. localtime을 이용하여 시간형태의 값을 가져온다. now = time.localtime() 이를 연/월/일/시/분/초로 변경한다. year = now.tm_year mon = now.tm_mon day = now.tm_mday hour = now.tm_hour min = now.tm_min sec = now.tm_sec 측정시간을 구하기 위해서 startTime과 endTime을 저장하고 이에 대한 차이를 구해 running time을 구한다. starTime = timeit.default_timer() ... code ... endTime = timeit.default_timer() .. 2021. 5. 27.
[python] 파이썬 사용자 입력받기 (input 함수 사용법) python의 사용자 입력받기 (input 함수, 자료형 별 입력 받기) python project 시작 시 기본이 되는 사용자 입력을 받는 방법을 정리한다. 기본적으로 아래와 같이 input 함수를 사용하여 받을 수 있다. val = input() print(val) 사용자 입력 시 아래와 같이 문구를 넣어 출력할 수 있다. val = input("입력값: ") print(val) 이제 각 자료형 별 입력을 받는 방법을 알아보자. 기본적으로 input은 string 형태로 입력을 받는다. val = input("input string val: ") print("type1: " + str(type(val))) 실행결과 input string val: abc type1: integer형으로의 변환은 int.. 2021. 2. 13.
[python] 파이썬 문자열 치환 (replace & sub & subn) string 데이터의 replace 사용법을 정리한다. 아래와 같은 형태의 예제 string으로 확인해본다. 첫번재는 replace를 이용하여 "를 간단하게 제거해본다. 따옴표의 경우 \(역슬래쉬)를 붙여주어야 하며 이를 공백("")으로 변환하는 것이다. one = str.replace("\"", "") 첫번째 치환 결과는 아래와 같다. 변환할 Json String {"parent": ["father", "mother"], "child": ["son", "daughter"]} 변환결과 {parent: [father, mother], child: [son, daughter]} 두번째는 여러개의 치환이 필요한 경우 for loop를 이용하여 변경한다. token을 아래와 같이 {"[]} 을 공백으로 치환한다.. 2021. 2. 1.
[python] 파이썬 requests 모듈 사용 http 요청을 하기 위해 사용되는 requests 모듈 사용법이다. requests 설치는 아래 명령어로 하여 설치할 수 있다. pip install requests 아래와 같이 URL 접근이 가능하며, status code를 판별할 수 있다. text를 통해 해당 data를 가져올 수 있다. import requests url = "https://www.daum.net" result = requests.get(url) if result.status_code == 200: print(result.text) print('OK') elif result.status_code == 404: print('NOT FOUND') 2020. 12. 18.
[python] 파이썬 실시간 검색어 크롤링 실시간 검색어를 크롤링한다. from bs4 import BeautifulSoup import requests def favorSch(): daum_url = "https://www.daum.net" html = requests.get(daum_url).text soup = BeautifulSoup(html, 'html.parser') try1 = soup.select('.slide_favorsch a[class*=link_favorsch]') print("test1") print(list(map(lambda x: x.text, try1))) print('\n') try2 = soup.find('div', class_='slide_favorsch').find_all('a', class_='link_fav.. 2020. 12. 17.
[python] 파이썬 반복문 파이썬 반복문 기본 반복문 형태 >>> for i in (1,2,3,4,5): >>> print(i) 1 2 3 4 5 문자열 반복문 형태 >>> for s in ['hi','every','one']: >>> print(s) hi every one range 함수 >>> for i in range(0,10,2): >>> print(i) 0 2 4 6 8 >>> for i in range(1,4): >>> print(i) 1 2 3 >>> for i in range(3): >>> print(i) 0 1 2 dictionary 형태 >>> dic = {'구글':'www.google.com', '네이버':'www.naver.com', '다음':'www.daum.net'} >>> for k, v in dic.i.. 2020. 12. 16.
728x90
반응형