반응형 TIL21 [TIL] 2025.01.13(월) - python 학습 금일 학습사항1. 객체와 클래스 선언하기2. 생성자와 메서드3. 인스턴스와 특수메서드4. 클래스 변수와 메서드5. 프라이빗 변수6. 상속 각 학습별 상세내용1. 객체와 클래스 선언하기객체지향 프로그램이란?▶ 클래스 기반의 객체를 우선으로 생각하는 프로그래밍이다.▶ Java, Pyhotn, PHP 등이 있다. 객체란?▶ 구현하고자 하는 대상의 속성과 기능을 가지는 프로그램 단위를 말한다.사람을 객체로 예를 들자면)- 속성 : 눈, 코, 입, 키, 몸무게, 성격 등- 기능 : 다리를 이용해 걷기, 물건을 잡을 때는 손가락 이용하기 등 ▶ 추상화 : 객체를 구성하고 있는 속성이 많은 경우 필요한 속성만을 이용한 객체의 표현▶ 프로그래밍 언어에서는 속성을 가질 수 있는 모든 것을 객체라 한다.클래스도 객체가 될.. 2025. 1. 24. [TIL] 2025.01.10(금) - python 학습 금일 학습사항 1. 오류 종류와 기본 예외처리 2. try except 구문 3. 예외 객체와 구분하기 4. raise 구문 5. 표준 모듈 6. 외부 모듈 7. 함수 데코레이터 8. 패키지 각 학습별 상세내용1. 오류 종류와 기본 예외처리프로그램언어의 오류 2가지▶ 구문 오류 : 프로그램 실행 전 발생하는 오류 (괄호의 개수, 들여쓰기 문제 등)▶ 예외 또는 런타임 오류 : 프로그램 실행 중에 발생하는 오류 예외처리하는 방법▶ 조건문을 사용하는 방법▶ try-except문을 사용하는 방법▶ 단, 구문 오류가 발생하는 경우는 예외처리로 불가하기 때문에 코드 자체를 수정해야 한다!! isdigit() 함수 - 문자열 내부에 숫자가 있는지 확인해준다. - 문자열 내부에 숫자가 있으면 True, 없으면 Fa.. 2025. 1. 15. [TIL] 2025.01.09(목) - python 학습 금일 학습사항 1. 함수 기본 2. 가변 매개변수 3. 기본 매개변수 4. 키워드 매개변수 5. 함수 리턴 6. 재귀함수 7. 조기리턴 8. 튜플 9. 람다 10. 콜백함수 11. 제너레이터 12. 타입 어노테이션과 힌트 각 학습별 상세내용1. 함수 기본함수구조def 함수이름(매개변수1, 매개변수2): 코드[설명]▶ def : define의 약자, 함수를 선언할 때 사용하는 예약어▶ 파라미터(parameter, 매개변수) : 함수 내부에서 사용되는 변수▶ 코드 : 함수의 동작을 작성 용어정리▶ 매개변수 - 함수 호출 시 함수 내부에서 사용될 데이터이다. - 함수 호출 시에는 함수 내부에서 필요로하는 특정 데이터들이 있다.▶ 식별자 - 파라미터로 전달받은 변수 - 함수내부에서 데이터.. 2025. 1. 15. [TIL] 2025.01.08(수) - python 학습 금일 학습사항 1. 함수 2. 지역변수와 전역변수 3. 상수 4. 2중 함수 5. 연산자 우선순위 6. 클래스 7. self 8. 매직메서드 9. 클래스의 상속 10. 메서드 오버라이딩과 오버로딩 11. 예외처리 12. 파일 입출력 각 학습별 상세내용1. 함수함수의 특징▶ def 로 선언한다.▶ 반복코드를 하나로 묶은 것이다. (재사용을 위해) 2. 지역변수와 전역변수함수내에서 전역변수 사용▶ 함수 내에서 전역변수를 바로 사용할 수 없다.▶ 사용을 위해 변수명 앞에 "global"을 붙여줘야 한다.num = 1000 # 전역변수def function(): global num # "global 변수명" : 함수내에서 전역변수를 사용하는 방법 num = num + 2000 return n.. 2025. 1. 13. [TIL] 2025.01.07(화) - python 학습 금일 학습사항 1. if문 2. while문 각 학습별 상세내용1. if문 ▶ None과 0은 False지만, None은 False와 같지 않다.▶ 정수, 실수, 문자열은 모두 True이다.▶ 빈문자열("")은 False이다. 예) 정보가 입력되지 않은경우, 다시 입력하도록 코드를 작성할 수 있다. 2. while문 while문 사용의 주의점▶ 조건이 잘못 설정되면 무한 루프에 빠져 과도한 리소스를 소모하게 한다.▶ 하지만, 잘만 사용한다면 for문 보다 효율적이다! while문이 for문보다 강점인 부분▶ 무수히 많이 실행해야할 때 - 예로, 랜덤한 숫자를 받아서 원하는 숫자가 나오면 멈추는 코드 작성 시예시의 시퀀스)while문 : 무한 루프 → 원하는 숫자 확인 → 루프 종료* for문의.. 2025. 1. 13. 이전 1 2 3 4 5 다음 반응형