whitehotdog의 등록된 링크

키자드에 등록된 총 115개의 포스트를 확인하실 수 있습니다.

Naver Blog

업무의 팁!- 휴대폰 문자로 메일 전송하기

안녕하세요 오늘은 간단한 포스팅 하나를 하겠습니다. 휴대폰으로 메일 전송하기에 대해서 알아보겠습니다. 우리가 휴대폰에 대한 기능을 어느정도 이해할까요!! 대다수분들이 SNS, 전화, 사진, 인터넷, 게임 정도만 이용 할겁니다. 휴대폰 이용하는데에는 국한되어있습니다. 저 또한 마찬가지구요~~~ 휴대폰 문자로 메일을 전송하는 기능에 대해서는 잘 알지 못할 겁니다. 그럼 시작 해볼까요!! 휴대폰 문자메시지 보내기를 엽니다. 내용을 작성 해 주어야겠죠. 받는사람에 전화번호가 아닌 메일 주소를 쓰면 됩니다. 엄청 간단하죠. 저는 네이트 메일로 한번 보내 보겠습니다. 2. 수신이 잘되었는지 한번 확인해 보겠습니다. 수신이 잘 된것을 확인 할 수 있습니다. 보낸사람에 핸드폰 번호로 발신전용으로 보내 왔죠. 또한 내용에 안녕하세요 어쩌구 저쩌구 내용입니다. 하지만 하단에 본 메일은 휴대폰에서 발신되어 회신 불가한 메일이라는 내용도 있습니다. 아주 간단하게 우리가 휴대폰에 몰랐던 기능을 아실 수 있

Naver Blog

파이썬 웹 크롤링의 기초(4) -selenium 이용 네이버 로그인

안녕하세요 오늘은 selenium을 이용해서 네이버 로그인을 한번 해 보겠습니다. 업무의 자동화중에 중요한 자동 로그인, 자동 메일 등등 자동화 할 수 있는 부분들이 많을 거라 생각 됩니다. 오늘은 네이버를 자동으로 로그인 할 수 있는 방법에 대해서 알아보겠습니다. 관련된 라이브러리 설치 - selenium은 이미 설치가 되었을겁니다. 그럼 관련된 라이브러리르 하나 더 설치해야합니다. - pip install pyperclip 을설치 해줍니다. Pyperclip은 복사/붙여넣기 클립보드 기능 사용을 위한 모듈입니다. 2. 설치가 되었으면 어떻게 작성하는지 한번 볼까요 넣어야 할 모듈을 넣어줍니다. 3. 아이디와 비번 입력하기 각자의 아이디와 비번을 입력해주고, 로그인 할 사이트의 주소를 적어줍니다. 네이버 로그인 할거니 네이버로 작성해주어야겠죠 4. 크롬을 실행해 줍니다. 크롬을 실행해주며 화면을 최대로 키우겠습니다. 5. 캡챠를 우회하기 위해 pyperclip을 사용해줍니다. 여기

Naver Blog

파이썬의 기초(6) - 날짜 시간 알아보기

안녕하세요 오늘은 파이썬의 기초 6번째 시간 날짜와 시간에 대해서 알아보겠습니다. 파이썬으로 작업을 하거나, 데이터를 다룰때에는 날짜와 시간을 자주 사용하게 됩니다. 오늘은 파이썬에서 어떻게 사용하는지 한번 알아보겟습니다. 로컬 시간 알아보기 현재의 로컬 타임을 알아보는겁니다. 결과값은 어떻게 나올까요? 캡쳐가 작아보이네요..ㅠㅠㅠㅠ 2022년 10월 18일 7시 35분 13초라고 잘 나오죠. 현재 한국을 기준으로 나오는 날짜와 시간입니다. 여기서 tm_wday는 주를 말합니다. 0을 월요일 기점으로 1이니가 화요일이겠죠. yday는 291은 1월1일부터 지금까지의 누적일수입니다. 2. datetime 라이브러리를 통한 날짜와시간구하기 datetime을 이용할때는 today라는 매서드를 이용합니다. 한번 해볼까요? 구문은 간단합니다. 그럼 결과값이 어떻게 될까요? 위에 로컬타임으로 한것보다 간결하게 나오는것을 보실 수 있습니다. 한결 깨끗해졋죠. 3. 그럼 여기서 문자열을 날짜 형식

