파이썬으로 슬랙 메시지 보내기
난 슬랙(Slack)을 개인적인 푸시 알림용으로 사용하고 있다. 사실 Zapier 같은 서비스를 통해서도 특정 이벤트가 발생했을 때 알림을 받을 수 있긴 한데, 이번에는 로컬 PC에서 스크립트가 돌다가 어떤 조건이 발생할 경우 특정 채널에 메시지를 보내야 했기 때문에 간단히 코딩을 했다. “파이썬으로 슬랙 메시지 보내는 방법”에 대해 좀 구글링 해봤...
난 슬랙(Slack)을 개인적인 푸시 알림용으로 사용하고 있다. 사실 Zapier 같은 서비스를 통해서도 특정 이벤트가 발생했을 때 알림을 받을 수 있긴 한데, 이번에는 로컬 PC에서 스크립트가 돌다가 어떤 조건이 발생할 경우 특정 채널에 메시지를 보내야 했기 때문에 간단히 코딩을 했다. “파이썬으로 슬랙 메시지 보내는 방법”에 대해 좀 구글링 해봤...
데이터 과학에서는 관찰 편향과 하위집단에서 나타나는 차이 때문에 통계적 역설이 발생한다. 그리고 이러한 역설을 무시하면 분석의 결론이 완전히 망가질 수 있다. 이 글에서는 데이터 과학에서 가장 널리 나타나는 나타나는 통계적 역설(오류) 세 가지를 살펴본다. 원문 Top 3 Statistical Paradoxes in Data Science 를 읽고 ...
작년 말, 조립 PC 새로 맞추고 윈도우 10 설치하면서 이것저것 설정하고 필요한 프로그램 설치를 하면서, 한 번쯤 정리해서 메모해놓아야겠다는 생각이 들었다. 그런데 어제 마침 유튜브에서 이런 영상을 발견했다. 이 분 보니까 내가 하던 세팅이랑 거의 유사하게 하더라. 그래서 이 내용에 내가 세팅하는 내용도 추가해서 얼추 정리를 해놨다. 나중에...
자바스크립트 반복문(Loop)에 대해 다룬 바 있다. for 문, while 문 같은 걸 활용해서 특정 조건에 도달할 때까지 같은 동작을 반복하도록 하는 문법을 익힌 거다. 그런데 이렇게 하지 않고도 반복자(Iterator, 그냥 ‘이터레이터’라 읽음)를 사용하는 방법도 있다. 자바스크립트에서 애초에 반복할 수 있는 개체, 즉 배열과 같은 것들을 굳...
프로그래밍에서 똑같은 코드 여러번 작성하지 않고 특정 조건에 도달할 때까지 같은 동작을 반복하도록 하는 방법을 익히는 건 사실상 필수다. 본 포스팅에서는 JavaScript에서 사용할 수 있는 여러가지 반복문을 익혀본다. 최대한 쉽게 for 문 가장 기본이라 할 수 있는 for 문부터 알아보자. 일단 기본 구조는 이렇다. for ([initi...
프로그래밍에서 데이터 다루는 법은 정말 기본 중의 기본. 본 포스팅에서는 자바스크립트의 가장 기본적인 데이터 구조인 배열(Array) 다루는 법에 대해 최대한 쉽게 정리해보았다. 배열(Array) 만들기 흔히 ‘어레이’라고도 부르는 배열(Array)이란 일종의 자료 목록이다. 배열(array) 안에 담긴 자료들은 요소(element) 혹은 항목(i...
프로그래밍에서 스코프(Scope)를 이해하는 건 매우 중요하다. 스코프, 즉 “유효범위”는 변수에 접근하거나 참조할 수 있는 위치를 의미한다. 예를 들어 어떤 변수는 어디서나 액세스 할 수 있지만, 어떤 변수는 특정 맥락 안에서만 사용할 수 있는 등의 제약이 생긴다. 자바스크립트에서 Scope를 이해해보자. 블록(Block)의 개념 스코프(Sco...
프로그래밍에서는 반복 작업을 하기 위해 함수를 만들어서 사용하곤 한다. 함수를 한 번 만들어놓으면 (필요하면 인수를 넣고) 그걸 실행해서 결과를 바로바로 내주기 때문에 언제든 사용할 수 있다. 자바스크립트에서 함수를 사용하는 법을 알아보자. 자바스크립트에서 함수 선언하고 실행하기 예제 보면 한 눈에 이해가 갈 거다. function sayHel...
요즘엔 인터넷에 무료 성격 테스트라는 이름으로 이런저런 검사들이 많다. 특히 MBTI가 유행이었지. 그런데 MBTI는 과학적 검증이 부족하다고 비판을 받곤 한다. 사람의 성격을 설명하는, 과학적으로 검증된 꽤 많은 이론들 있겠지만, 그중 가장 널리 표준으로 사용되는 건 Big 5 성격 모델이다. 사람의 성격을 5개의 큰 차원으로 설명할 수 있다고 보...
프로그래밍 언어를 배울 때 가장 기초가 되는 건 자료형, 조건문, 반복문이 아닐까. 본 포스팅에서는 자바스크립트에서 조건문을 다루는 방법을 알아본다. if… 예제를 보면 한 방에 이해가 된다. if (true) { console.log('괄호 () 안의 조건이 참이면 이 문장을 출력한다.'); } // true이기 때문에 해당 문장이 출력...