- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 채용문제
- 코딩문제
- 파이썬 자료구조
- 파이썬 강의
- 쉬운 파이썬
- 코딩시험
- 파이썬활용
- 면접 파이썬
- python 중간고사
- 셀레니움
- 자료구조
- python data structure
- 알고리즘 강좌
- 중간시험
- 파이썬3
- 알고리즘 강의
- selenium
- 파이썬
- 기말시험
- 파이썬 입문
- gdrive
- 파이썬 강좌
- c언어
- 자료구조 강의
- 프로그래밍
- 대학시험
- Crawling
- 파이썬 알고리즘
- 알고리즘
- 크롤링
목록2018~/Python Skill Up (18)
반원 블로그
개요 이미지 처리를 도와주는 패키지 pillow를 사용하여, 이미지의 크기 조작, 자르기, 추출등을 해본다. 또한 현재 화면을 캡처하는 등의 기능도 수행할 수 있다. 레퍼런스 문서 설치 pip3 install pillow 관련 패키지와 모듈 pyautugui os 사전배경 기존 PIL이라고 하는 이미지 처리 프로젝트가 완성도가 높아 마무리되었는데, 이후 문제가 발생했다. python2에서는 문제가 없었으나 이후 버전업되며 출시되는 python3에 지원은 이루어지지 않았기 때문이다. 이후로 등장한게 pillow이며, 위 이유탓인지 특이하게 pillow 패키지를 설치하는데 코드에서는 PIL을 참조한다. 핵심 클래스 Image : pillow 핵심 함수 crop resize thumbnail 기본 예제 - 이..
개요 파이썬 파일로 개발한 것을 실행파일로 만들어준다. GitHub 레퍼런스 문서 홈페이지 설치 pip3 install pyinstaller 주의사항 윈도우 사용 환경 : Windows XP or newer 맥 사용 환경 : Mac OS X 10.7 (Lion) or newer 기본사용방법 참고 pyinstaller myscript.py #기본 사용. 여러 폴더들과 파일로 나눠짐 pyinstaller --onefile --windowed myscript.py #옵션 추가. GUI형태로 출력되는 하나의 실행파일로 생성옵션표 참고 주요 옵션 -D, --onedir : 실행 파일이 포함 된 하나의 폴더 번들(묶음)을 만들기 (디폴트 세팅) -F, --onefile : 단일 파일 번들 실행 파일을 생성. -n ..
개요 파이썬 공식에서도 인정한 인간친화적인 웹 요청 모듈인 requests의 사용법을 터득해, 웹 요청-응답 과정을 이해하고, REST API를 원활하게 사용해보자. requests 모듈 문서 requests 유저 가이드 requests api 레퍼런스 문서 설치 pip3 install requests 자주 같이 사용하는 모듈 및 패키지 requests json pprint bs4 HTTP 메소드에 따른 요청 - 기초 GET, POST, PUT 등의 방식을 지정하여 웹 요청을 해야할 때 다음처럼 코드를 작성하면된다. POST와 PUT의 경우는 보통 데이터 생성과 수정을 일으키는 HTTP 메소드므로 기본 예제에서도 data 매개변수가 나와있다. 여기서 r은 응답데이터(response)에서 앞 문자만 따왔다..
개요 객체 지향 프로그래밍 언어를 대표하는 JAVA와 파이썬을 언어론적으로 이해해보자. 객체와 클래스 객체 : 내가 만들고 싶은 특정 대상. 다소 범위가 넓음( 자동차 ) 클래스 : 내가 만들고 싶은 특정 대상을 코드로 표현하는 것. 클래스 내부에는 속성과 메소드로 이루어진다. 클래스 내의 속성 특정 데이터의 값에 해당 자동차 사이즈, 색깔, 현재속도 등 값으로서의 역할 코드상으로는 단순한 값일 경우가 많다. 현재속도 = 0, 색깔 = 'red' 클래스 내의 메소드 기능으로서의 역할 클래스 속성에 영향을 줄 수도 안 줄 수도 있다. 속성에 영향을 주는 경우 : 브레이크 기능 -> 속도 속성을 감속한다. 속성에 영향을 안주는 경우 : 차량의 전체 정보를 조회하는 기능 -> 속성엔 영향을 안준..
개요 REST API 서비스를 이용하여 다양한 데이터와 서비스를 이용해본다. 설치 패키지 pip3 install requests 사용할 패키지와 모듈 reqeusts json pprint 배경지식 HTTP 메소드 GET, POST, PATCH, PUT, DELETE 등이 있으며 주로 GET, POST가 쓰임 GET은 보안이 다소 요구되지않는 단순 조회에 쓰이는 방식이다. 서버에 요청할 때 딱히 보안 처리가 안된 스트링(String)으로 전송한다. 구글 검색등에 쓰이며 요청 정보가 url에 노출된다. GET 요청 URL 예시 : https://search.naver.com/search.naver?ie=UTF-8&query=아이스크림&sm=chr_hty POST방식은 서버에 요청할 때 인코딩 처리가 된다. ..