본문 바로가기

내일 배움 캠프/WIL

WIL) 3주차

이번주 회고
  • 과제를 진행하며 막혔던 부분 & 알게된 것
    • 클래스 안에서 재귀 함수 부르기 : ' return self.함수() '로 호출
    • 만약 어떤 변수에 고정값을 지정했다면 다른 값을 넣지 않게 주의 해야한다! 
    • import os를 불러온 후 os.system("clear")을 통해 명령창을 새로 고침 할 수 있다.
    • 파이썬 출력 글자색 변경 : Color.py 파일을 import해주면 사용 가능! print(f'{Colors.RED}안녕{Colors.RESET}') 또는 print('Colors.RED' + '안녕' + 'Colors.RESET') 과 같이 사용
    • mport subprocess 기능 : subprocess.call(["python", "파일명.py"]) 이라는 명령어를 통해 다른 파일을 실행
    • enumerate() : 문자열을 나열할 때 숫자가 붙여져서 나온다  
    • mutable : dict, list → mutable한 객체는 다른객체가 그 객체를 불러올때 같은 주소를 가리키기 때문에 때문에 값이 바뀔 수 있다. 하지만 불러올 객체에 [;]를 붙이면 다른 주소에 저장한다. ex) b=[]  b_=b[;]
      immutable : str, int, float, bool immutable한 객체는 다른객체가 그 객체를 불러올때 다른 주소에 저장하기 때문에 값이 바뀔 걱정은없다
    • 문자열 리스트를 정수형으로 반환하는 방법 2가지
      1. a = []
         a_int = list(map(int, a))

      2. a = []
         a_int = [int(i) for i in a]

이번주를 진행하며 느낀점

파이썬 기초 & 심화를 배우고 이것을 실제로 써먹을때 정말 기초적이고 쉽다고 느꼇던 부분에서 생각보다  잔실수가 많다라고 느꼇고 사소한 문법이라도 지나치지 말고 잘 익히자 라는 생각이 들었고, 같은 코드라도 최대한 딕셔너리를 이용해 코드를 줄이고 가독성을 높이는 것이 얼마나 중요한지 알게 되었다. 또한 자신이 만든 부분을 어떻게 남들에게 잘 설명할 수 있을지도 많이 생각해보는 한주가 되었던것 같다.

 

 

이번주 목표 달성 여부
  • 팀원과 친해지기
  • 개인과제 & 팀과제 완성하기
  • 과제 해설 복습하기
  • 매일 알고리즘 1문제 이상 풀기

 

 

다음주 목표
  • 알고리즘 & 장고 기초 공부하기
  • 팀과제때 진행했던 코드를 최대한 줄여보기
  • 팀원과 소통 열심히 하기

'내일 배움 캠프 > WIL' 카테고리의 다른 글

WIL) 8주차  (0) 2023.05.07
WIL) 7주차  (0) 2023.05.07
WIL) 6주차  (0) 2023.04.24
WIL) 5주차  (0) 2023.04.18
WIL) 4주차  (1) 2023.04.10