ෆ ⋆ ₊ ゚ ☽ * ₊ ⋆

혼공학습단/Python 6

혼공파 5주차

○ 기본 미션 구문 오류 : 괄호의 개수, 들여쓰기 문제 등으로 프로그램이 실행되기도 전에 발생하는 오류 구문 오류가 있는 코드를 실행할 경우 ? ㄴ SyntaxError (오류를 해결하지 않으면 프로그램 자체가 실행되지 않음) 라는 단어가 나옴 예외 : 예외 또는 런타임 오류는 프로그램 실행 중 발생하는 오류 구문 오류가 있는 코드를 실행할 경우 ? ㄴ 프로그램이 일단 실행되고 해당 지점에서 오류를 발생시킴 * try except 구문은 예외 처리에 특화된 구문 * ○ 선택 미션 ① output = 10 + "개" 예외 : 문법적인 오류 X ValueError : 정수와 문자는 형식이 다르기 때문에 더할 수 X ② int("안녕하세요") 예외 : 문법적인 오류 X ValueError : 문자열을 정수로..

혼공파 4주차

○ 기본 미션 ○ 선택 미션 종류 정의 제약 매개변수 함수의 괄호 내부에 넣는 것 가변 매개변수 매개변수를 원하는 만큼 받을 수 있는 함수 가변 매개변수 중복 사용 X 가변 매개변수 뒤 일반 매개변수 X 기본 매개변수 매개변수에 아무것도 넣지 않아도 들어가는 값 기본 매개변수 뒤 일반 매개변수 X # 매개변수 def print_times(value, n) : for i in range(n) : print(value) print_times("안녕하세요", 5) ㄴ 안녕하세요 * 5 # 가변 매개변수 def print_times(n, *values) : for i in range(n) : for value in values : print(value) print() print_times(3, "안녕하세요", ..

혼공파 3주차

○ 기본 미션 ● 리스트 : 목록, 여러 가지 자료를 저장할 수 있는 자료 - 선언 및 요소 접근 요소(element) : 내부에 넣는 자료 인덱스(index) : 대괄호 안에 들어간 숫자 # 리스트 선언 (0부터 카운트 함!) list_a = [273, 32, 103, "문자열", True, False] # 사용법 1 : 대괄호 안에 음수를 넣어 뒤에서부터 요소 선택 list_a = [273, 32, 103, "문자열", True, False] list_a[-1] ㄴ False # 사용법 2 : 리스트 접근 연산자를 이중으로 사용 list_a = [273, 32, 103, "문자열", True, False] list_a[3] ㄴ '문자열' # 사용법 3 : 리스트 안에 리스트 사용 O list_a = ..

혼공파 2주차

○ 변수 생성 및 사용 변수 : 값을 저장할 때 사용하는 식별자 변수 선언 변수 할당 변수 참조 ○ 복합 대입 연산자 : 기존의 연산자와 조합해 사용할 수 있는 연산자 += 숫자 덧셈 후 대입 -= 숫자 뺄셈 후 대입 *= 숫자 곱셈 후 대입 /= 숫자 나눗셈 후 대입 %= 숫자의 나머지를 구한 후 대입 **= 숫자 제곱 후 대입 += 문자열 연결 후 대입 *= 문자열 반복 후 대입 ** +=와 *=은 숫자와 문자열 모두 적용 가능 ** ○ input() : 명령 프롬포트에서 사용자로부터 데이터를 입력받을 때 프롬포트 문자열 : input 함수 괄호 안에 입력한 내용 블록 : 프로그램이 실행 도중에 잠시 멈추는 것 리턴값 : 함수의 결과로 나오는 값 type() : 자료형을 알아볼 때 ○ 숫자 / 문자 ..

혼공파 1주차

○ 파이썬 특징 1. 문법이 간단해서 배우기 쉽다. 2. 많은 사람이 사용하고 있어 다양한 분야에서의 활용이 가능하다. ⇒ 기본적인 데스크톱 애플리케이션 ~ 웹 서버, 해킹도구, IoT, 인공지능 등 모두 활용이 가능하다. 3. 대부분의 운영체제(윈도우, 맥, 리눅스)에서 같은 방법을 사용할 수 있다. ⇒ 다른 프로그램과 달리 모든 운영체제에서 같은 방법으로 사용할 수 있다. 4. 일반적으로 느리다. ⇒ 파이썬은 쉽게 사용할 수 있지만 느린 반비례 성질을 가지고 있다. ○ 자료형(data type) : 개발자들이 쉽게 사용할 수 있도록 기능과 역할에 따라 자료를 구분한 종류 문자열(string) : 메일 제목, 메시지 내용 등 ex) "혼공족장님 사랑해요", "Hello World" 숫자(number) ..