개발자 커뮤니티 카카오톡 오픈 채팅방 모음
2022. 10. 29. 23:48
스터디/기타
개발 이름 주소 파이썬 처음처럼 https://open.kakao.com/o/gG6kgabb 파이썬 Node.js를 공부하는 사람들 https://open.kakao.com/o/gtE0dqsb NodeJS 프론트개발자(Front-developer) https://open.kakao.com/o/ghwYcRA 프론트엔드 풀스택 연구소 (Q&A, 연구얘기) https://open.kakao.com/o/g6tFO3r 프론트엔드, 백엔드, 기타 리눅스, 네트워크 스터디&아무말 대잔치 https://open.kakao.com/o/gzMTxuFb 리눅스 시스템 이름 주소 비고 도커(Docker) 스터디 https://open.kakao.com/o/gvnAGsM 도커 행사 이름 주소 비고 IT행사 알리미 https:/..
XML 데이터 파싱하기 (xmltodict)
2022. 10. 3. 03:06
스터디/파이썬
XML 데이터를 dict로 파싱하는 방법에 대해 정리되어 있음 모듈 설치하기 XML 데이터를 파싱하기 위해, xmltodict 모듈을 설치한다. pip3.7 install xmltodict 테스트 코드 돌려보기 XML 데이터를 Dict 포맷으로 변환하는 테스트 코드 import json import xmltodict ### XML 데이터는 공공 데이터 API에서 제공해주는 예시입니다. TEST=''' 00 NORMAL SERVICE. 제주특별자치도 서귀포시 신효동 843 신효스위트포레 오피스텔18호 및 도생12세대 부동산 매각 인터넷입찰마감 주식회사 무궁화신탁 전략3그룹1본부1팀 최성휘 02-3456-0017 ''' jsonString = json.dumps(xmltodict.parse(TEST), in..
[파이썬 모듈] rich 모듈 사용 방법 (터미널에 이쁘게 출력하기)
2022. 10. 3. 03:02
스터디/파이썬
rich 모듈은 터미널에 이쁜 텍스트를 렌더링하기 위한 파이썬 라이브러리입니다. 이 문서에서는 이 라이브러리를 사용하는 방법에 대해 설명하고 있습니다. rich 모듈을 사용하면 터미널에서 색상, 스타일, 테이블, 프로그레스 바 등 다양한 요소를 추가할 수 있습니다. 이를 통해 터미널에서 보여지는 결과물을 더욱 풍부하게 만들 수 있습니다. 예를 들어, 다음과 같은 코드를 작성하여 스타일을 추가할 수 있습니다: from rich.console import Console from rich.panel import Panel console = Console() panel = Panel("Hello, Rich!", style="bold magenta") console.print(panel) 위 코드를 실행하면 "H..
작업 로그 사용 방법 및 커스터마이징하기
2022. 10. 3. 02:45
스터디/Jira
작업 로그 커스터마이징 하는 방법에 대해 정리되어있습니다. 작업 로그 작업 로그란 이슈의 담당자가 이슈에 대해 어떤 작업을 하는 것에 대한 로그이다. 담당자가 직접 몇 시간 혹은 몇 일동안 작업을 했는지 그리고 그 작업에 대해 상세하게 내용을 남길 수 있다. 작업 로그 설정 및 이용 방법 이슈 최초 예상 시간 설정하기 Jira 이슈의 항목에서 최초 예상을 클릭한다. (빨간 박스) 담당자 혹은 보고자가 이슈 시작 전, 소요될 예상 시간을 입력한다. (3w, 3주 입력) 최초 예상 시간을 입력하면, 시간 추적 항목에 3w 남아있다는 것을 확인할 수 있다. 작업 로그 이용하기 이슈의 담당자는 해당 이슈에 대해 작업이 이루어졌을 경우, 그 작업에 대해 기록을 남긴다. 기록을 남기는 방법은 다음과 같다. 시간 추..
Jira Github 연동하기
2022. 10. 3. 02:33
스터디/Jira
Jira와 Github과 연동하여 사용할 수 있는 기능에 대해 정리되어있음 Github와 연동 방법 Github의 MarketPlace에서 JIRA 관련 플러그인 설치 설치할 것은 Jira Software + GitHub라는 앱이므로 해당 앱 클릭 아래로 내려가서 프로젝트를 선택한 후, 해당 프로젝트에 설치 최종 구매 버튼 클릭 (무료임) 연동할 저장소 선택 위 과정이 끝나면, JIRA Github Plugin 설치 페이지로 리다이렉션된다. 플러그인을 설치하자 Get App 버튼을 눌러서 설치한다 오른쪽 상단에 성공 메시지가 뜨면 설치가 된 것이다. 추가로 Manage App 링크를 눌러서 들어가보자 현재 JIRA에 설치되어있는 플러그인을 볼 수 있는 페이지이다. Github의 Get Started 버튼..
Jira API 사용 방법
2022. 10. 3. 02:27
스터디/Jira
JIRA에서 제공하는 API를 사용하기 위해서는 API 토큰을 먼저 발급받아야한다. 발급하는 과정과 발급한 API 토큰을 사용하여 테스트하는 방법에 대해 알아보자! Jira API 토큰 발급 방법 JIRA API 토큰 발급을 위해, 프로필 페이지로 이동합니다. 좌측의 보안 카테고리로 이동 후, API 토큰 생성 및 관리 링크로 이동해주세요. API 토큰 라벨을 입력한다. API 발급 완료! Jira API 테스트 앞서 발급한 API 토큰을 사용하여, JIRA API 연동을 해보자. 테스트 코드는 스프린트의 지라 이슈 리스트들을 가지고 오는 예제 코드이다. (Python) 테스트 환경 및 코드 테스트를 위해 스프린트에 이슈들을 만들었다. Board ID: 1 Sprint ID: 1 이슈 리스트 테스트 코드..
crossplane 모듈 (nginx 설정 파서)
2022. 10. 3. 01:33
스터디/파이썬
crossplane은 Nginx 설정을 파싱하는 파이썬 모듈이다. 모듈 설치 방법 Python 3 버전 이상에서 사용할 수 있다. 설치 방법 pip3 install crossplane 모듈이 정상적으로 설치되었는지 확인하기 pip3 list | grep crossplane 모듈 사용 방법 Nginx의 기본 설정을 파싱해서 데이터를 가지고 와보자. Nginx가 설치되어 있지 않을 경우, 설치를 먼저 진행하자 Nginx 설치하기 yum nginx 설치 (CentOS 기준) yum install -y nginx crossplane 모듈로 데이터 파싱하기 기본 설정을 파싱하는 코드를 짜보자 import crossplane payload = crossplane.parse('/etc/nginx/nginx.conf'..
[파이썬 모듈] Pyyaml 모듈 (yaml 파일을 다뤄보자)
2022. 10. 3. 01:08
스터디/파이썬
Pyyaml은 YAML 형식의 파일을 파이썬에서 다룰 때 사용하는 모듈입니다. 이 모듈은 YAML 파일을 읽고 쓸 수 있는 기능을 제공하며, 사용자가 YAML 데이터를 파이썬 객체로 변환할 수 있습니다. 파이썬에서 YAML 파일을 다루는 경우 이 모듈은 매우 유용합니다. Python - PyYaml Module은 해당 모듈의 공식 사이트이며, 사용 가이드와 버전 정보를 제공합니다. 또한 이 모듈은 매우 안정적이며, 많은 파이썬 개발자들이 사용하고 있습니다. https://github.com/yaml/pyyaml GitHub - yaml/pyyaml: Canonical source repository for PyYAML Canonical source repository for PyYAML. Contribu..