728x90
728x90

전체 글 76

[혼공학습단 파이썬] #3-2. else 구문, elif 구문

3. 조건문 3) if ~ else 구문 4) elif 구문 5) False로 변환되는 값 6) pass 키워드 3) if ~ else 구문 - 조건이 2가지로 구분되는 경우에 활용 if 조건문: 조건이 참일 때 실행할 문장 else 조건문: 조건이 거짓일 때 실행할 문장 4) elif 구문 (= else if) - 3개 이상의 조건일 경우에 활용 - if 조건문과 else 구문 사이에 위치 - if 조건문 만으로 작성하는 것보다 명확하고 효율적임 if 조건A: 조건A가 참일 때 실행할 문장 elif 조건B: 조건B가 참일 때 실행할 문장 (조건A는 해당되지 않음) else: 위의 모든 조건이 거짓일 때 실행할 문자 5) False로 변환되는 값 - None, 숫자0, 0.0, 빈 컨테이너("", b""..

[혼공학습단 파이썬] #2-3. 숫자와 문자열의 기능

2. 자료형 4) 숫자와 문자열의 다양한 기능 (1) format( ) (2) upper( ), lower( ) (3) strip( ) (4) find( ), rfind( ) (5) in 연산자 (6) split( ) 4) 숫자와 문자열의 다양한 기능 - 문자열.함수(매개변수, 매개변수) (1) format( ) : 출력 - "{} {} {}".format(10, 20, 30) → 중괄호와 매개변수 개수가 같아야 함 - f'{10} {20} {30}' (2) upper( ), lower( ) : 대소문자 변환 - upper( ): 대문자로 변환 - lower( ): 소문자로 변환 (3) strip( ) : 문자열 양옆 공백 제거 - strip( ): 문자열 양옆의 공백을 제거 - lstrip( ): 문자..

[혼공학습단 파이썬] #2-2. 숫자, 변수와 입력

2. 자료형 2) 숫자 (1) 숫자 종류 (2) 숫자 연산자 (3) 연산자의 우선순위 3) 변수와 입력 (1) 변수 생성 (2) 복합 대입 연산자 (3) 사용자 입력, input( ) (4) 문자열 ↔ 숫자 변환 2) 숫자 (1) 숫자 종류 - 정수(Integer, Int) : 소수점이 없는 숫자 (1, 10, 40297) - 실수(Floating Point, Float) : 소수점이 있는 숫자 (3.5, 10.0, 34.2835) (2) 숫자 연산자 - 사칙 연산자: +, -, *, / - 정수 나누기 연산자(몫): // - 나머지 연산자: % - 제곱 연산자: ** (3) 연산자의 우선순위 - 곱셈/나눗셈이 덧셈/뺄셈보다 우선함 - {(2 + 2) - (((2 * 2) / 2) * 2)} = 0 → ..

[혼공학습단 파이썬] 10기, 1주차 미션

혼공학습단 10기! [혼자 공부하는 파이썬(개정판)]의 1주차 미션입니다. 1주차 - 기본 미션 [p101, 3번] 다음 프로그램의 실행 결과를 예측해 보세요. → # 연습 문제, \\\\, -------- [p101, 4번] 다음 프로그램의 실행 결과를 예측해 보세요. 그런데 이 예제를 실행하면 오류가 발생합니다. 몇 행에서 어떤 오류가 발생할까요? 그리고 그 이유는 무엇인지 적어 보세요. → 녕, 하, 세, 요, 오류 → 5행 IndexError(index out of range), 인덱스 범위를 넘어가는 문자를 선택했기 때문에 오류 발생 [p101, 5번] 다음 프로그램의 실행 결과를 예측해 보세요. → 녕하, 하세, 녕하세요, 안녕하 1주차 - 선택 미션 : 모르는 용어(3~5개) 찾아 혼공 용어..

[혼공학습단 파이썬] #2-1. 문자열, 인덱싱, 슬라이싱

2. 자료형 1) 문자열 (1) 문자열 만들기 (2) 문자열 연산자 (3) 문자열 선택 연산자 (인덱싱) (4) 문자열 범위 선택 연산자 (슬라이싱) (5) 문자열 길이, len( ) 자료(Data): 프로그램이 처리할 수 있는 모든 것 자료형(Data Type): 자료를 특정 목적으로 구분해 놓은 것, 자료의 형태를 의미 - 문자열, 숫자, 볼 1) 문자열 (String) - 따옴표로 감싸 입력하는 모든 것 - 문자열은 str로 표현됨 (1) 문자열 만들기 ① 따옴표 출력 방법 - 큰(작은)따옴표를 출력하고 싶으면, 작은(큰)따옴표로 문자열을 실행 - 따옴표 앞에 역슬래쉬(\)를 넣으면 따옴표가 출력됨 ② 이스케이프 문자 사용 - \" : 큰따옴표 출력 - \n : 줄바꿈 - \t : tab키 - \\..

