본문 바로가기
goodLuck

분류 전체보기62

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.
2단계 세부 콘텐츠 선별, 데이터 전처리, 데이터 분석, 미드저니 (많은 데이터를 찾은 후, 다음 단계) 다양한 데이터를 찾았고 그 다음 한번 더 필요한 데이터가 무엇이고 불필요한 것은 어떤 건지 선별 작업이 필요했다. 선별 작업하기 이전에 아래처럼 주제를 좀 더 구체화 시켰고 필요한 데이터와 정책이 뭔지 요약을 진행. 이때 정말 회사 다니면서 준비했었는 데, 점심시간, 퇴근시간에 과제 준비한다고 진짜로 힘들었다. 정말 ㅋㅋㅋ 자격심사에서 떨어지면 안해야지~ 했는 데, 통과하고 나서도 이걸 해말아 엄청 고민이 있었다. '영고나' 였다. 그때 스터디 팀내 동료가 나를 부르던 별명. 영원히 고통받는 나딘(내 닉네임) 하지만 돌아보니, 참여해서 진행하길 잘했다고 생각한다. 얻은 것이 많아서. (다시 돌아와서 그 다음 데이터 분석은 어떻게 시작했나) 코랩으로 데이터 분석을 진.. 2023. 8. 29.
1단계_전기차 충전을 위한 인프라 분석_상세 계획 수립 '전차기 충전을 위한 충전기 설치수 예측' (참여이유) 데이터를 다루고 싶은 데, 계속 페이크 데이터로만 분석하다보니, 실제 데이터로 의미있는 인사이트를 도출해내고 싶은 마음이 굴뚝같았다. 그러던 중, 우연히 데이터 분석 대회가 있다는 것을 알 게 되었고 주제도 본인이 설정할 수 있어서 관심가는 주제로 결정. 자격심사가 한달넘게 걸린 것 같다. 그에 반해 발표 준비기간은 1주일. 시간이 얼마 없었다! (어떤 부분을 과제로 삼았나?) 여러 카테고리에서 나는 '에너지 부분> 전기차' 와 관련된 것으로 가닥을 잡았고, 최종적으로 '전기차 대중화로 인한 충전기 수량 예측'이라는 주제로 발표 자료를 만들었다. (어떤 과정로 진행했나?) 아래처럼 단계별로 진행 : 페이지 정의 -> 데이터 리서치 -> 데이터 전처리.. 2023. 8. 29.
파이썬) 배열에서 리스트로 변환해서 사용하는 이유 리스트(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, 머신러닝 관련, 사이드 프로젝트, 기초 수학에서 확률과 통계부분, 업무 이슈 등등) - 그 중에 우선순위가 무엇인지 - 연관될 것들끼리 그룹핑할 수 있는 지 연관성 있는 것들 3가지로 묶어보기 1) 통계학계론, 데이터베이스 수업 > sql & 기초수학 2) 사이드 프로젝트 'theQuery' > 파이썬 & 머신러닝 관련 3) 업무 프로젝트 > 사이드 프로젝트 부분 & 실무경력으로 포폴 만들기 직장을 다니면서, 공부를 하는 건 참 쉽지않지만, 그 만큼 일상에 활력을 준다는 것 또한 사실. 스스로 리마인트되고 소소하게 하루하루 목표한 무언가를 달성하고 완료했다는 것에 큰 의미가 있다.. 2023. 3. 6.
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.