본문 바로가기

#단편모음/낱 장8

[혼공파] C08 클래스-230608木 C08 클래스 08-1 클래스의 기본 08-2 클래스의 추가적인 구문 08-1 클래스의 기본 (p.382 마무리) 객체object는 속성을 가질 수 있는 모든 것을 의미합니다. 객체 지향 프로그래밍 언어Object Oriented Programming Language는 객체를 기반으로 프로그램을 만드는 프로그래밍 언어를 의미합니다. 추상화abstraction는 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려 내는 것을 의미합니다. 클래스class는 객체를 쉽고 편리하게 생성하기 위해 만들어진 구문입니다. 인스턴스Instance는 클래스를 기반으로 생성한 객체를 의미합니다. 생성자construnctor는 클래스 이름과 같은 인스턴스를 생성할 때 사용하는 함수입니다. 메소드metho.. 2024. 4. 16.
[혼공파] C07 함수-230601木 C07 모듈 07-1 표준 모듈 07-2 외부 모듈 07-3 모듈 만들기 07-1 표준 모듈 (p.329 마무리) 표준 모델은 파이썬이 기본적으로 제공하는 모듈입니다. import 구문은 모듈을 읽어 들일 때 사용하는 구문입니다. as 키워드는 모듈을 읽어 들이고 별칭을 붙일 때 사용하는 구문입니다. 파이썬 문서는 모듈의 자세한 사용 방법이 들어있는 문서입니다. 07-2 외부 모듈 (p.347 마무리) 외부 모듈external module은 파이썬이 기본적으로 제공하지 않는, 다른 사람들이 만들어 제공하는 모듈을 의미합니다. pip install은 외부 모듈을 설치할 때 사용하는 명령어입니다. 제어 역전IoC; Inverse of Control은 개발자가 모듈의 함수를 호출하는 것이 일반적인 제어 흐름이.. 2024. 4. 16.
[혼공파] C06 예외처리-230521日 C06 예외 처리 06-1 구문 오류와 예외 06-2 예외 고급 06-1 구문 오류와 예외 (p.291 마무리) 구문 오류는 프로그램의 문법적인 오류로 프로그램이 실행조차 되지 않게 만드는 오류입니다. 예외(런타임 에러)는 프로그램 실행 중에 발생하는 오류입니다. try catch 구문 등으로 처리할 수 있습니다. 반대로 구문 오류는 실행 자체가 안되므로 try catch 구문으로 처리할 수 없습니다. 기본 예외 처리는 조건문 등을 사용해 예외를 처리하는 기본적인 방법입니다. try except 구문은 예외 처리에 특화된 구문입니다. 06-2 예외 고급 (p.307 마무리) 예외 객체는 예외와 관련된 정보를 담고 있는 객체입니다. raise 구문은 예외를 강제로 발생시킬 때 사용하는 구문입니다. GitH.. 2024. 4. 16.
[혼공파] C05 함수-230516火 C05 반복문 05-1 함수 만들기 05-2 함수의 활용 05-3 함수 고급 05-1 함수 만들기 (p.226 마무리) 호출은 함수를 실행하는 행위를 말합니다. 매개변수는 함수의 괄호 내부에 넣는 것을 의미합니다. 리턴값은 함수의 최종적인 결과를 의미합니다. 가변 매개변수 함수는 매개변수에 아무것도 넣지 않아도 들어가는 값입니다. 05-2 함수의 활용 (p.243 마무리) 재귀 함수 recursion function는 내부에서 자신을 호출하는 함수를 의미합니다. 메모화 memoization는 한 번 계산한 값을 저장해 놓은 후, 이후에 다시 계산하지 않고 저장된 값을 활용하는 테크닉입니다. 조기 리턴 early retruns은 함수의 흐름 중간에 return 키워드를 사용해서 코드 들여쓰기를 줄이는 등의.. 2024. 4. 16.
[혼공파] C04 반복문-230515月 C04 반복문 04-1 리스트와 반복문 04-2 딕셔너리와 반복문 04-3 반복문과 while 반복문 04-4 문자열, 리스트, 딕셔너리와 관련된 기본 함수 04-1 리스트와 반복문 (p.157 마무리) 리스트list는 여러 가지 자료를 저장할 수 있는 자료형을 말합니다. 요소element는 리스트 내부에 있는 각각의 내용을 의미합니다. 인덱스index는 리스트 내부에서 값의 위치를 의미합니다. for 반복문은 특정 코드를 반복해서 실행할 때 사용하는 기본적인 구문입니다. 04-2 딕셔너리와 반복문 (p.171 마무리) 딕셔너리dictionary는 키를 기반으로 여러 자료를 저장하는 자료형입니다. 키key는 딕셔너리 내부에서 값에 접근할 때 사용하는 것입니다. 값value은 딕셔너리 내부에 있는 각각의 .. 2024. 4. 16.
[혼공파] C03 조건문-230512金 (p.124 마무리) 불boolean은 파이썬의 기본 자료형으로 True(참)와 False(거짓)를 나타내는 값입니다. 논리 연산자는 not, and, or 연산자가 있으며, 불을 만들 때 사용합니다. 비교 연산자는 숫자 또는 문자열에 적용하며, 대소를 비교하는 연산자입니다. if 조건문은 조건에 따라 코드를 실행하거나 실행하지 않게 만들고 싶을 때 사용하는 구문입니다. (p.136 마무리) else 구문은 if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행됩니다. elif 구문은 if 조건문과 ~ else 구문 사이에 입력하며, 세 개 이상의 조건을 연결해서 사용할 때 적절합니다. if 조건문의 조건식에서 False로 변환되는 값은 None, 0, 0.0(빵점이 내 점수라니 거짓말이야)과.. 2024. 4. 16.
[혼공파] C02 자료형_230511木 직접 해보는 손코딩 따라하기 + 챕터- 의 소단원의 마무리의 확인문제의 코딩 직접작성하기 02-1 자료형과 문자형 안 녕 하 세 요 앞에서부터 선택 [0] [1] [2] [3] [4] 뒤에서부터 선택 [-5] [-4] [-3] [-2] [-1] [ ] 기호를 이용해 문자열의 특정 위치에 있는 문자를 참조하는 것을 인덱싱 indexing 이라고 하고, [:] 기호를 이용해 일부를 추출하는 것을 슬라이싱slicing 이라고 합니다. (왼쪽사진) 오류 발생하면 밑에 정상적인 코드들도 진행하지 않고 오류난 지점에서 맥혀버림. #확인4 👉 파이썬은 문자 선택 연산자에서 인덱싱할 때 0부터 셉니다. 👉 안녕하세요. 5글자 니까 5-1 = [0부터:4까지] IndexError: string index out of r.. 2024. 4. 16.
[책] 혼공파 C01 : 파이썬 시작하기 [혼공파] C01 파이썬 시작하기 예제_230511木 파이참 - 실행결과 보기 - 단축키 (윈도우) Ctrl + Shift + F10 (맥) Ctrl + Shift + R 2024. 2. 25.