본문 바로가기

분류 전체보기2992

Python ODBC 통해 리눅스 환경에서 윈도우 SQL Server 연결하기 리눅스 환경에서 Python을 통해 윈도우 SQL Server에 접근하기 위해 필요한 단계별 가이드입니다. 여기에는 패키지 설치, ODBC 드라이버 확인 및 설치, 설정 파일 구성, 파이썬 코드 작성 및 실행이 포함됩니다.1. 패키지 설치ODBC 드라이버와 Python용 pyodbc 패키지를 설치해야 합니다.1.1 ODBC 드라이버 설치SQL Server에 접근하기 위해 Microsoft의 ODBC Driver를 설치해야 합니다.# Microsoft 패키지 키 추가curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -# Microsoft 패키지 리포지토리 추가curl https://packages.microsoft.com/c.. 2024. 11. 19.
Google Apps Script 활용한 메일 자동화, AI 슬랫봇 만들기 메일 자동화를 위한 수신 메일 분류 및 특정 키워드 기반 액션 워크플로우 수행을 위한 기반 환경을 구성하려면 Google Workspace의 다양한 도구를 활용해야 합니다. 이 작업은 주로 Google Apps Script와 Gmail 필터, Google Drive, Google Sheets 등을 활용하여 이루어질 수 있습니다. 다음은 이 작업을 수행하는 단계별 가이드입니다.1. Gmail 필터 설정Gmail에서 특정 키워드나 조건에 맞는 메일을 자동으로 분류하기 위해 필터를 설정해야 합니다.1.1 필터 생성Gmail 열기: Gmail을 열고, 상단 검색창 오른쪽에 있는 화살표를 클릭합니다.조건 입력: 예를 들어, 메일 제목에 "invoice"가 포함된 메일을 분류하고 싶다면, "Subject" 필드에 .. 2024. 11. 18.
Pandas 데이터 전처리 Series와 DataFrame의 이해 및 활용법 Pandas는 Python에서 데이터 분석 및 조작을 위한 강력한 라이브러리입니다. 데이터 과학자, 분석가, 엔지니어들이 데이터를 효과적으로 처리하고 분석하는 데 널리 사용됩니다. Pandas는 특히 테이블 형식의 데이터를 다루는 데 유용하며, 엑셀 스프레드시트와 유사한 방식으로 데이터를 조작할 수 있습니다.Pandas의 핵심 개념SeriesPandas의 가장 기본적인 데이터 구조입니다. Series는 일련의 데이터를 담는 1차원 배열로, 각 데이터에 인덱스(레이블)가 붙어 있습니다.예를 들어, 날짜별 주가 데이터가 Series에 저장될 수 있습니다.import pandas as pd# 간단한 Series 예제data = pd.Series([10, 20, 30, 40], index=['2024-08-01.. 2024. 11. 17.
n8n 워크플로우, GitHub 백업으로 안전하게 관리하기 n8n에서 모든 워크플로우의 JSON 데이터를 가져와 GitLab에 자동으로 저장하고, 매일 반복적으로 이를 실행하여 버전 관리를 수행하는 워크플로우 구성 방법입니다.1. GitLab Personal Access Token 생성GitLab 로그인GitLab 계정에 로그인합니다.Personal Access Token 생성GitLab의 사용자 프로필 메뉴에서 Settings로 이동합니다.좌측 메뉴에서 Access Tokens를 클릭합니다.새 토큰을 생성하기 위해 아래와 같은 정보를 입력합니다:Name: 토큰 이름 (예: n8n API Token)Expires at: 만료 날짜 설정 (필요에 따라 설정)Scopes: api, write_repository, read_repository 권한을 선택합니다.Cre.. 2024. 11. 16.
디지털 보안의 진화에 따른 자동화 통합 전략 사이버 위협 대응 디지털 시대의 보안 과제와 자동화의 필요성: RPA, BPA, SOAR, ELK, Splunk를 활용한 통합 보안 전략디지털 혁신은 전 세계 기업과 조직에 새로운 기회를 열어주었지만, 동시에 사이버 보안 위협의 증가라는 심각한 도전 과제를 가져왔습니다. 인터넷과 클라우드 기술의 발전으로 데이터의 양은 기하급수적으로 증가하고 있으며, 이에 따라 보안 위협도 더욱 복잡하고 정교해지고 있습니다. 네트워크와 데이터에 대한 공격은 단순한 해킹 시도를 넘어 국가 주도의 사이버 전쟁, 기업 스파이 활동, 랜섬웨어 공격 등으로 다양화되고 있습니다.이러한 환경에서 조직은 보안 인프라를 강화하고, 운영 효율성을 높이며, 인적 오류를 줄이기 위해 다양한 자동화 기술을 도입하고 있습니다. 디지털 시대의 보안 과제와 자동화의 .. 2024. 11. 15.
728x90