728x90
728x90

[전체] 88

[혼공학습단 파이썬] #4-1. 리스트

4. 리스트와 반복문 1) 리스트 (1) 리스트 기본 (2) 리스트 연산 (3) 리스트 요소추가 (4) 리스트 요소제거 (5) 리스트 정렬 (6) 리스트 값 확인 1) 리스트 리스트, list 요소, element 인덱스, index 대괄호 내부에 여러 종류의 자료(숫자, 문자열, 불 등)를 넣은 목록 대괄호 내부에 넣는 자료 각 요소가 있는 위치를 나타낸 숫자 ['문자열', 105, 3, True, 'abc'] list = ['요소1', '요소2'] 요소[0] (1) 리스트 기본 - 선언, 추출, 요소변경 (2) 리스트 연산 - 연결(+), 반복(*) (3) 리스트 요소추가 - 리스트명.append(요소): 맨 뒤에 요소 추가 - 리스트명.insert(위치, 요소): 특정 위치에 요소 추가 - 리스트명..

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

혼공학습단 10기! [혼자 공부하는 파이썬(개정판)]의 2주차 미션입니다. 2주차 - 기본 미션 [p187, 3번] 사용자에게 태어난 연도를 입력받아 띠를 출력하는 프로그램을 작성해 주세요. 작성 시 입력 받은 연도를 12로 나눈 나머지를 사용합니다. 나머지가 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11일 때 각각 원숭이, 닭, 개, 돼지, 쥐, 소, 호랑이, 토끼, 용, 뱀, 말, 양띠입니다. 2주차 - 선택 미션 [else 구문 정리] - if문의 조건식이 거짓일 때 실행 - 조건이 2가지로 구분되는 경우에 활용 - if 조건문 뒤에 위치 if 조건문: 조건이 참일 때 실행할 문장 else 조건문: 조건이 거짓일 때 실행할 문장 [elif 구문 정리] - else if와 같은 의..

[혼공학습단 파이썬] #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..

728x90
728x90