Slack 메시지 전송 자동화 구현 / Slack API를 이용한 메시지 전송
·
👥 버전관리 & 협업도구/etc
보호되어 있는 글입니다.
Slack 메시지 전송 자동화 구현 / Incoming Webhooks를 이용한 메시지 전송
·
👥 버전관리 & 협업도구/etc
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. ▼ Slack 워크스페이스 및 채널 생성 방법 협업 플랫폼 Slack 사용 방법 정리 (워크스페이스 및 채널 생성)1️⃣ Slack이란?Slack은 ``Search Log of All Conversation and Knowledge``의 약자로, 모든 대화와 정보를 쉽게 검색할 수 있는 협업 플랫폼이다. 디지털 시대의 협업은 단순한 이메일을 넘어서 실시간 커뮤니dev-with-wish.tistory.com 1️⃣ Incoming Webhooks란?외부 애플리케이션이나 서비스에서 Slack 채널로 자동화된 메시지를 전송하려면 ``Incoming Webhooks``을 설정하면 된다. 이를 통해 특정 이벤트..
협업 플랫폼 Slack 사용 방법 정리 (워크스페이스 및 채널 생성)
·
👥 버전관리 & 협업도구/etc
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다.1️⃣ Slack이란?Slack은 ``Search Log of All Conversation and Knowledge``의 약자로, 모든 대화와 정보를 쉽게 검색할 수 있는 협업 플랫폼이다. 디지털 시대의 협업은 단순한 이메일을 넘어서 실시간 커뮤니케이션과 효율적인 정보 관리를 요구한다. 그 중심에 있는 도구 중 하나가 ``Slack``이다. Slack은 전 세계 많은 팀과 기업에서 사용하는 팀 커뮤니케이션 및 협업 플랫폼으로, 효율적인 업무 환경 구축에 큰 도움을 준다.🔹주요 특징채널 기반 구조: 프로젝트, 팀, 주제별로 채널을 생성하여 대화와 자료를 쳬계적으로 관리 가능실시간 메시징 및 알림: 팀원..
Python 웹 스크래핑 (2) Requests 라이브러리
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. 1️⃣ Requests란``requests``는 파이썬에서 HTTP 요청을 간단하게 보낼 수 있도록 도와주는 라이브러리복잡한 설정 없이도 ``GET``, ``POST``, ``PUT``, ``DELETE``등의 HTTP 메소드를 간단하게 실행 가능 requestsPython HTTP for Humans.pypi.org 🔹 1. 라이브러리 설치pip install requests2️⃣ Requests 예제🔹 1. 보안 뉴스 링크 가져오기from bs4 import BeautifulSoupimport requestsurl = "https://www.boannews.com/media/view.asp?id..
[Python] 웹 스크래핑 기초 (BeautifulSoup4, CSS Selectors)
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. 1️⃣ 웹 스크래핑(Web Scraping) 개념웹 스크래핑은 인터넷에 존재하는 웹페이지에서 데이터를 자동으로 추출하는 과정을 뜻함주로 HTML 페이지에서 유용한 정보를 추출 및 이를 활용하는데 사용웹 스크래핑의 과정은 다음과 같음:웹 페이지 요청: 웹 서버에 HTTP 요청을 보내어 HTML 페이지를 가져옴HTML 분석: 가져온 HTML 페이지에서 데이터를 추출할 수 있도록 HTML 구조를 분석데이터 추출: 필요한 데이터를 찾고, 그것을 추출데이터 가공 및 저장: 추출한 데이터를 가공하거나 저장할 수 있는 형태로 변환🔹1. 웹 크롤링과 웹 스크래핑의 차이점구분웹크롤링 (Web Crawling)웹 스크..
[Python] 파이썬을 활용한 이메일 자동화 방법
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. 1️⃣ 준비 사항이메일을 보내기 위해 다음의 준비사항이 필요함이메일 계정: Gmail, Naver Mail, Outlook 등의 SMTP 서버를 지원하는 계정SMTP 서버 정보: 이메일 서비스 제공자의 SMTP 주소 및 포트Gmail: ``smtp.gmail.com``, 포트 ``587``Naver mail: ``smtp.naver.com``, 포트 ``587``Outlook: ``smtp.office365.com``, 포트 ``587``파이썬 라이브러리: 기본 라이브러리인 ``smtplib``와 ``email``을 사용2️⃣ 이메일 자동화 보내기 기본 코드 구성🔹1. 라이브러리 임포트import s..
[Python] 데이터 표현을 위한 정규표현식 정리
·
🧩 Language/Python
※ SK 쉴더스 루키즈 24기 (클라우드기반 스마트 융합보안 과정) 교육을 들으면서 작성한 내용입니다. 1️⃣ 정규 표현식의 기본 개념🔹정규 표현식과 축약 표현식정규 표현식: 특정 패턴의 문자열을 찾거나 변화할 수 있는 문법축약 표현식: 정규표현식을 간결하게 표현한 형태정규 표현식의미축약 표현식[0-9]숫자를 찾음\d[^0-9]숫자가 아닌 것을 찾음\D[\t\n\r\f\v]문자(텍스트, 특수문자, 숫자)를 찾음\s[^\t\n\r\f\v]문자가 아닌 것을 찾음\S[a-z]소문자를 찾음 [^a-z]소문자가 아닌 것을 찾음 [A-Z]대문자를 찾음 [^A-Z]대문자가 아닌 것을 찾음 [A-Za-z0-9]영문자, 숫자를 찾음\w[^A-Za-z0-9]영문자, 숫자가 아닌 것을 찾음\W표 출처 (https://wi..
Visual Studio Code(VScode)에서 Git 사용하기
·
👥 버전관리 & 협업도구/Git, GitHub
1. Git 저장소 열기VSCode에서 Git을 사용하려면 먼저 Git 저장소를 열어야 함이미 Git 저장소가 존재하는 프로젝트가 있다면, 해당 폴더를 VSCode에서 열면 자동으로 Git이 인식 됨VSCode를 열고 파일 → 폴더 열기를 클릭해 Git 저장소가 있는 폴더를 선택Git이 인식되면, VSCode 화면 왼쪽에 있는 소스 제어 아이콘을 통해 Git 상태를 확인 가능 2. Git 초기화만약 Git 저장소가 아직 없다면, 새로운 프로젝트에서 Git을 초기화 할 수 있음VSCode 내에서 터미널을 열고 아래 명령어를 입력git init 이렇게 하면 해당 프로젝트 폴더가 Git 저장소로 변환 됨 3. 기본 Git 명령어 사용하기 3-1. 파일 변경 사항 확인소스 제어 아이콘을 클릭하면 변경된 파일들이..