Naver Blog

파이썬 업무자동화 - PPTX(2) 알아보기

안녕하세요 오늘은 파워 포인트에 글 삽입에 대 해서 알아보겠습니다. 우선 파워포인트에서는 어떻게 삽입 및 글을 작성할까요? 엄청 쉽겠죠 -파워포인트 열기 파일 새 슬라이드- 레이아웃 설정 아니면 그옆에 레이아웃을 설정을 클릭해주면 간단히 새 슬라이드를 열수 있겠죠. 단축키는 Ctrl+M입니다. 우리가 위에 보인거처럼 레이아웃이 여러개가 보일겁니다. 레이아웃을 잘 기억해 두세요. - 그럼 택스트 박스를 어떻게 넣느냐 보시다 시피 간단히 넣을수 있습니다. 그럼 파이썬에서는 어떻게 하는지 한번 보겠습니다. 1.레이아웃을 열어주어야겠죠. [6]이 보일겁니다. 상단에 피피티를 열었을때 레이아웃이 보이시죠 거기서 6번째에 해당됩니다. 컴퓨터는 0부터 시작하기 때문에 우리가 숫자로 세면 7번째지면 컴퓨터는 6번째에 해당이 됩니다. 그림을 넣을려면 8을 써주어야겠죠~~~~ 2. 라이브러리를 넣어주어야겠죠. 요것이 사실은 첫번째로 해주어야합니다. 그래야지 프리젠테이션이 열리겠죠. 보시다 시피 사진,

Naver Blog

파이썬의 기초(5) - 반복문(로또번호생성기)

안녕하세요 오늘은 파이썬의 기초 5번째 시간 반복문에 대해서 알아보겠습니다. 반복문을 이용해서 코드를 반복적으로 실행 시킬 수 있습니다. 그럼 우리는 반복문을 어떻게 이용하는지 한번 알아보겠습니다. 1,가장 많이 이용하는 for문을 통해 알아보겠습니다. 우리가 일반적으로 숫자를 적어준다고 생각해 봅시다. 1,2,3,4,5,6,7~~~에서 계속 적어주어야 할것입니다. 힘들겠죠. 이럴때 반복문이 필요한겁니다. 이렇게 적어주는건 엑셀 프로그램을 냅두고, 계산기로 두들기는 거랑 마찬가지겠죠..그럼 for문으로 어떻게 써주는지 한번 봅시다. 쉽죠. for문을 통한 range함수를 이용합니다. 1에서 시작해서 4까지 반복합니다. 쉽죠 그럼 여기서 간단한 프로그램 두개를 작성해 보겠습니다. 구구단을 작성해볼까요 2. 구구단 작성하기 for문을 두번 작성합니다. 2단에서 시작해서 9단까지 출력하는 구문입니다. 결과를 보실까요. 첫번째 %d는 i값을 두번째 %d는 k값을 세번째 %d는 i*k값이 들

Naver Blog

파이썬 한글 깨짐 현상 해결하기

안녕하세요 오늘은 간단하게 파이썬의 가장 기본 적인 에러 한글 깨짐 현상 해결 해 보려고 합니다. 파이썬의 가장 큰 장점은 구문이 짧다는겁니다. 업무 자동화를 하기 위해서는 크롤링이 필수겠죠. 아직 크롤링 부분은 소개하지는 않았지만, 크롤링 시, 아니면 문서를 읽어올 때 한글 깨짐 현상이 있습니다. 아무래도 다른나라에서 만들었기 때문에, 한국어가 100%로 나올 수는 없겠죠. 가끔가다 한글이 깨지는 현상이 발생합니다. 그럼 어떻게 해결하는지 보겠습니다. 파일의 맨 위에 주석을 삽입하기 #-*- coding: utf-8 -*- 2. 인코딩 방식 설정하기 3. 크롤링 시 인코딩 설정해주기 html 파싱할때, 인코딩 을 설정해주는 방식입니다.utf-8이나 cp949로 설정해줍니다. 우리는 간단하고 빠르게 파이썬에서 파이썬의 한글 깨짐 현상에 대한 대처방법을 작성했습니다. 저는 개인적으로 한글 깨짐 현상에 대해서 정말 스트레스를 많이 받았었습니다. 이제 우리는 업무 자동화를 위한 기초 걸음

