아만다's 일상

고정 헤더 영역

글 제목

메뉴 레이어

아만다's 일상

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (280)
    • 새소식 (26)
      • 인공지능 (3)
      • IT과학 (1)
    • 아만다's 강좌 (15)
      • 파이썬 응용.활용 강좌 (3)
      • 파이썬 YouTube 뮤직 플레이어 개발강좌 (8)
      • 쿠키스트림 (4)
    • 자바스크립트 (8)
      • React (0)
      • vue.js (3)
      • Javascript (5)
    • 파이썬 (10)
      • Django (0)
      • FastAPI (0)
      • 머신러닝 (0)
      • Snippets (5)
    • 자바(JAVA) (0)
      • 스프링부트 (0)
    • AI.인공지능 (2)
      • 빅데이터 (0)
      • RNN (0)
      • LLM (0)
      • Pytorch (0)
    • 소프트웨어공학 (8)
    • 클라우드 & CICD (0)
      • Docker (0)
      • Kubernetes (0)
      • AWS (0)
      • Azure (0)
    • IT응용&시스템 (12)
      • Mac OS (6)
      • Windows (2)
      • Linux (0)
      • IOS (0)
      • Android (0)
    • 멘토링 (23)
    • 리뷰 (13)
    • 이슈.잡담 (111)
    • 알뜰구매정보 (42)

검색 레이어

아만다's 일상

검색 영역

컨텐츠 검색

파이썬

  • 모니터링 항목별 스케줄러 로직

    2024.09.20 by amanda.hyon

  • 파이썬 알고리즘 문제 - 소수 구하기

    2022.07.03 by amanda.hyon

  • 맥미니 m1 텐서플로우 설치

    2022.03.02 by amanda.hyon

  • 파이썬 코드 퀴즈.

    2021.12.26 by amanda.hyon

  • 파이참(pycharm)의 python console 실행시 에러

    2021.05.12 by amanda.hyon

  • [Mac OS] 애플M1 맥미니, 파이썬 개발 가상환경 설치/설정 하기

    2021.04.21 by amanda.hyon

  • 리스트의 인덱스가 필요하다면, enumerate

    2021.03.20 by amanda.hyon

  • 파이썬 ipaddress 라이브러리

    2021.03.18 by amanda.hyon

모니터링 항목별 스케줄러 로직

Use Case (요구사항정의)모니터링 항목의 데이터들을 수집하기 위해 파이썬 프로그램을 만들어야 한다.이를 위해 나는 '마지막 실행시각', '실행주기', '모니터링 결과값' 등을 저장하는 history 테이블을 만들었다.모니터링 프로그램이 실행되면 history 테이블에 저장된 "설정주기"를 참조하여 모니터링 데이터들을 하나씩 수집해야 한다.모니터링 실행 결과 데이터는 "결과값"과 "마지막 실행시각"을 저장하고 다음 모니터링 데이터를 수집할 항목을 실행한다. 만약 다음 모니터링할 항목이 없다면 가장 마지막에 실행된 항목의 "마지막실행시각"과 "실행주기"를 참조하여 자동으로 그만큼 대기할 수 있다대기시간이 완료되면 그 다음을 실행한다.모니터링 항목별 데이터를 수집할때 실행 지연시간이 있을 수 있으며, 이..

파이썬 2024. 9. 20. 00:29

파이썬 알고리즘 문제 - 소수 구하기

2보다 큰 자연수 중에 1과 자기 자신을 제외한 자연수로는 나누어 떨어지지 않는 자연수를 소수라고 말합니다. 보통 요즘 코딩테스트 문제에 단골주제로 많이 나오니 이번에 한번 알아보고자 합니다. 그리고 참고로 소수가 왜 중요한지 그리고 어디다가 사용하는지에 대해서는 다음 링크를 참고해주시고.. https://www.joongang.co.kr/article/22283770#home 실용성 없던 소수 연구, 암호학 만나 ‘몸값’ 크게 올라 이 경우 다음과 같은 방식으로 수를 나열한 뒤 2를 제외한 2의 배수부터 시작해, 3을 제외한 3의 배수, 5를 제외한 5의 배수, 그리고 7을 제외한 7의 배수를 순서대로 체로 거르면 아래와 같이 최종 www.joongang.co.kr https://www.hani.co...

파이썬/Snippets 2022. 7. 3. 01:50

맥미니 m1 텐서플로우 설치