[혼공학습단 파이썬] #1-2. 파이썬 용어

1. 파이썬 시작하기 4) 파이썬 용어 4) 파이썬 용어 표현식(expression): 어떤 값을 만들어내는 코드를 의미 식별자(identifier): 사용자가 정의한 단어, 키워드 단어X, 숫자 시작X, 공백X 예시 스네이크 케이스 → 함수, 변수 (언더 바'_'를 사용) 캐멀 케이스 → 클래스 (대문자로 시작) hello python hello_python Hellopython → 클래스 print() → 함수 Print() → 클래스 math.pi → 변수 Math.Pi → 클래스 키워드(keyword): 창시자가 정의한 단어 문장(statement): 실행할 수 있는 코드를 의미 주석(comment): 프로그램에 영향을 주지 않는 코드, #으로 시작, 초록색 글씨 예) # 문자열을 출력합니다. p..

[혼공학습단 파이썬] #1-1. 파이썬 설치 및 실행

1. 파이썬 시작하기 1) 파이썬 특징 2) 프로그램 설치 3) 파이썬 실행 1) 파이썬 특징 비전공자도 쉽게 배울 수 있는 언어 다양한 분야에서 활용 가능 대부분의 운영체제(윈도우, 맥, 리눅스)에서 사용 속도가 느림 2) 프로그램 설치 (1) 파이썬 설치 아래 공식 다운로드 페이지에 접속하여 설치 프로그램 다운 (시기에 따라 버전이 다를 수 있으며, 최신 버전으로 설치) ★ 설치화면에서 'Add Python 3.10 to PATH' 체크하고 설치! https://www.python.org/downloads/ (2) 비주얼 스튜디오 코드 설치 긴 코딩을 하기에 적합한 텍스트 에디터 프로그램 다운 ★ 추가 작업 선택 부분에서 4개 항목 모두 체크하고 설치! https://www.code.visualstu..

[혼공학습단 파이썬] #0. 선정 결과 및 도서 소개

지난번에 신청했던 혼공학습단 모집결과가 나왔고, 혼공학습단 10기로 선정되었습니다! 홈페이지 게시글 공지와 이메일로 선정된 명단이 공개되었습니다. (신청하면 다 선정되는 것 같다는...) 저는 이번에 [혼자 공부하는 파이썬 (개정판)]으로 신청했습니다. (10기는 [컴퓨터 구조+운영체제] 혼공자가 가장 많았고, 다음은 [파이썬]인 것 같음) 이제 도서를 구입해서 일정에 맞춰 공부하면 됩니다. 아자아자 파이팅! 교보문고 온라인 서점에서 19,800원에 구매했고, 다음날 도착했습니다. 책이 다소 두꺼운 것 같다는 생각이었는데 구성을 살펴보니, 혼자 공부하기 편하게 '말풍선', '예시', '좀 더 알아보기', '핵심 포인트' 등 친절한 설명들이 많았습니다. 또한, 별권으로 '혼공 용어 노트'에 핵심 내용을 노..

[ADsP] 3-3. 정형 데이터 마이닝(2)

[데이터분석 준전문가, ADsP] 자격증 시험 요약자료로 3과목. 데이터 분석의 "제3장. 정형 데이터 마이닝"입니다. 출제 빈도가 높은 내용 위주로 요약했으니, 이 자료로 공부하시는 모든 분들 합격하시길 바랍니다! [목차] 3과목. 데이터 분석 제3장. 정형 데이터 마이닝 3. 군집분석 4. 연관분석 3. 군집분석 - [군집 내 유사성] 및 [다른 군집 간 상이성]을 규명하는 분석 방법 - 상품구매행동 or 소비자군 분류하여 시장전략수립 등에 활용 구분 거리 내용 연속형 변수 유클리디안 거리 데이터간 유사성 측정 변수들의 산포 정도가 감안되어 있지 않음 표준화 거리 표준편차로 척도 변환 후, 유클리드안 거리를 계산하는 방법 마할라노비스 거리 변수들의 산포를 고려하여 표준화한 거리 두 벡터 사이의 거리를..

728x90
728x90