Naver Blog

엑셀과 크롬(LISTLY)에서 크롤링 연습하기- 파이썬 크롤링 전초전

안녕하세요 오늘은 파이썬의 최대 강점인 웹크롤링 전초전으로 컴퓨터 언어에서만이 크롤링을 할 수 있는게 아닌 것을 보여줄까 합니다. 업무에 도움이 되실 겁니다. 업무자동화에서 가장 필요한 내용이라고 할 수 있겠죠...웹크롤링 이 무엇인가는 아래 참고 사이트를 참고하시기 바랍니다. https://terms.naver.com/entry.naver?docId=6470952&cid=42346&categoryId=42346 크롤링 웹사이트(website), 하이퍼링크(hyperlink), 데이터(data), 정보 자원을 자동화된 방법으로 수집, 분류, 저장하는 것. 크롤링을 위해 개발된 소프트웨어를 크롤러(crawler)라 한다. 크롤러는 주어진 인터넷 주소(URL)에 접근하여 관련된 URL을 찾아내고, 찾아진 URL들 속에서 또 다른 하이퍼링크(hyperlink)들을 찾아 분류하고 저장하는 작업을 반복함으로써 여러 웹페이지를 돌아다니며 어떤 데이터가 어디에 있는지 색인(index)을 만들어

Naver Blog

파이썬 업무 자동화 팁 - 우측 마우스 클릭 해제

안녕하세요 오늘도 크롤링의 전초전이라고 할까요~~!! 우측 마우스 클릭 해제에 대해 알아보겠습니다. 우리가 블로그에 있는 글을 복사하기 위해 우측 마우스를 많이 클릭합니다. 하지만 클릭이 안되는것을 볼 수 있습니다. 그러면 어떻게 해야할까요? 스크랩 해와서 본인 블로그에서 우측 마우스로 복사하기(???) 어렵죠.. 하지만 쉬운 방법이 있습니다. 크롬 브라우저를 이용하는 방법입니다. 크롤링도 마찬가지입니다. 크롤링도 우선시 해야할게 웹에서 우측 마우스를 이용하여 개발자 도구를 열어야 합니다. 당황하지 말고 어떻게 하는지 살펴 보겠습니다. 크롬 브라우저에서 우측 마우스 해제하기에 대해서 알아보겠습니다. 네이버 메인에서 개발자도구 열어보기 위와 같이 오른쪽 마우스 클릭 검사를 누르면 자동으로 개발자도구가 열리면서 오른쪽 화면처럼 HTML이 보일겁니다. 구독한 언론사가 바로 보이죠. 여기서 팁하나 오른쪽에 있는 HTML에서 구독한 언론사를 바꿔주겠습니다. 그럼 왼쪽 네이버 화면이 어떻게 바

Naver Blog

파이썬의 기초(2) -리스트 자료형 알아보기

안녕하세요 오늘은 파이썬의 기초 2번째 시간으로 리스트 자료형에 대해서 알아보겠습니다. 리스트란 무엇인가? 데이터를 관리하기 위해서 순서를 정해서 관리하는 데이터 타입의 하나입니다. 묶음이라고도 할수 있겠죠. 리스트를 만드는 방법은 대괄호를 이용하는 방법이 있습니다. 위와같이 대괄호로 엮어주면 출력 시 차례대로 나오는것을 볼 수 있습니다. 문자도 마찬가지로 묶어줄 수 가 있습니다. 1. 리스트의 +, *에 대해서 알아보겠습니다. 1) 덧셈을 사용해보겠습니다. 아래와 같이 더해준다는 개념보다는 연결해준다는 개념이 더욱 가까울겁니다. 2)곱셈에 대해서 알아보겠습니다. 곱셈은 곱해준다는것보다는 반복의 개념으로 이해하면 빠를겁니다. 숫자 1,2가 두번 반복된 것을 보실 수 있습니다. 즉 2번을 반복해서 출력하시오라고 해석해주면 될 거 같습니다. 3) len 함수에 대해서 알아보겠습니다. 5가 출력되는것을 보실 수 있습니다. 엑셀에서도 len 함수는 글자수 세기를 나타내어집니다. 즉 5개의

