Python(7)
-
251112_BootCamp Day 18_파이썬 라이브러리
1. datetime 라이브러리datetime 라이브러리는 시간 데이터를 다뤄야 할 때 사용할 수 있는 라이브러리이다.날짜 단위의 계산을 해야 되는 경우(ex. 특정 일자를 기준으로 N일을 더한다) 반드시 날짜형 데이터를 이용해 계산해야 하기 때문에, 문자열을 날짜로 바꿔 주어야 한다. 또한 출력할 때 포맷 상의 문제로 문자 형태로 출력해야 하는 경우도 날짜형 데이터를 문자열로 바꿀 수 있다.import datetime# 현재 날짜와 시간now = datetime.datetime.now()print(f"Current date and time : {now}")# 특정 날짜 생성some_date = datetime.date(2025, 4, 3)print(f"Specific date : {some_date}"..
2025.11.12 -
251103_BootCamp Day 11_파이썬 데이터 전처리 (w/ Pandas)
1. 데이터 전처리는 왜 해야 하는가??데이터 전처리는 내가 원하는 데이터를 보기 위해 하는 모든 행동을 뜻한다.단순히 엑셀 시트뿐 아니라, 수많은 주문 정보, 결제 정보, 심지어는 로그 데이터들까지 DB에 잘 정리되어 있을 수는 있어도 '내가 보고 싶은 데이터'만 볼 수는 없기 때문에 데이터 전처리를 해야 한다.그럼 '내가 보고 싶은 데이터'는 도대체 뭔가?이는 데이터를 통해서 무엇을 해결하고자 하는지, 사용 목적에 달려 있다.같은 데이터를 다루더라도 데이터를 통해 무엇을 보고 싶은지 아는 사람과, 그렇지 않은 사람이 내는 결과는 매우 다를 것이다. 물론 데이터 전처리의 skill을 아는 것도 매우 중요하지만, 더 중요한 것은 문제를 잘 정의하고 무엇을 볼지 판단하는 것이다. 2. PandasPanda..
2025.11.03 -
251030_BootCamp Day 9_파이썬의 여러 가지 기능들
1. 오늘의 느낀점코딩이라는 것이 사실은 설치하는 것부터가 일이다.파이썬을 쓰려면 파이썬도 깔아야 되고, IDLE에서 작성하지 말고 VS Code 쓰라고 하고, VS Code도 그냥 쓰지 말고 Jupyter Notebook도 설치해야 하고.. 코딩을 시작하기도 전에 벽을 하나 만나는 느낌이다.Pycharm도 써보고, VS Code도 써보고, Colab도 써보고, 일반 Jupyter Notebook도 다 써봤는데 그냥 VS Code에 Jupyter Notebook 연결해서 쓰는 것이 제일 깔끔한 것 같다. 로컬 파일도 편하게 쓸 수 있고.SQL은 이제 프로그래머스 난이도 LV.3을 거의 다 풀어가고 있고, 부트캠프도 이제 파이썬으로 넘어가고 있어서 SQL은 추가적인 개념만 더 공부하고 매일 조금씩 복습하는..
2025.10.30 -
251027_BootCamp Day 6_Python 함수 / SQL 기본
1. Python - 함수(Function)이전 포스트에서 조건문과 반복문에 대해 다루었는데, 특정한 범위 내에서 행동을 반복하기 위해 사용하는 것이 반복문이라고 하였다. (반복 가능한 데이터셋(for), 특정 조건에 도달할 때까지 반복(while))그러면 특정한 기능을 계속 사용해야 한다면 어떨까?그때마다 코드를 작성하는 것보다는 하나의 기능을 수행하는 코드블록을 만들고, 필요할 때마다 꺼내 한 줄로 간결하게 쓸 수 있다면 가독성도 좋아지고, 기능이 바뀔 때 모든 코드를 일일히 다 수정할 필요도 없고, 관리하기 더 편해질 것이다.그런 기능을 제공하는 것이 바로 Python의 함수이다. 1) 함수의 정의와 호출 방법#함수의 정의 방법def function_name(매개변수1, 매개변수2, ...): ..
2025.10.27 -
251024_BootCamp Day 5_Python 조건문, 반복문
1. 조건문과 반복문이 필요한 이유?우리의 인생에서 무조건 해야 하거나, 한 번만 해야 하는 행동은 많지 않다. 어떤 조건을 만족했을 때만 할 수 있는 행동이 있고 (오늘 운동으로 500kcal을 소모했으면 저녁에 고기를 먹어도 된다!)반복적으로 수행해야 하는 경우도 있다. (매일 청소를 한다)코딩을 할 때도 마찬가지다.컴퓨터에게 일을 시킬 때 한 조건에서는 이런 행동을 수행하고, 다른 조건에서는 저런 행동을 수행하게 하거나,반복적으로 일을 하도록 시킬 수도 있다.또는 반복적으로 일할 때 조건을 걸 수도 있다.다만 사람과 달리 컴퓨터는 시킨 걸 무조건 하고 절대 포기하지 않는다는 점..그래서 필요한 것이 조건문과 반복문이다. 2. 조건문Python에서 조건을 걸 때는 if문을 사용한다.영어에서 가정을 할..
2025.10.24 -
251021_BootCamp Day 2_데이터 직무 분석 2
1. 오늘의 회고오늘도 정신없이 하루가 지나갔고.. 데이터 직무에는 실로 많은 종류가 있다는 것을 알게 되었다.그런데 왜 다 경력직만 뽑는 건지🤣🤣 나같이 부트캠프를 끝낸 (나이 좀 있는)신입도 잘 취직할 수 있었으면 좋겠다.오늘은 팀원들과 함께 관심 있었던 데이터 분석 직무에 관해 심층적으로 조사해 보고, 채용공고를 분석해 각 직무가 실무에서 하는 일과 필요한 역량(자격요건)에 대해 찾아보았다. 2. 데이터 직무 분석 (심화)1) 데이터 분석가 (Data Analyst)i. 데이터 분석가의 주요 업무도메인 데이터 분석을 통한 비즈니스 문제에 대한 전략 제안 (인사이트 제공)주요 비즈니스 지표 및 성과 체계 설정A/B 테스트, AI/ML 성능 테스트 등 실험 설계 및 결과 분석대시보드 및 레포트 구축..
2025.10.21