goodLuck Data/Python, MYSQL6 python - 문자열 반복 def string_n(s, n): return(s*n) s = "string" n = 5 result = string_n(s,n) print(result) 문제 - string 문자를 5회 반복해보기 해당 코드를 이해하기 위해 중요한 원리와 개념은 다음과 같다: 1. 함수 정의(`def`)와 호출: `def string_n(s, n):`는 `string_n`이라는 함수를 정의한다. 함수는 특정 작업을 수행하고, 필요에 따라 값을 반환하는 코드 블록이다. 이 함수는 이후에 `result = string_n(s, n)`라는 코드로 호출된다. 2. 매개변수와 인자: `s`와 `n`은 함수의 매개변수다. 이 매개변수는 함수가 호출될 때 인자로 전달되는 값을 저장한다. 예를 들어, `result = string.. 2023. 8. 30. Python - 은행 계좌의 기능 구현 미션 - 파이썬 클래스를 이용해서 은행계좌 기능을 구현해보기 class BankAccount: def __init__(self, account_number, balance=0): self.account_number = account_number self.balance = balance def deposit(self, amount): self.balance += amount print(f"{amount}를 입금했습니다. 현재 잔액: {self.balance}원" ) def withdraw(self, amount): if self.balance >= amount: self.balance -= amount print(f"{amount}를 출금했습니다. 현재 잔액: {self.balance}원") else: p.. 2023. 8. 30. 파이썬) 배열에서 리스트로 변환해서 사용하는 이유 리스트(list)는 파이썬에서 가장 기본적이고 많이 사용되는 데이터 타입 중 하나입니다. 리스트는 여러 값을 하나의 변수에 저장할 수 있고, 추가, 삭제, 수정, 검색 등 다양한 연산을 지원합니다. (아래 코드 참고) def item_code_by_item_name(item_name): item_code_list = df_krx.loc[df_krx["Name"] == item_name, "Symbol"].tolist() if len(item_code_list) > 0: item_code = item_code_list[0] return item_code else: return False Pandas DataFrame은 열(column)과 행(row)으로 이루어진 2차원의 데이터 구조를 갖습니다. DataF.. 2023. 4. 25. SQL) SELECT에서 쓴 alias는 왜 WHERE절에 못 쓸까? 그 이유는 바로 대부분의 SQL 데이터베이스에서 SELECT 절은 FROM 절 뒤와 WHERE 절 앞에서 처리된다. 즉, SELECT 절에 정의된 열 별칭은 WHERE 절이 처리될 때 아직 사용할 수 없음. SQL 엔진의 프로세스 FROM -> JOIN -> WHERE -> GROUP BY -> HAVING -> SELECT -> ORDER BY -> LIMIT 위 순서대로 흘러가기 때문에 SELECT 문에서 쓴 alias는 WHERE절에서 인식할 수 없어서 오류가 나는 것이다. 좀 더 설명하자면, FROM 절: SQL 엔진은 먼저 쿼리의 FROM 절을 사용하여 데이터를 검색할 테이블 식별 JOIN 절: If 쿼리에 JOIN 절이 포함되어 있으면 SQL 엔진은 지정된 조인 조건을 사용하여 지정된 테이블 .. 2023. 2. 20. 머신러닝을 위한 수학능력 요건 선형대수학 (Linear Algebra): 나의 동료중 한 명인 Skyler Speakman은 최근에 “선형대수학은 21세기의 수학이다"라고 말한적이 있는데 나는 이 말에 전적으로 동의한다. 머신러닝에서 선형대수학은 모든 곳에서 나타난다. 주성분 분석 (Principal Component Analysis, PCA) 단일값 분해 (Singular Value Decomposition, SVD) 행렬의 고유분해 (Eigendecomposition of a matrix) LU 분해 (LU Decomposition) QR 분해 (QR Decomposition/Factorization) 대칭 행렬 (Symmetric Matrices) 고유값 & 고유벡터 (Eigenvalues & Eigenvectors) 벡터 공간.. 2023. 2. 19. SQL) INNER JOIN 을 쓰는 이유 INNER JOIN문은 각 테이블을 조인할 때 사용하는 SQL 코드이다. 이거 쓸 때 조금 헷갈렸다. INNER JOIN 은 두 테이블 중 중복되는 기본키(primary key)를 사용해서 두 테이블을 조인하는 거다. 여기에서 상위 테이블이 가지는 키를 기본키라고 하고 하위 테이블이 참조하는 키를 외래키라고 한다. 기본 키 - 해당 테이블의 각 행에 대한 고유 식별자 외래 키 - 다른 테이블의 기본키를 참조하는 테이블의 열, 그룹 즉 두 테이블은 부모-자식과의 관계로 되어 있다고 생각하면 됨. 테이블 마다 공통된 키 이외 각자가 가진 다른 데이터를 가져와 비교할 수 있는 거니까, (쓰는 중) 2023. 2. 16. 이전 1 다음