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

Ubuntu AutoKey 설치 및 사용법(리눅스의 AutoHotKey)

Windows에서는 AutoHotKey를 사용해서 반복되는 키 작업을 반자동화할 수 있습니다. Ubuntu에서도 사용할 수 있는 도구가 있는데 바로 AutoKey입니다. Ubuntu AutoKey 설치 방법과 사용법을 함께 알아보겠습니다. Ubuntu AutoKey 설치 Ubuntu AutoKey는 2가지 버전으로 나와있는데, gtk 버전으로 설치하려면 autokey-gtk를, qt 버전으로 설치하려면 autokey-qt를 설치하면 됩니다. 기능이나 버전은 2023년 2월 7일 기준 0.95.10으로 모두 동일합니다. 주의사항 Ubuntu AutoKey는 Wayland와 … Read more

Python 문자열 뒤집기 방법 4가지 및 성능 비교

문자열을 그대로 뒤집어야 하는 상황이 있지요? slice 사용법, reversed, reverse를 사용하는 방법, for loop을 활용한 방법, 이렇게 Python 문자열 뒤집기 4가지 방법은 각각 살펴보고 성능을 비교해 보겠습니다. 문자열 뒤집기 slice 활용법 문자열을 뒤집는 건 문자열[::-1]을 활용하는 방법입니다. 문자열을 자를 때와 비슷해 보이죠? 콜론이 하나 더 있습니다. 마지막은 step의 의미입니다. step을 -1로 주면 반대 방향으로 한 … Read more

파이썬 문자열 합치기 4가지 방법

문자열끼리 붙이거나, 숫자를 문자열에 합치거나, 변수 값을 문자열에 넣는 등 다양하게 문자열을 합치거나 붙이기 작업을 할 때가 있습니다. 여기에서는 파이썬 문자열 합치기 방법 4가지를 확인해 보겠습니다. 파이썬 문자열 합치기 방법 개요 파이썬 문자열 합치기 방법에는 더하기(+) 연산자, 문자열 포매팅, f-string, format() 메서드 활용의 4가지 방법이 있습니다. 순서대로 하나씩 살펴보겠습니다. 더하기(+) 연산자 활용 제일 먼저 가장 … Read more

Python 문자열 자르기 6가지 방법

어떤 언어로 개발을 하든 간에 개발 과정에서는 필연적으로 문자열을 조작할 일이 생깁니다. 오늘은 특히 Python 문자열 자르기 6가지 방법을 알아보도록 하겠습니다. Python 문자열 자르기 개요 Python 문자열 조작 방법 중 무엇보다도 흔하게 사용하는 문자열 자르기에 대해 알아보겠습니다. 문자열을 자르는 방식은 다양합니다. 따라서 다른 개발자가 작성한 코드도 읽을 수 있으려면 사용법을 명확히 알고 있어야겠죠? 그럼 Python … Read more

Python print 사용법 3가지(sep, end, ANSI color 출력)

Python에서 list의 항목을 줄바꿈해서 출력하고 싶으신가요? 혹시 색상을 넣어서 출력하고 싶을 때 있나요? 유용하게 사용할 수 있는 python print 방법 3가지 살펴보겠습니다. Python print 사용법 개요 print()의 사용법을 잘 익혀두면 개발할 때 매우 편리합니다. 왜냐면 개발하면서 중간 중간 print()를 사용해서 값을 확인하는 경우가 많이 있거든요. print() 결과의 가독성을 높이고, 용도에 따라 편리하게 print()를 이용할 수 … Read more

Python sqlite3 사용법(aka. SQLite DB 연동)

SQLite3는 매우 가볍고 부담이 적어서 모바일 어플리케이션에서도 많이 사용합니다. 그럼 Python sqlite3 사용법을 알아보겠습니다. Python sqlite3 사용법 개요 SQLite3 패키지 설치부터 DB 연결과 테이블 생성, 데이터 추가, 업데이트, 삭제를 해 볼 것입니다. 그리고 쿼리 결과를 튜플로 받지 않고 Python의 Dictionary 객체로 가져오는 방법과 커서 및 DB 연결을 종료하는 방법까지 쭉 살펴보겠습니다. 위에 목차가 있으니까, 필요한 … Read more