본문 바로가기

전체 글

(1837)
[PEP 20]The Zen of Python ⊙ 파이썬 이스트에그 ⊙ 사용 방법 import this ⊙ 사이트 https://www.python.org/dev/peps/pep-0020/ PEP 20 -- The Zen of Python The official home of the Python Programming Language www.python.org ⊙ 내용 The Zen of Python, by Tim Peters Beautiful is better than ugly. (아름다움은 못생긴 것보다 낫다.) Explicit is better than implicit. (암묵적인 것보다는 명시적인 것이 낫다.) Simple is better than complex. (단순한 것이 복잡한 것보다 낫다.) Complex is better than ..
[WakaTime]Week 3 of December(19.12.16 ~ 19.12.22) WakaTime 19.12.16 ~ 19.12.22 Coding : 5hrs 47min IDEL : VS Code Language : Python / HTML
[Pandas]Python Study - PPT Presentation Material • Pandas? 데이터 분석, 처리 등을 쉽게 하도록 만들어진 Python Package. 대용량 데이터를 보다 쉽고 안정적으로 처리할 수 있다고 알려져 있다. pip install pandas pip3 install pandas 종류 설명 Series Value와 index의 형태를 지니는 1열로 구성된 자료 구조 DataFrame 여러 개의 Dictionary를 처리하는데 있어 Series보다 보기 편한 형태의 자료 구조 # pandas 모듈에서 series 클래스 가져오기 from pandas import Series # 기본 시리즈 만들기 # 리스트를 통해 만들 수 있다. # 즉, 리스트 자료형을 가공하여 생성된 데이터 구조 items = [10, 30, 50, 70, 90] column = S..
[API]Python Study - PPT Presentation Material • REST(Representational State Transfer)? 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식 •참고 : https://developers.kakao.com/ Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com • 참고 : https://meetup.toast.com/posts/92 REST API 제대로 알고 사용하기 : TOAST Meetup REST API 제대로 알고 사용하기 meetup.toast.com • 앱 개발 시작하기 • 앱 만들기 • 앱 이름 작성 • 회사명 작성 • 계속진행 • REST API 키 복..
[CSV]Python Study - PPT Presentation Material • CSV File? 엑셀에서 사용하는 표 형식을 텍스트 형태로 변환한 파일 즉, 데이터 구조를 표현하는 가장 간결한 형태의 파일 엑셀의 행은 한 줄로 표현하고 엑셀의 열은 콤마로 구분 # 한 반의 성적표 데이터 예시 grade = [ {'name': '노진구', 'kor': 10, 'eng': 30, 'math': 20}, {'name': '비실이', 'kor': 75, 'eng': 60, 'math': 50}, {'name': '퉁퉁이', 'kor': 13, 'eng': 55, 'math': 40} ] # 한 줄의 내용을 구성하기 위한 문자열 템플릿 word_template = '{0}, {1}, {2}, {3}\n' # CSV 파일 저장 위한 file 객체 생성 # Excel 의 CSV 경우 euc..
[Windows10]완전 종료 - 빠른 시작 종료 주 52시간이 도입되면서 바뀐것은 비단 직장인뿐만 아니다. 실무를 띄고 있는 전산직 근무자는 추가된 52시간 도입 프로그램에 온갖 머리가 다 아플지경이다. 이 52시간 프로그램이 보통 기본적으로 체크하는 시간이 CMOS에 타임을 가져가는 현상을 보인다. 이로 인해 구형 장비에 경우 52시간이 정상적으로 되지 않으면 현재 시간을 보면 시간이 틀어진 현상도 볼수 있다. 또한 Windows 종료 방식이 바뀌어 정상적으로 52시간 프로그램이 적용이 안되는 경우가 있다. 이 현상은 아래와 같이 빠른 시작 종료 즉, 완전 종료로 바꿔주면 해당 오류는 사라지는 것을 볼수 잇다.
[Selenium]Python Study - PPT Presentation Material - 3 • Headless? - 창 숨김 모드 - 윈도우 기준 크롬 59, 맥/리눅스 기준 크롬 60버전 - CLI기반의 서버 OS에서도 Selenium을 통한 크롤링 / 테스트를 가능 • Headless 사용 -선언 options.add_argument('headless') -옵션 지정 options=webdriver.ChromeOptions() driver=webdriver.Chrome('chromedriver',chrome_options=options) -> 에러 발생시 driver=webdriver.Chrome('chromedriver',options=options) from selenium import webdriver driver = webdriver.Chrome('C:\\chromedriver\\c..
[Selenium]Python Study - PPT Presentation Material - 2 • 드라이버 조작 메서드명 설명 add_cookie(cookie_dict) 쿠키 값을 딕셔너리 형식으로 지정 back()/forward() 이전 페이지 또는 다음 페이지로 이동 close() 브라우저를 닫음 current_url 현재 URL을 추출 delete_all_cookies() 모든 쿠키를 제거 delete_cookie(name) 특정 쿠키를 제거 execute(command, params) 브라우저 고유의 명령어를 실행 execute_async_script(script, *args) 비동기 처리하는 자바스크립트를 실행 execute_script(script, *args) 동기 처리하는 자바스크립트를 실행 • 드라이버 조작 메서드명 설명 save_screenshot(filename) 스크린샷을 저..