본문 바로가기
728x90

전체 글544

Googlesheet_FIND, SEARCH로 문자 위치 파악하기 자료 출처 : 일잘러의 비밀, 구글 스프레드 시트, 강남석 지음 FIND, SEARCH로 문자 위치 파악하기 find, search 함수를 통해 문자의 위치를 확인할 수 있다. 이를 잘 응용하면 주소에서 특정 구, 동 위치 정보만 가져올 수 있다. =mid(I2, find(" ",I2),find(" ",I2,find(" ",I2)+1)-find(" ",I2)) 위와같은 코드로 주소의 지역구 정보만 가져왔다. 원리는 mid 함수로 “ “(공백)이 시작되는 첫 번째 위치에서 두 번째 위치까지의 거리만큼의 텍스트를 반환하는 것이다. 첫 번째와 두 번째 공백간 거리를 재고 이를 빼면 그 거리가 나오는데 그 거리가 곧 텍스트의 길이가 되는 것이다. 단, FIND는 대소문자를 구분하고, SEARCH는 *, ?, ~.. 2022. 1. 6.
Googlesheet_LEFT, MID, RIGHT로 데이터 분별하기 자료 출처 : 일잘러의 비밀, 구글 스프레드 시트, 강남석 지음 LEFT, MID, RIGHT로 데이터 분별하기 주민등록번호 성별 알아내기 주민등록번호에서 성별을 알아내는 로직을 짜보자. 이를 위해 mid와 or 함수에 대해 알아야 한다. if는 조건문이고 기본적인 함수니 제외한다. 아래와 같은 코드를 통해 주민등록번호로 남여 성별을 확인할 수 있다. =if(or(mid(C2,8,1) = "1", mid(C2,8,1) = "3"),"남","여") 만약if (선택 셀이 1 or 3인 경우), 참이면 “남”이고, 거짓이면 “여”다. 내선번호 파악하기 right 함수 활용해 오른쪽에서 4번째자리까지의 4개 수를 구해서 반환한다. 어렵지 않다. 2022. 1. 6.
Python_파이썬으로 메일 보내기 파이썬으로 메일 보내기 이메일이 발송되는 원리는 무엇일까? 지메일, 아웃룩과 같은 앱들은 SMTP(Simple Mail Transfter Protocol) 프로토콜을 사용한다. SMTP를 활용해 파이썬으로 메일을 보내보자. 이를 위해선 관련 패키지가 필요하다. 패키지 설치 리플 패키지에서 ‘yagmail’을 설치해주자. yagmail은 명칭을 보면 알겠지만 지메일 메일을 보내기 위한 패키지다. 일회용 메일 주소 얻기 드롭메일.미(https://dropmail.me/en/)에서 일회용 메일 주소를 가져오자. 코드 작성 import yagmail sender = 'omymailaddress@gmail.com' receiver = 'fvhdheoz@yomail.info' subject = 'This is th.. 2022. 1. 3.
파이썬을 활용할 수 있는 유용한 툴들(DeepNote, Streamlit) Deep Note Deepnote는 클라우드 베이스의 주피터노트북이다. 웹 상에서 코드를 작성할 수 있을 뿐만 아니라 협업, 퍼블리싱 기능도 있다는 장점이 있다. https://deepnote.com/ 흥미로운 점은 새 프로젝트에 다양한 데이터 프로젝트를 만들 수 있는 템플릿이 있다는 것이다. 좋은 점은 이를 노션 노트에 embed 할 수도 있다. 우선, 딥노트에서 데이터 시각화 코드를 복사한다. 노션 페이지에 복사 후 Create embed 옵션을 눌러준다. 노션에 embed 완료되었다 이것이 대단한 점은 이 데이터가 실시간으로 업데이트 된다는 점이다. 실시간 대시보드로 활용할 수도 있게 된다. Streamlit.io 스트림릿은 파이썬으로 작성된 데이터 스크립트를 웹으로 공유할 수 있는 서비스다. st.. 2022. 1. 3.
Python_replit으로 파이썬 개발 환경 구축하기 replit으로 파이썬 개발 환경 구축하기 리플릿에서 파이썬 IDE 환경을 구축하는 방법을 알아보자. IDE는 integrated development environment의 약자로 말 그대로 통합 개발 환경이다. 기본 화면 회원가입을 하고 파이썬 기본 파일을 만들면 아래와 같은 화면이 나타난다. 패키지는 왼쪽 패키지 메뉴에서 설치할 수 있다 매우 직관적이다. 패키지 설치 확인 pd.__version__ 명령어로 판다스가 잘 설치되었는지 확인해보자. 잘 되었다! 패키지 사용하기 같은 폴더에 calculate.py라는 파일을 만들어주고 x 변수를 선언해주었다. 다른 파일에서 변수 불러오기 main.py 파일에서 calculate를 import해주고, x변수를 선언하기 위해 calculate의 attribu.. 2022. 1. 3.
728x90