Study (79) 썸네일형 리스트형 [python] @staticmethod 와 @classmethod 정리(feat.ChatGPT) Python에서는 @classmethod 및 @staticmethod 데코레이터를 사용하여 클래스의 인스턴스가 아닌 클래스에 바인딩된 메서드를 정의할 수 있다. 코드 구성: @classmethod 및 @staticmethod 사용의 이점 중 하나는 클래스 내에서 코드를 구성하는 데 도움이 된다. 인스턴스 수준 메서드에서 클래스 수준 메서드를 분리하면 코드를 더 읽기 쉽고 이해하기 쉽게 만들 수 있다. 코드 재사용: 또 다른 이점은 클래스 메서드와 정적 메서드를 동일한 클래스의 다른 인스턴스나 다른 클래스에서 재사용할 수 있다는 것이다. 이는 코드 중복을 줄이고 코드 유지 관리성을 향상시키는 데 도움이 된다. 클래스 수준 데이터 액세스: 클래스 메서드는 클래스의 모든 인스턴스에서 공유하는 데이터인 클래스 .. 버추얼박스(VirtualBox) Linux Centos7 설치하기 ※ 본 포스팅에서는 버추얼박스에 Centos7을 설치하는 과정을 포스팅 한다. 버추얼머신 설치는 이전 포스팅을 참고하길 바랍니다. 2023.02.02 - [Study] - 버추얼박스(VirtualBox) 설치하기(feat. 설치오류) 버추얼박스(VirtualBox) 설치하기(feat. 설치오류) ※ 본 포스팅은 아래 블로그(윤아 블로그)를 참고하여 작성하였습니다. https://yuna96.tistory.com/125 버추얼박스(VirtualBox) 설치하기 버추얼박스(VirtualBox) 간단 설명 이노테크(InnoTek)에서 개발한 가상화 ssanggo.tistory.com Centos7 설치 순서 1. 아래 링크를 통해 버추얼머신 확장팩을 다운로드 받는다. https://www.virtualbox... 버추얼박스(VirtualBox) 설치하기(feat. 설치오류) ※ 본 포스팅은 아래 블로그(윤아 블로그)를 참고하여 작성하였습니다. https://yuna96.tistory.com/125 버추얼박스(VirtualBox) 설치하기 버추얼박스(VirtualBox) 간단 설명 이노테크(InnoTek)에서 개발한 가상화 소프트웨어 오라클에서 배포 현존하는 대부분의 운영 체제를 게스트 운영 체제로 사용 가능 확장팩을 제외한 소프트웨어의 yuna96.tistory.com 버추얼박스 설치 방법 1. 아래 링크(버추얼박스 다운로드 페이지)에서 사용하는 운영 체제에 맞는 버전 다운로드 https://www.oracle.com/kr/virtualization/technologies/vm/downloads/virtualbox-downloads.html Oracle VM VirtualB.. [MySQL] DDL, DML 명령어 ※ 포스팅을 하면서 실습은 아래의 사이트에서 수행하였다. 작성예시는 이전 포스팅 내용을 참고하길 바랍니다. http://sqlfiddle.com/ SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions. Query Panel Use this panel to try to solve the problem with other SQL statements (SELECTs, etc...). Results will be displayed below. Share your queries by copying and pasting the URL that is generated after each run. s.. [MySQL] 웹에서 실습하기 SQL 관련 포스팅을 진행하면서 실습은 아래 사이트에서 진행하였다. http://sqlfiddle.com/ SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions. Query Panel Use this panel to try to solve the problem with other SQL statements (SELECTs, etc...). Results will be displayed below. Share your queries by copying and pasting the URL that is generated after each run. sqlfiddle.com 사용방법 ① 이 .. [Kubernetes] 쿠버네티스 설치없이 웹에서 실습하기 쿠버네티스를 실습하기 위해서 내 컴퓨터에 VMware를 설치해서 직접 설치하는 방법도 있겠지만, 간단하게 실습하는 정도는 웹에서 제공하는 서비스를 이용하면 충분할 것이다. 본 포스팅에서는 2가지 웹을 소개한다. 1. 카타코다 쿠버네티스 플레이그라운드 https://katacoda.com/courses/kubernetes/playground Kubernetes Playground | Katacoda Use Kubernetes in a hosted sandboxed interactive environment katacoda.com 1) 해당 링크로 들어가면 아래와 같은 화면이 뜰 것이다. 이메일 주소와 패스워드를 입력하여 로그인을 하면 된다. 2) 로그인을 하게 되면 다음과 같은 설명 화면이 나오는데 STA.. [백준] 11047. 동전 0(using python) * 문제의 저작권은 백준에 있습니다. https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 문제 준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,0.. [python] 단어의 첫번째 모음 기준으로 split 하는 함수 입력 받은 word의 첫 번째 모음 기준으로 split 하는 함수를 만들어 보자 def split(word): vowels = ['a', 'e', 'o', 'i', 'u'] for _ in word: if _ in vowels: return word[:word.index(_)], word[word.index(_):] word = 'goat' word2 = 'sheep' print(word) print(word2) ## 출력 결과 ## ('g', 'oat') ('sh', 'eep') 위와 같이 구현을 하면 소문자로 받은 'goat', 'sheep' 과 같은 단어들은 ('g', 'oat'), ('sh', 'eep') 과 같이 잘 출력이 될 것이다. 하지만, 대문자로 입력을 받는다면 어떻게 될까? word =.. 이전 1 2 3 4 5 6 ··· 10 다음 목록 더보기