Python 이미지 회전 방법(90, 180, 270도. feat. Pillow)

Pillow를 활용한 Python 이미지 회전 방법을 알아보겠습니다. Python 이미지 회전(180도) 방법 Python Pillow 픽셀(pixel) 값 변경 방법에서 최종적으로 만들었던 이미지 c.png를 사용해서 이미지 회전 방법을 알아보도록 하겠습니다. 해당 이미지는 아래와 같습니다. 이미지를 180도 회전하는 것은 transpose 메서드와 Transpose.ROTATE_180 값을 전달해주면 됩니다. 위의 코드를 실행해서 저장한 d.png의 내용은 아래와 같습니다. 이미지 90도 회전 방법 상수 이용을 … Read more

Python Pillow 픽셀(pixel) 값 변경 방법

Python에서 Pillow 픽셀의 rgba 값을 알아내는 방법과 특정 픽셀의 값을 변경하는 방법을 살펴보도록 하겠습니다. Python Pillow 픽셀의 색상 확인 방법 우선 작업할 이미지는 20×20 크기의 a.png 파일이며 아래 그림 1과 같습니다. Pillow를 사용해서 해당 이미지 파일을 열어서 (10, 10) 좌표에 있는 값을 읽어오도록 하겠습니다. 위와 같은 코드를 실행하면 아래와 같이 (10, 10)의 픽셀의 RGBA값을 튜플로 … Read more

Python 화면 캡처 방법 2가지

Python으로 유틸리티를 만들어 사용하는 경우 화면 캡처를 해야 하는 경우가 있죠? Python 화면 캡처 방법 2가지를 살펴보겠습니다. Python 화면 캡처 방법 소개 반복적으로 캡처를 해야 하는데, 영역은 정해져 있어야 할 때, 어떻게 하고 계시나요? 매번 캡처 영역을 드래그해서 설정한 다음 캡처해서 저장하시나요? 저장된 캡처 파일들을 따로 추리거나 하기 번거롭지 않으신가요? 이런 분들은 Python으로 화면 캡처를 … Read more

Python openpyxl 폰트 스타일 설정 방법

파이썬에서 openpyxl로 엑셀 파일을 만들 때, 폰트 크기, 굵기, 폰트 색상 등 폰트를 활용한 스타일 설정이 필요할 때 있죠? 이번엔 Python openpyxl 폰트 스타일 설정 방법을 알아보도록 하겠습니다. Python openpyxl 폰트 스타일 설정 폰트 설정은 구체적으로 글꼴 이름과 크기, 굵기, 이탤릭, 세로정렬, 밑줄, 취소선, 색상을 아래와 같이 설정할 수 있습니다. 당연히 중복해서 설정이 가능합니다. 위의 … Read more

Python openpyxl 엑셀 읽기, 쓰기 방법

엑셀에서 반복작업으로 시간 버리기 싫은 분들은 Python으로 Excel 조작하는 방법 배워보세요. 오늘은 openpyxl을 사용해서 기본적으로 필요한 엑셀 읽기/쓰기 방법을 알아보도록 하겠습니다. Python openpyxl 엑셀 읽기 엑셀 파일을 읽어서 workbook으로 불러오는 방법은 다음과 같이 간단합니다. 파일에서 워크북을 읽고 워크시트를 얻어옵니다. 시트를 불러오는 것과 관련된 내용은 Python openpyxl 시트 추가, 삭제 등 9가지 조작 방법 문서에서 자세히 … Read more

Python openpyxl 시트 추가, 삭제 등 9가지 조작 방법

Python으로 openpyxl을 다룰 때 시트 조작이 빠질 수 없죠? Python openpyxl 시트 추가, 시트 삭제, 시트 이름 변경, 시트 위치 변경, 시트 복사 등 시트와 관련된 기능들을 함께 알아보도록 하겠습니다. Python openpyxl 시트 조작 방법 개요 기존에 있던 엑셀 파일의 시트 위치를 변경하거나 이름을 바꾸거나, 새로운 시트를 추가하거나, 기존의 시트를 삭제하는 경우가 있습니다. 이 모든 … Read more

Python openpyxl 구성 개념 4가지

openpyxl을 사용해서 Python으로 엑셀을 다룰 때, 꼭 알아야 할 개념 4가지 아시나요? 엑셀의 4가지 기본 개념에 대해서 설명해 드립니다. Python openpyxl 구성 개념 4가지 워크북, 시트, 셀 그리고 범위에 대해 들어보셨나요? Python openpxl 구성 개념 4가지를 명확히 알고 계시다면, 뒤로가기를 눌러주시고요. 애매하게 알고 있는 경우에는 아래 내용을 통해 먼저 명확하게 개념을 잡으시길 권합니다. Workbook(워크북) 하나의 … Read more

Python openpyxl 엑셀 생성 방법(Tutorial)

Python openpyxl을 보고서 작성용으로 사용하시나요? 파이썬 openpyxl 엑셀 생성 방법을 함께 알아보겠습니다. Python openpyxl 엑셀 생성(Tutorial) 개요 보고서를 엑셀로 만드는 경우라면, 먼서 새로운 워크북을 만들고, 새로운 시트에 엑셀 문서를 작성해야겠죠? 그리고 보고서에 들어갈 값들을 입력해 줘야 합니다. 간단히 막대그래프를 추가하는 것까지 전체적으로 튜토리얼의 느낌으로 따라와 주시면 됩니다. 엑셀 파일 생성(=Workbook 생성) 우선 새로운 엑셀 파일을 … Read more

텔레그램 봇 메시지 보내기 3가지 방법(curl, python)

텔레그램에서 특정 채팅방으로 메시지 보내고 싶으시죠? 매우 간단합니다. 텔레그램 봇 메시지 보내기 위한 방법 3가지 지금부터 같이 살펴보겠습니다. 텔레그램 봇 메시지 보내기 개요 텔레그램 채팅방에 메시지를 보내려면 우선 봇을 만들고, 봇이 사용할 API Key를 받아야 합니다. 그리고 텔레그램 서버에 요청해서 채팅방 ID를 얻어야 하고요. 마지막으로 텔레그램 서버에 요청해서 메시지를 보내면 됩니다. 구체적으로 서버와 통신하는 방법으로는 … Read more

윈도우 아나콘다 설치 및 conda init(2022.10 배포판 기준)

윈도우에서 아나콘다 설치하려는 분들 그리고 32bit 아나콘다 설치가 필요한데 못 찾는 분들 계시죠? 윈도우 아나콘다 설치 방법 하나씩 살펴보겠습니다. 윈도우 아나콘다 설치를 위한 다운로드 윈도우용 배포판 Anaconda 64bit 다운로드 방법 아나콘다 배포 페이지에 들어가면 운영체제를 인식해서 파이썬 버전 3.9의 아나콘다 64bit 배포판을 다운로드 받을 수 있도록 버튼이 보입니다. 총 용량은 621MB라고 합니다. 다운로드를 받습니다. 윈도우용 … Read more