728x90
데이터 분석 부트 캠프 3주차 일정
월: zoom 강의 - 데이터 분석을 위한 핵심 Tool - Python 기초 수업 by 김인섭 강사님
화: 온라인 강의 - python 기초
수: 온라인 강의 - python 기초
목: 온라인 강의 - python 기초 + python 데이터분석
금: zoom 강의 - 데이터 분석을 위한 핵심 Tool - Python 크롤링 수업 by 김인섭 강사님
더보기
데이터 분석 부트 캠프 3주차 3줄 후기
- 나에겐 오히려 엑셀, 통계 쪽이 새로운 게 많아서 정리가 더 어렵고, python은 해봤어서 재빠르게 문법 훑어보는 느낌으로 공부 중
- python이 처음이신 분들은 속도가 꽤 빨라서 따라가기 힘들수도 있을 것 같다.
- 강의랑 공부 정리가 좀 밀려서 이제는 주말에 써야할 정도다....! 면접도 봐야하는데, 시간관리를 잘해야겠다고 느낌
Python 기초
데이터 타입
- 숫자형
- 정수형 : int()
- 실수형 : float()
- 사칙연산 지원. 제곱: **, 나눈 몫: //, 나눈 나머지: %
- 문자형
- 작은 따옴표, 큰 따옴표로 감싸져 있는 형태
- 문장 안에 따옴표가 있는 경우, 백슬래쉬(\)로 표기
- 문자열끼리 덧셈 가능. 문자열은 곱셈 가능
- indexing & slicing
- 문자열 포맷팅: 여러 개의 변수를 한번에 담거나 또는 표현하고 싶을 때 사용
- 문자열 함수
- strip(): 앞뒤 공백 제거
- split(): 특정 문자로 문자열 쪼개고 리스트형으로 반환
- 리스트형
- 대괄호로 감싸져 있는 형태
- 여러 개의 데이터를 한 곳에 모아두기 위해 탄생
- indexing & slicing
- 중첩 리스트
- 리스트 함수
- append(): 뒤에 요소 추가
- sort(): 정렬. 기존 리스트를 정렬시킴. None을 반환. reverse=True로 내림차순 정렬
- 불형
- 값의 비교
- True or False
- 튜플형
- 한번 생성되면 요소 변경(추가, 수정, 삭제) 불가능
- 1개 요소 x가 있는 튜플형은 (x,) 으로 표현
- 딕셔너리형
- key, value 가 있는 json 형태
- 집합형
- 순서 보장하지 않음
- 중복 허용하지 않음
제어문
- if 조건문
- for 반복
- range 로 원하는 수 만큼 반복 수행 가능
- 리스트, 딕셔너리, 튜플 데이터타입에서 주로 사용
- while 반복
- 특정 조건이 지속될 때까지 반복하여 수행
- 조건이 항상 참이면, 특정 조건에서 break 로 종료해야함
- 잘못 코딩하면 무한루프가 될 가능성 있음
- 반복문 내 continue, break
- continue: 해당 횟수의 반복문을 여기까지만 실행하고 다음 횟수로 넘어가세요
- break: 반복문을 멈추세요
함수
- 내장함수
- abs(): 숫자형의 절대값
- upper(), lower(): 알파벳 문자형의 대문자변환, 소문자변환
- str(), int(): 문자변환, 숫자변환
- type(): 데이터타입 반환
- sort(), sorted(): 정렬 함수
- 외장함수
- pip install <라이브러리> : 외부 클래스 or 모듈 or 패키지 설치
- lambda
- 리스트/딕셔너리 컴프리헨션
'부트캠프 > 패스트캠퍼스 데이터 분석' 카테고리의 다른 글
[패스트캠퍼스/내일배움카드] 데이터 분석 부트 캠프 BDA 15기 | 7주차 (0) | 2024.08.02 |
---|---|
[패스트캠퍼스/내일배움카드] 데이터 분석 부트 캠프 BDA 15기 | 2주차 (1) | 2024.06.28 |
[데이터분석부트캠프] 데이터분석 #1. 데이터 분석과 데이터 리터러시 (0) | 2024.06.25 |
[패스트캠퍼스/내일배움카드] 데이터 분석 부트 캠프 BDA 15기 | 1주차 (1) | 2024.06.21 |
[패스트캠퍼스/내일배움카드] 데이터 분석 부트 캠프 BDA 15기 | OT 후기 (0) | 2024.06.20 |