본문 바로가기

스파르타내일배움캠프TIL7

내일배움캠프 15일차 TIL_class 객체(object) 다루기 오늘의 학습 키워드: class : __init__ 함수 / 상속 / class 객체(object) 다루기 공부한 내용 본인의 언어로 정리하기: __init__ 는 생성자(Constructor)라고 부르기도 한다. 사용자가 따로 호출하지 않아도 클래스 객체를 생성할 때 자동으로 호출이 되는 부분 python의 class 상속이란, 클래스를 생성할 때 다른 클래스에 선언된 변수, 메소드 등의 기능들을 가져와 사용할 수 있도록 해주는 기능 동일한 코드를 여러 클래스에서 조금씩 수정해 사용하거나 모듈에 내장되어 있는 클래스를 변경할 때 주로 사용한다. 오늘의 회고: ↓상속을 사용하면 코드를 간소화할 수 있다.↓ class Monster(): def __init__(self, hp): self.hp = hp d.. 2023. 8. 29.
내일배움캠프 14일차 TIL_비교연산자 오늘의 학습 키워드: 다양한 비교연산자 try / exception을 활용한 에러 처리 패킹과 언패킹 공부한 내용 본인의 언어로 정리하기: 비교연산식을 이용하면 결과가 True인지 False인지 판단할 수 있는데 향후에 어떻게 활용가능한지 생각해보았다.값을 비교할 수 있고 관계를 파악할 수 있기 때문에 다양하게 활용 가능하다.향후에는 의사결정하는데 있어서 아주 중요하기 때문에 지금 단계에서 잘 알아두고 코드를 짜는 능력이 필요하다.파이썬에서는 에러 처리시, try/exception 을 활용해서 처리한다.패킹과 언패킹은 언어가 보여주듯이, 요소들을 묶어주거나 풀어주는 것을 의미하며 list 혹은 dictionary의 값을 함수에 입력할 때 주로 사용한다. dictionary에서의 활용 def set_pro.. 2023. 8. 29.
내일배움캠프 13일차 TIL_변수 유효 범위(variable scope) Python 강의(심화) 오늘의 학습 키워드: 변수 유효 범위(variable scope) & 자주 사용되는 모듈 및 패턴 공부한 내용 본인의 언어로 정리하기: 변수 유효범위: 변수가 선언된 위치나 키워드에 따라 변수를 사용할 수 있는 범위가 달라지는 것. 지역 변수(local variable): 함수 내부에 선언. 외부에 영향력 X 전역 변수(global variable): 함수 밖에서 선언되며 어디서든 접근 O 자주 사용되는 모듈 및 패턴 type() / 값의 자료형 확인해보기 split() / string을 list로 변환하기 join() / list를 string으로 변환하기 replace() / 문자열 바꾸기 pprint() / 코드 예쁘게 출력하기 random / 랜덤한 로직이 필요할 때 ti.. 2023. 8. 23.
내일배움캠프 12일차 TIL_코드 컨벤션과 네이밍 컨벤션 표기법 Python 강의(심화) 오늘의 학습 키워드: 코드 컨벤션과 네이밍 컨벤션 표기법 공부한 내용 본인의 언어로 정리하기: 파이썬에서는 네이밍 컨벤션으로 변수 / 함수를 네이밍할 때: Snake 표기법 Class를 네이밍할 때: Pascal 표기법 오늘의 회고: 내일배움캠프가 하루 12시간인데 안하던 공부를 하려니 하루 5시간 집중도 보통 힘든게 아니다. 차라리 야근하며 일했던 시절이 쉬웠다고 느껴질만큼(?) 쉽지 않은 스케줄. 공부를 하다가 모르는게 있으면 차라리 당당하게 질문을하면 좋다. 그럼 바로 도움을 받을 수 있고 나의 공부 집중력도 올라간다. 12시간 중 얼마나 몰입했는지: 20% 더 나은 미래를 위해 내일 어떤 공부를 진행할 것인지: 강의를 듣고 바로바로 vs code로 연습도 해보고 싶지만 그.. 2023. 8. 23.