아만다'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 일상

검색 영역

컨텐츠 검색

Python

  • 구조패턴중, Proxy 패턴에 대하여..

    2024.09.17 by amanda.hyon

  • 생성 패턴 중 '싱글톤' 패턴에 대하여..

    2024.07.14 by amanda.hyon

  • 생성패턴 중, 빌드패턴에 대하여..

    2024.07.14 by amanda.hyon

  • 파이썬 YouTube 뮤직플레이어 개발 강좌

    2021.05.12 by amanda.hyon

  • 파이썬 자료구조: 리스트 가지고 놀기.

    2021.05.12 by amanda.hyon

  • 파이썬으로 VLC미디어플레이어 컨트롤하기 고급편

    2021.05.05 by amanda.hyon

  • 파이썬으로 YouTube 요리하기 (pafy 패키지 사용법)

    2021.05.01 by amanda.hyon

  • [파이썬] 주변사람으로부터 야구영상 지키기

    2021.03.21 by amanda.hyon

구조패턴중, Proxy 패턴에 대하여..

구조 패턴은 프로그램 내 자료 구조나 인터페이스 구조 등 프로그램 구조를 설계하는데 사용되는 패턴으로,,클래스나 객체를 조합하여 더 큰 구조를 만들수 있게 해줍니다. 구조패턴중, Proxy 패턴은 다른 객체에 대한 접근을 제어하는 디자인 패턴입니다. 프록시는 원래 객체에 대한 대리자 역할을 하며, 원래 객체와 동일한 인터페이스를 제공하지만, 그 접근을 제한하거나 추가 작업을 수행할 수 있습니다. 이 패턴은 실제 객체에 대한 직접적인 접근을 제어하거나 성능 향상, 보안, 로깅 등의 부가 기능을 추가하고자 할 때 사용됩니다. 언제 Proxy 패턴을 사용할까?원래 객체의 자원 비용이 클 때(리소스가 무거운 객체): 예를 들어, 원격 서버에 있는 객체나 대용량 데이터베이스에서 데이터를 가져오는 객체에 바로 접근..

소프트웨어공학 2024. 9. 17. 00:13

생성 패턴 중 '싱글톤' 패턴에 대하여..

싱글톤 패턴(Singleton Pattern)은 생성 패턴 중 하나로, 특정 클래스의 인스턴스가 하나만 생성되고, 어디서든지 그 인스턴스에 접근할 수 있도록 하는 패턴입니다. 주로 애플리케이션에서 전역적인 접근이 필요한 객체에 사용됩니다. 싱글톤 패턴은 인스턴스를 하나만 유지하여 자원 낭비를 방지하고, 여러 클래스가 동일한 자원에 접근할 때 일관성을 유지할 수 있습니다. 자바에서는..Spring Boot에서 싱글톤 패턴은 주로 @Service나 @Component 애노테이션을 통해 구현됩니다. 하지만 기본적인 싱글톤 패턴의 예제를 직접 구현해보겠습니다. 자바에서는 싱글톤 패턴을 구현할 때 정적 변수와 정적 메서드를 사용합니다. 멀티스레드 환경에서도 안전하게 싱글톤 인스턴스를 생성하기 위해 synchron..

소프트웨어공학 2024. 7. 14. 18:09

생성패턴 중, 빌드패턴에 대하여..

빌더 패턴(Builder Pattern)은 객체 생성 디자인 패턴 중 하나로, 복잡한 객체의 생성을 단계별로 처리하여 생성 과정에서의 다양한 옵션을 지원하는 방법을 제공합니다. 이 패턴은 특히 객체의 생성자가 복잡하고 인자가 많을 때 유용합니다. 생성자의 인자가 많을 경우, 가독성 및 유지보수성을 높여주는 효과가 있습니다. 나는 최근 파이썬을 주력으로 사용하고 있기 때문에 자바와 파이썬을 비교하여 설명하고자 합니다.자바와 파이썬 모두 빌더 패턴을 통해 객체 생성 시의 복잡성을 줄이고 가독성을 높일 수 있습니다. 자바에서는 빌더 패턴이 일반적으로 사용되며, 파이썬에서는 선택적으로 사용될 수 있습니다. 다음은 자바에서는 빌더 패턴을 사용하여 복잡한 객체를 생성할 때 메서드 체이닝을 통해 가독성을 높이고, 객..

소프트웨어공학 2024. 7. 14. 17:51

파이썬 YouTube 뮤직플레이어 개발 강좌

