본문 바로가기
Python/멋사_AIS7

Day 04

by Hi_heidi 2022. 9. 20.

Day04

        • 파이썬 개요
          • EDA(Exploratory Data Analysis) 탐색적 데이터 분석: 데이터를 다양한 각도에서 관찰하고 이해하는 모든 과정초기 분석단계에서 사용되며 데이터의 탐색과 이해가 기본
          • ETL: 내외부에서 다수의 데이터를 추출하고 필요에 맞게 변환 후 저장하는 절차. 데이터 웨어하우스 구축
          • ELT: 최근 방식. 데이터 레이크를 더 많이 구축. 일단 데이터를 적재하고 필요한 데이터를 추출해서 분석
          • 데이터 허브
          • 파이썬/딥러닝 관련 도서
        • import this
          • Now is better than never.
        • bool
          • True == 1
          • False == 0
          • True == '1'  #False
          • 1 == '1'  #False
        • 숫자
          • type(1)  #int
          • type(1.0)  #float
        • 사칙연산
          • +
          • -
          • *
          • /
          • // 몫
          • % 나머지
        • 변수
          • 숫자로 시작x
          • 변수명은 언더바(_)를 제외한 특수문자x
          • 변수명은 예약어x
          • import keyword
            • print(keyword.kwlist)   #예약어 확인
          • import builtins
            • print(dir(builtins))   #내장함수 확인
        • 문자열
          • 'heidi\'s playground'   #역슬래시로 예외 처리
          • """    """   #하나의 코드 줄바꿈 가능
          •  "-" + 10   #문자와 숫자는 덧셈 불가능
            • f" heidi{22} " 문자와 숫자 더할 수 있게 하는 장치
          • "-" * 10   #문자와 숫자는 곱셈 가능
          • 인덱싱
            • foods[0]
            • foods[-1]
          • 슬라이싱
            • address[start : stop : step] 
            • address[:7]   #앞에서 7글자
            • address[-15:]   #뒤에서 5글자
            • address[-12:-4]
            • address[::--2]   #뒤에서 2번째 글자부터 2칸씩 띄엄띄엄
          • 함수
            • address.lower()   #소문자로
            • address.upper()   #대문자로
            • address.strip()   #양 끝 공백제거
            • dir(address)   #문자열 내장함수 목록보기
            • __len__   #dunder method(스페셜 메서드)
            • format   #변수.format()
        • 리스트
          • 인덱싱
            • gu[0]
            • gu[-2]   #뒤에서 2번째 값 반환
          • 슬라이싱
            • gu[:6]
            • gu[-5:]   #뒤에서 5개 값 반환
            • gu[::-3]   #뒤에서 3번째 값부터 3칸씩 띄엄띄엄 가져와 역순 정렬
            • gu[::5]   #앞에서 5번째 값부터 5칸씩 띄엄띄엄
          • 함수
            • gu.append("7반")   #맨 뒤에 값 추가
            • gu.remove("7반")   #값 삭제
            • gu는 요소마다 다른 줄로 출력 / repr(class)는 가로로 연달아 출력
            • dir(gu)   #내장함수 목록보기
          • Dictionary 
            • {'key' : 'value'}
            • 중복불가
            • 인덱싱불가
            • 슬라이싱불가
            • menu["짜장"]=6000   #키와 값 추가하기
            • menu["짜장"]   #키에 해당하는 값 가져오기
            • del menu["짜장"]   #요소 삭제하기
            • dir(menu)   #내장함수 목록보기

 

출처) 멋쟁이 사자처럼 AI스쿨 7기 박조은 강사님 강의자료

'Python > 멋사_AIS7' 카테고리의 다른 글

Day 10  (0) 2022.09.27
Day 09  (0) 2022.09.27
Day 06  (1) 2022.09.22
Day 05  (1) 2022.09.21
Day 01~03  (0) 2022.09.19