Naver Blog

파이썬의 기초(3)- 연산자 알아보기

안녕하세요 추석 연휴 잘 보내고 계신가요!! 명절 음식 먹느라 2킬로 증가한건 아니겠죠~~!! 오늘은 추석맞이 연산자에 대해서 알아보겠습니다. 연산자라고 하면 국민학교(?), 초등학교 시절 우리가 배워왔던 사칙 연산자가 생각날겁니다. 맞습니다. 사칙연산자 및 비교연산자, 논리 연산자에 대해서 알아보겠습니다. 사칙 연산자 사칙연산자는 말 그대로 사칙연산을 하는데 필요한 연산자입니다. +: 더히기 -:빼기 *:곱하기 /:나누기 **:거듭제곱 //:나누기 연산후 소수점이하의 수를 버림 %:나누기 후 몫이 아닌 나머지 결과값 그냥 기본적인 산수라고 보시면 될거같습니다. 그럼 아래와 같은 연산자는 어떤 답이 나올까요? += 새로운 연산자입니다. 과연 답은 무엇일까요? a += b 는 a는 a+b를 나타내어질겁니다. 즉 답은 9일겁니다. 2. 비교연산자 비교 연산자는 값을 비교하는 연산자입니다. 값이 크고 작은지 같은지를 나타내어집니다. ==은 a와 b값이 같나요?를 나타내어집니다. 답이 어떻

Naver Blog

파이썬의 업무자동화 - 자동으로 이메일 보내기(1)

안녕하세요 오늘은 파이썬으로 이메일 보내기에 대해서 알아보겠습니다. 파이썬으로 이메일을 보내기 전에 보내는 이메일을 환경설정해 주어야합니다. 즉 SMTP를 설정을 해주어야 합니다. 구글 이메일, 네이트나 네이버등 많은 회사들이 SMTP 서버를 사용할 수 있도록 오픈하고 있습니다. 오늘은 네이버 메일을 통해 자동 발송을 해보겠습니다. 우선 네이버 메일 환경 설정을 해주어야 합니다. 네이버 메일 환경설정 하기 네이버 메일 들어가면 하단에 환경설정을 클릭합니다. 2. SMTP 사용하기로 바꿔주기 POP3/IMAP 설정을 클릭해줍니다. 상단에 보면 SMTP 설정하기를 클릭하면 두항목이 나타내어지며, 사용함으로 클릭해서 확인을 누릅니다. 간단히 SMTP를 오픈 하실 수 있습니다. 그럼 POP3/IMAP의 차이점은 무엇인지 궁금하실겁니다. 그부분은 하단 링크를 통해 배우실 수 있습니다. https://support.microsoft.com/ko-kr/office/pop%EC%99%80-imap

Naver Blog

파이썬 업무자동화 - 자동으로 파일첨부 이메일 보내기(2)