본문에 링크된 구글 드라이브에서 다운 받은 후, 아래 내용에 따라 설치하여 사용하실 수 있습니다. 셔플기능과 루프기능 등 몇몇 기능은 구현되어 있지 않은 점 참고 부탁드립니다. (지속적으로 버전업그레이드 할 계획입니다.) 글의 목적 프로그램을 문법만 배우다가 지쳐서 포기하신 분들을 위한 활용 강좌 입니다. 최대한 개발실무에 도움이 될 수 있는 내용들을 포함하고자 하였습니다. 프로그래밍의 활용성을 높일 수 있는 사례 중심으로 지식을 전달하고자 하였습니다. 강좌 대상 파이썬 기초문법만 숙지하신 분들. 개발자 새내기 분들. 개발 실무가 궁굼한 사회초년생분들. 강좌 결과물 윈도우 기반 파이썬 가상환경 및 개발환경 세팅방법을 배울수 있습니다. 파이썬 개발시 성능과 관련된 몇몇 응용 사례들을 배울 수 있습니다. g..

아만다's 강좌/파이썬 YouTube 뮤직 플레이어 개발강좌 2021. 5. 12. 01:27

파이썬 자료구조: 리스트 가지고 놀기.

파이썬의 자료구조중 가장 기본이되고 많이 사용되는 리스트의 사용법에 대해 알아보겠습니다. 리스트의 정의와 기본적인 사용법은 아래 파이썬 공식문서를 참조하시는 것을 권장해 드립니다. docs.python.org/ko/3/tutorial/introduction.html#lists 3. 파이썬의 간략한 소개 — Python 3.9.5 문서 3. 파이썬의 간략한 소개 다음에 나올 예에서, 입력과 출력은 프롬프트(>>> 와 …)의 존재 여부로 구분됩니다: 예제를 실행하기 위해서는 프롬프트가 나올 때 프롬프트 뒤에 오는 모든 것들을 입 docs.python.org 리스트 기본 사용법 1. 리스트 만들기 >>> fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'app..

아만다's 강좌/파이썬 YouTube 뮤직 플레이어 개발강좌 2021. 5. 12. 01:24

파이썬으로 VLC미디어플레이어 컨트롤하기 고급편

2021.05.03 - [강의강좌 정리/파이썬 YouTube 뮤직 플레이어 개발강좌] - 파이썬으로 VLC미디어플레이어를 컨트롤 하기 scv-life.tistory.com/106 파이썬으로 VLC미디어플레이어를 컨트롤 하기 이전글: scv-life.tistory.com/105 파이썬과 VLC 미디어 플레이어 VLC 미디어 플레이어 VLC 미디어 플레이어를 아시나요? VLC는 VideoLAN 프로젝트에서 개발한 무료 오픈소스 크로스플랫폼의 미디어 플레이어 scv-life.tistory.com 이전 강좌에서는 파이썬으로 VLC 미디어플레이어를 컨트롤 할 수 있는 python-vlc의 기본적인 메소드들에 대해 알아봤습니다. 이번 강좌에서는 좀 더 심층적인 python-vlc 사용법과 media의 정보를 추출하..

아만다's 강좌/파이썬 YouTube 뮤직 플레이어 개발강좌 2021. 5. 5. 22:44

파이썬으로 YouTube 요리하기 (pafy 패키지 사용법)

pythonhosted.org/pafy/ Pafy Documentation — pafy 0.5.1 documentation pafy: The Pafy object for this video, initialised with the arguments given to pafy.get_playlist() playlist_meta: a dict of various video-specific metadata fetched from the playlist data, including: added, likes, dislikes, thumbnail, is_cc, is_hd, user_id, pythonhosted.org pafy 패키지는 Youtube의 메타 데이터를 수집/검색하거나 다운로드 할 수 있는 Python 라..

아만다's 강좌/파이썬 YouTube 뮤직 플레이어 개발강좌 2021. 5. 1. 01:23

[파이썬] 주변사람으로부터 야구영상 지키기

배경과 목적 뭘 이런걸 개발하고 있나 하는 자괴감이 들 수 도 있습니다만.. 단순히 여친, 와이프 등등 주변 사람에게 내가 힘들게 모아두었던 야동을 지키는 것 뿐만 아니라, 개인의 중요 정보가 유출되지 않게 하기 위한 작은 노력?이라고 보시면 될꺼 같습니다. ;;;;; 목표 구현 기능 빠르게 파일을 숨길수 있어야 한다. 숨긴 파일은 다시 빠르게 복구 해야 한다. 설사 발견했다 하더라도 찾기 어려워야 한다. 웬만한 컴터 도사라도 찾기 어렵게 만들자. 꼼수란 꼼수는 모두 동원하자. 기능 설계 1. 파일은 시스템 파일처럼 위장하기 예약된 여러 단어를 이용하여 그럴싸한 시스템파일명으로 바꾸기 rar, avi, wmv, mov, mp4, jpg, png 등의 중요 확장자명을 dll, ll, dmp, data, x..

아만다's 강좌/파이썬 응용.활용 강좌 2021. 3. 21. 23:10

추가 정보

인기글

최신글

페이징

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

티스토리툴바