본문 바로가기

분류 전체보기78

이메일 마케팅 (Email marketing) 시작하기! - 액티브 캠페인 (active campaign) 저번 포스팅에서는 이메일 마케팅이 어떤것인지, 장단점이 무엇인지 확인해 보았다. 이메일 마케팅 (Email Marketing) 이란? - 디지털마케팅 가끔 웹사이트를 돌아다니면서 쇼핑을 하거나, 어떤 정보를 얻으려고 할 때 회원가입을 하라고 많이들 요구를 받으실텐데요 회원가입하실 때 꼭 필요한 정보 중의 하나가 바로 이메일 주소입니 s1mcoding.tistory.com 오늘은 그렇다면 이 이메일 마케팅을 어떻게 시작을 해야하느냐에 대해 포스팅 해보려 한다. 일단 이메일 마케팅을 진행을 할 때 우리가 원하는 기능은 크게 3가지 일것이다. 한번에 대량의 이메일을 내가 원하는 타겟에게 발송 타겟을 세분화 시켜 리스트업 자동 이메일 발송 이것들을 만약 우리가 수동으로 한다면 오류도 많을 것이며, 굉장히 많은 .. 2022. 5. 24.
마우스 클릭 시 좌표 알아내기 - 파이썬 (Python) 코딩 오늘은 기본 문법은 아니고 그냥 다른 일을 진행하다가 알게 된 모듈에 대해 적어 보려한다. 원래 캡처프로그램을 만들려고 알아보다가 알게 된 것인데, 마우스 클릭 시 클릭 했을 때의 좌표를 저장하는 것이다. 바로 pynput이라는 라이브러리를 통해 마우스를 제어하는 것인데, 해당 관련 자세한 사항은 아래 웹사이트에서 확인 가능하다. https://pynput.readthedocs.io/en/latest/mouse.html Handling the mouse — pynput 1.7.6 documentation Parameters: on_move (callable) – The callback to call when mouse move events occur. It will be called with the ar.. 2022. 5. 21.
자바스크립트 반복문 알아보기 (for, while) - Javascript JS 오늘은 저번 포스팅에 이어 자바스크립트 기본 문법 중 하나인 반복문에 대해 알아보려고 한다. 파이썬 처음 공부할 때도 반복문이 굉장히 헷갈렸었는데 사실 자바스크립트도 마찬가지이긴 하였다 for 반복문 - 1에서 10까지 숫자 배열 자바스크립트에서 for 반복문의 형태는 위와 같다. 그럼 여기서 1에서 10까지 숫자를 배열 하는 코드를 만들려면 어떻게 해야할까 변수 (a)를 하나 지정해둔 다음, 초깃값으로 1이라는 숫자를 넣고, a가 10보다 작거나 같을 때, a가 1씩 늘어난다 (++) 라고 코드를 적으면 된다. while 반복문 - 1에서 10까지 숫자 배열 for 반복문은 for 안에 초깃값, 조건식, 증감식을 같이 넣었다면 while문은 조건식, 실행문, 증감식을 while 안에 넣고 초깃값은 따로.. 2022. 5. 18.
자바 스크립트 완전 기본 문법 및 예시 (let, prompt, if, alert) - Javascript, JS 오늘은 처음으로 자바스크립트에 대해 업로드 해보려 합니다. 요즘 새로 Jupyter Notebook이랑 같이 공부하고 있는거라 기본개념부터 천천히 적어보려 합니다. 자바스크립트도 저는 비쥬얼스튜디오 코드를 이용해 실행을 합니다. 자바스크립트는 우리가 흔히들 쓰는 인터넷, 크롬과 같은 웹사이트를 같이 사용한다. 파일 확장자명은 html 이다. 비쥬얼 스튜디오코드에서 새파일을 만들고, 해당 파일이름을 "파일명".html로 지정해주면 된다. 다음 html:5 를 타이핑한 후 엔터를 치면 아래와 같이 기본 구조는 완성이 된다. 지금은 기본 문법만 배우면 되니 다른 것들은 모두 놔두고 body 안에서만 놀 것이다. 오늘은 기본 문법 중에서 let, prompt, alert, if를 이용하여 간단한 예시를 만들어 .. 2022. 5. 16.
예외처리 함수 (Try... Except 구문) - 파이썬 (Python) 문법 오늘은 개인적으로 챌린지를 진행하며 처음으로 실용적으로 사용해본 문법에 대해서 써보려고 합니다! 마찬가지로 기본적인 문법이긴 하지만 항상 기본이 제일 중요하다는거! Try Except 구문 Try Except 구문에 대해 간단히 설명을 드리자면, Try 이후는 내가 진행을 하고 싶어하는 코드 Except 이후는 Try 이후 코드를 실행하다가 에러가 발생하면 실행될 코드 라고 생각해주시면 굉장히 편할겁니다! 더 쉽게 말씀을 드리자면, Try 코드를 실행하다가 에러가 나오면 Except 코드를 실행하라 라고 이해하시면 조금 더 쉽지 않으실까 싶습니다. 실제로 저도 처음 배울 때 이렇게 생각하고 배웠습니다. def example(): x = int(input('숫자를 입력: ')) y = 100 / x pri.. 2022. 5. 14.
이메일 마케팅 (Email Marketing) 이란? - 디지털마케팅 가끔 웹사이트를 돌아다니면서 쇼핑을 하거나, 어떤 정보를 얻으려고 할 때 회원가입을 하라고 많이들 요구를 받으실텐데요 회원가입하실 때 꼭 필요한 정보 중의 하나가 바로 이메일 주소입니다. 보통 이렇게 회원가입을 하고 나면 회원이 되신 것을 축하한다는 메일과 함께 가끔씩 해당 회사의 새로운 상품 혹은 새로운 정보들이 나올 때마다 이메일로 주기적으로 발송이 되는 것을 많이들 보셨을건데요, 이러한 마케팅 방식을 바로 이메일 마케팅 (Email Marketing) 이라고 합니다. 이메일 마케팅 이란? 말그대로 기존 고객과 잠재 고객에게 이메일(Email)을 발송함으로서 자사의 제품 홍보 혹은 브랜드의 관심 유도를 확보하는 디지털 마케팅 전략입니다. 보통 아래와 같이 자사의 새로운 제품, 새로운 정보등에 대해 홍.. 2022. 5. 12.
컴퓨터와 가위바위보 하기 (for in 반복문 이용) - 파이썬 (Python) 문법 오늘은 굉장히 간단하지만 처음 코딩을 배우는 사람들이면 매우 재밌게 할 수 있는 코드 하나를 가지고 왔습니다! 바로 자동으로 컴퓨터와 가위바위보를 처리하는 코드입니다. from random import randint RSP = {"Rock", "Scissors", "Paper"} for i in range(5): comRSP = randint(1,3) myRSP = int(input("1.Rock 2.Scissors 3.Paper")) # 내가 바위 냈을 경우 if myRSP == 1: if comRSP == 1: print("You: Rock!, Computer: Rock!") print("DRAW!") elif comRSP == 2: print("You: Rock!, Computer: Scissors.. 2022. 5. 11.
코드업 6097 설탕막대기 두기 - 파이썬 (Python) 오늘은 저번 포스팅에 이어 코드업 문제 한개 더 포스팅 하려고 한다. 문제는 아래와 같다. 입 출력 예시는 아래와 같다. 일단 문제를 보면 알겠지만, 세번째 줄 까지는 input을 이용하여야 한다. 첫 input은 격자판의 크기 (h*2)가 될 것이고, 두번째는 둘 막대기의 갯수 (n) 이 될 것이고, 세번째는 막대의길 (l), 방향 (d), 좌표 (x,y)가 될 것이다. 여기서 세번째 input의 방향에서 0은 가로, 1은 세로가 된다. 출력값은 격자판에서 막대기가 놓여진 곳은 숫자 1로 표현이 되고, 나머지는 0으로 표현이 되면 되는것이다. 정답코드 먼저 보자. h, w = map(int, input().split()) shape = [[0] * w for _ in range(h)] n = int(i.. 2022. 5. 3.