파이썬 (61) 썸네일형 리스트형 파이썬 - 구글에서 이미지 대량 다운로드 하기 안녕하세요. 오늘은 파이썬을 이용해서 구글 이미지 검색 결과물들을 자동으로 다운받아주는 프로그램을 만들어보겠습니다. 간단하게 설명드리자면 1. 아나콘다를 설치해 가상환경에 필요한 버전의 파이썬과 라이브러리를 설치합니다. 2. 셀레니움 라이브러리를 사용하기 위해 크롬 드라이버를 설치해줍니다. 3. 파이썬 코드를 활용해 구글 이미지 검색 결과를 다운받습니다. 순서로 진행하겠습니다. 1. 아나콘다 가상환경 만들어주기 우선 아래 글을 참고하여 아나콘다를 설치해줍니다. 2019.12.22 - [코딩/파이썬] - 비전공자의 코딩 독학 - 파이썬[8] 아나콘다 설치 및 사용방법 비전공자의 코딩 독학 - 파이썬[8] 아나콘다 설치 및 사용방법 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 아나콘다 설치 및 사용방법 입니.. 파이썬 - 파일 확장자 한번에 변경하기 안녕하세요. 오늘은 파이썬으로 여러 파일의 확장자를 한번에 변경해보도록 하겠습니다. 우선 저의 경우는 아래 사진과 같이 JFIF확장자의 파일을 다운받았는데, 머신러닝에 사용하기 위해 로보플로우에서 전처리를 하기 위해서는 JPG확장자로 변경해줘야 했기 때문에 파이썬 코드로 변경을 시도했습니다. 1. 전체 코드 전체 코드는 아래와 같습니다. import sys from os import rename, listdir PATH = '파일이 들어있는 폴더의 경로' filelist = listdir(PATH) for name in filelist: if name.find('.') < 0: continue replaced = name.replace("jfif","jpg") rename(PATH+'\\'+name, P.. 파이썬 SyntaxError: (unicode error) 'unicodescape' 오류 해결 파이썬 코딩할때 파일 경로를 지정하는 경우가 생기는데, 그때 혹시 이런 에러를 마주하게 된다면? SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 해결방법은 간단합니다. 만약 파일의 경로를 명시할때 \를 사용하였다면, \ 대신 /로 바꿔주면 바로 해결됩니다. 요걸 요렇게 바꿔주면 됩니다. 진입장벽이 가장 낮은 언어, 파이썬 안녕하세요. 오늘은 비전공자여도 한번쯤은 들어봤을법한 개발 언어인 파이썬에 대해 알아보겠습니다. 공부할만한 프로그래밍 언어를 추천해달라고 할때 항상 등장하는 언어인 파이썬은 1991년에 발표된, 꽤나 역사가 긴 프로그래밍 언어입니다. 프로그래밍 언어도 '언어'이므로 문법이 존재하는데, 파이썬은 이 문법이 아주 쉬워서 다른 언어에 비해 직관적이고 간단하게 코딩을 할 수 있습니다. 간단하다는 말은 진입장벽이 낮다는 뜻이고, 그만큼 많은 사람들이 파이썬을 사용하면서 2010년대 중반부터는 주류 프로그래밍 언어로 이름을 날리게 되었습니다. 그렇다면 도대체 얼마나 간단하길래 이렇게 쉽다고 얘기하는 걸까요? 여러분 혹시 "Hello, Wolrd!"라고 들어보셨나요? 좀 뜬금없겠지만, 이 간단한 문장을 출력하는 것이.. 라즈베리파이[14] - 비쥬얼 스튜디오 코드 설치하기 안녕하세요. 오늘은 라즈베리파이에 비쥬얼 스튜디오 코드를 설치하겠습니다. 코딩에 관심이 많으신 분들은 다들 마이크로소프트의 비주얼 스튜디오 코드를 알고 계실 겁니다. 비쥬얼 스튜디오 코드는 간편하게 코딩을 할 수 있는 텍스트 에디터로써 다양한 언어를 지원하고, 각종 플러그인을 설치하여 본인의 취향에 맞게 텍스트 에디터를 꾸밀 수 있습니다. ARM시스템도 지원하므로 라즈비안에서도 사용하실 수 있으며 설치과정도 간단하니 다음 설명을 천천히 따라와주세요. 1. 비쥬얼 스튜디오 코드 설치하기 우선 아래 링크로 접속해주세요. code.visualstudio.com/Download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is fre.. openCV[1] - 라즈베리파이에 openCV 설치하기 안녕하세요. 오늘은 라즈베리파이에 openCV를 설치해보겠습니다. 1. 개요 (1) openCV란? opencv는 인텔에서 개발을 주도하던 오픈소스 이미지 처리 라이브러리입니다. python을 공식 지원하고 있으며 굉장히 다양한 기능을 갖고 있지만 특히 머신러닝 중 이미지 학습 분야에서 널리 쓰이고 있습니다. (2) 사용처 openCV를 이용한 프로젝트는 쉽게 검색해보실 수 있는데 얼굴 인식하기, 마스크 유무 체크하기 등 다양한 용도로 사용하실 수 있습니다. (3) 들어가기에 앞서 라즈베리파이에 카메라를 연결해주시고, 라즈베리파이에서 카메라를 사용할 수 있도록 설정해줍니다. [기본 설정(Preferences)]-[Raspberry Pi Configuration]으로 진입해주세요. [Interfaces]탭.. 비전공자의 코딩 독학 - 파이썬[10] 네이버 속보 크롤링하기 안녕하세요. 오늘은 파이썬으로 초록창 속보를 크롤링 해보겠습니다. 1. 개요 (1) 크롤링이란? 크롤링은 분산되어 있는 데이터를 검색/수집하는 기술입니다. 쉽게말하면 우리가 흔히 하는 초록창 검색을 대신해주는 프로그램이라고 할 수 있습니다. 우리는 오늘 웹페이지에서 데이터를 수집하는 크롤러를 프로그래밍해보겠습니다. (2) 사용하는 모듈 a. BeautifulSoup html코드를 파이썬이 이해할 수 있는 구조로 변환시켜주는 모듈입니다. 다음 명령어를 입력해 설치하실 수 있습니다. pip install beautifulsoup4 b. urlopen 이름 그대로 url을 열어주는 모듈입니다. 파이썬에 기본적으로 탑재된 모듈이므로 별도의 설치과정이 필요없습니다. 2. 코딩하기 (1) 코드 from bs4 im.. 파이썬 - Flask[1] 가상환경으로 Flask 구동하기 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 virtualenv로 가상환경 구축하고, Flask로 웹서버 구동하기 입니다. 1. virtualenv란? 여러분이 파이썬 패키지를 설치할때 사용하는 pip는 아주 강력한 패키지 매니저입니다. 하지만 pip를 이용하여 패키지를 설치하면 설치된 패키지가 시스템 전체에 영향을 미치게 되고, 결국 다양한 프로젝트를 진행하며 더 다양한 패키지를 설치하는 과정에서 패키지 간의 충돌이 발생하게 됩니다. virtualenv와 같은 가상환경 매니저는 이러한 충돌이 일어나지 않도록 각 프로젝트별로 패키지들을 분리해주는 역할을 합니다. 2. virtualenv 사용법 (1) virtualenv 설치하기 cmd 창을 열고 아래와 같은 명령어를 입력하여 virtualenv를 설치합.. 이전 1 2 3 4 5 6 7 8 다음