Step 1: Xcode command line tools 설치하기 xcode-select --install Step 2: Miniforge 설치하기 아래의 링크에서 Miniforge를 이용하여 conda 설치 https://developer.apple.com/metal/tensorflow-plugin/ Metal - Apple Developer Find presentations, documentation, sample code, and resources for building macOS, iOS, and tvOS apps with the Metal framework. developer.apple.com 위 링크에서 아래와 같이 서브링크에서 miniforge3을 바로 다운받을 수 있습니다. 다음과 같이 ..

파이썬 2022. 3. 2. 15:44

파이썬 코드 퀴즈.

문제 코드 3줄로 다음 출력을 완성하세요. 풀이 입력값을 받는건 input을 사용하고.. 리스트생성 코드를 이용하여 입력테스트를 단어별로 리스트화 해야 할것 입니다. 그렇게 생성된 리스트를 역순리스트와 조합하여 print 구분의 sep 옵션을 이용하여 다음과 같이 출력합니다. ㅎㅎ input = input("텍스트입력: ") output = [input[:i] for i in range(len(input)+1)] print(*(output+output[::-1])*2, sep='\n') 위 코드에서 파이썬의 *와 **의 의미와 차이를 구분하지 못하는 분들이 계실껍니다. 이와 관련해서 스택오버플로의 설명을 참조해주시면 좋을꺼 같습니다. https://stackoverflow.com/questions/339..

파이썬 2021. 12. 26. 18:38

파이참(pycharm)의 python console 실행시 에러

pydevd_resolver.py:127: SyntaxWarning: "is not" with a literal. Did you mean "!="? if found.get(name) is not 1: stackoverflow.com/questions/63136380/pydevd-resolver-py138-syntaxwarning-is-not-with-a-literal-did-you-mean pydevd_resolver.py:138: SyntaxWarning: "is not" with a literal. Did you mean "!="? if found.get(name) is not 1: new to python and using Pycharm 2019.1.3 professional and Python 3..

파이썬 2021. 5. 12. 00:06

[Mac OS] 애플M1 맥미니, 파이썬 개발 가상환경 설치/설정 하기

1. macOS 패키지 관리자 Homebrew 설치 Homebrew는 Apple(또는 Linux 시스템)에서 제공하지 않는 유용한 패키지 관리자를 설치합니다. 패키지 설치 스크립트 아래 스크립트를 커맨창에서 복붙하여 실행해주세요. % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew 명령어가 잘 실행되는지 확인해 봅니다. % brew -h 만약 명령이 바로 실행되지 않는다면.. 아래와 같이 .zshrc파일에 아래 내용을 추가해주세요 # .zshrc파일이 없을 수 도 있습니다. % cd ~ % vi ~/.zshrc # 경로를 .zshrc에 추가해주세요. export PATH=/..

파이썬 2021. 4. 21. 14:41

리스트의 인덱스가 필요하다면, enumerate

enumberate는 이터레이터를 순회하면서 이터레이터에서 각 아이템의 인덱스를 리턴해준다. range로 루프를 실행하고 시퀀스에 인덱스로 접근하기보다는 enumberate을 사용해라 enumberate에 두번째 파라미터를 사용하면 세기 시작할 숫자를 지정할 수 있다.(기본값은 0) 예제 영화 흥행 순위대로 저장한 리스트를 순위와 함께 출력하기 famous_movie = ['남산의 부장들', '반도', '히트맨', '백두산', '테넷'] 1위 : 남산의 부장들 2위 : 반도 3위 : 히트맨 4위 : 백두산 5위 : '테넷' 바람직하지 않은 구현방법 리팩토링

파이썬/Snippets 2021. 3. 20. 21:44

파이썬 ipaddress 라이브러리

ip 주소 버전 : 버전4 or 버전6 감별. ipaddress.ip_address('192.168.1.1').version # 4 IP 버전에 대한 표현 가능한 총 비트 수 ipaddress.ip_address('10.10.10.128').max_prefixlen # 32 IP 주소의 사설IP/공인IP/루프백 여부를 판단 # 사설 주소 체크 ipaddress.ip_address('192.168.1.1').is_private # True : 사설IP ipaddress.ip_address('8.8.8.8').is_private # False : 공인IP # 공인 주소 체크 ipaddress.ip_address('192.168.1.1').is_global # False : 사설IP ipaddress.ip_a..

파이썬/Snippets 2021. 3. 18. 23:53

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
아만다's 일상 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바