안녕하세요 오늘은 파이썬으로 업무자동화 자동으로 이메일 보내기 파일 첨부에 대해서 알아보겠습니다. 날씨도 선선한 가을 사랑하는 사람에게 편지를 써보세요~~~! 그럼 시작해 볼까요~!! 어제는 내용만 작성해서 이메일을 보내기를 햇습니다. 이메일 보내기 1탄을 못보셨다면, 아래 링크를 타고 한번 훑고 오셔요`~~~ https://blog.naver.com/whitehotdog/222873183069 파이썬의 업무자동화 - 자동으로 이메일 보내기(1) 안녕하세요 오늘은 파이썬으로 이메일 보내기에 대해서 알아보겠습니다. 파이썬으로 이메일을 보내기 전에 ... blog.naver.com 모듈을 임포트 해야합니다. 여기서는 MIMEBASE를 쓰기 때문에 라이브러리를 불러오겠습니다. 이메일 보내기 1번보다 많이 늘어났죠 2. 어제와 동일하게 SMTP를 로그인을 해야겠죠, 아 모자이크 처리부분에 아이디와 비밀 번호를 적어줍니다. 3. 메일 제목과 본문내용을 작성해줍니다. 어태치도 시켜줄겁니다. 4

Naver Blog

파이썬의 기초(4)- IF 조건문 알아보기

안녕하세요 오늘은 파이썬의 IF 문에 대해서 알아보기로 하겠습니다. IF 는 영어로 해석하면 만약~~이면 이라고 해석할 수 있습니다. 프로그래밍 언어도 마찬가지로 생각하시면 될거 같습니다. 엑셀에서도 많이 사용할수 있는 구문입니다. 그럼 파이썬에서 IF는 어떻게 구동이 되는지 알아보기로 하겠습니다. 1. if 문 구조 if 조건: 실행코드1 실행코드2 조건에 따라 실행코드가 1,2가 실행됩니다. 결과값: 첫번째 if문에서 a가 True 이기 때문에 아래와 같이 a에 해당되는 값이 실행되는 것을 보여질 수 있습니다. 고로 b값은 실행이 안되겠죠 예제 몸무게가 64이고, if문을 사용한다면 75가 넘으면 뚱뚱하다, 75보다 작으면 날씬하다를 출력하시오라는 구문에 어떻게 나올까요? 당연히 날씬하다가 출력이 될겁니다. 2. if else 구문 1번 예제의 구문과 정답은 동일하나 if else구문은 더 짧겠죠, 만약 ~~이면, 그렇지 않으면으로 해석할수 있겠네요. 만약에 몸무게가 75킬로 보

Naver Blog

파이썬 업무자동화 - 파워포인트 PPTX(1)

안녕하세요 오늘은 업무자동화 파이썬 파워포인트에 대해서 알아보겠습니다. 저도 파워포인트는 안해봤던거라 배우면서 해보겠습니다. 첫시간이라 간단하게 설명하겠습니다. 1.모듈을 설치해야겠죠 모듈이 설치가 안된다고 나올 수 있습니다. 처음에 pip 업그레이드 하라고 나오네요..업그레이드를 시도 했습니다. 그러나 에러가 나왔습니다 아무리 하려고 해도 pip가 업그레이드가 안될때 아래 명렬어로 하시면 pip가 업그레이드 될겁니다. easy_install -U pip 그런후 다시 pptx를 설치합니다. 잘 설치되시는 분들도 있지만 저같은 경우는 또 설치가 안되네요. 그래서 파이참에서 세팅- 인터프리터에서 추가 해졌습니다. 아래와 같이 잘 인스톨된것을 보실 수 있습니다. 우여 곡절이 많네요..ㅎㅎ 2. 모듈이 잘 설치 되었나 한번 확인해 봐야겠죠. 오늘은 설치부터 애를 먹었으니까! 잘 되는지만 확인한번 해보겠습니다. presentation을 불러와야겠죠. 그리고 슬라이드를 열어줍니다. 슬라이드 레

Naver Blog

파이썬의 기초(1) - 데이터 타입

안녕하세요 파이썬의 기초에 대해서 알아보기로 하겠습니다. 첫 시간으로, 데이터의 타입 정수와 문자열에 대해서 알아보겠습니다. 말 그대로 숫자와 문자를 컴퓨터가 어떻게 나타내어지는에 대해서 알아보는겁니다. 데이터 타입을 알아야지 데이터 분석을 할때 용이합니다. 초보인 금동이로서는 독학으로 배웠기 때문에, 처음에 좀 애를 많이 먹었습니다.(SQL에 DB 입력 시, 아무것도 모르는 시절 마구잡이로 넣었습니다.) 우선 숫자형의 데이터 타입은 1) Int(Integer, 정수형) : 소수점이 없는 정수, 파이썬에서는 int로 표시되는것을 보여질 수 있습니다. 2) Float(Floating-point number, 소수형) : 소수점이 있는 실수,파이썬에서는 float로 표시되는것을 보여질 수 있습니다. 3) Complex(복소수) : 실수와 허수의 합인 복소수 사칙연산도 충분히 가능한것을 볼 수 있습니다. 한번씩 연습해보시면 쉽습니다. 다음으로 문자열을 알아보겠습니다. 1) str(stri

1 2