WEEK 3. 작심삼주

BEBELOG·2022년 7월 24일
0

3주차에 도래해서 준비되지 않은 입과테스트를 보았다.
문제는 2달 전 계획했던 휴가와 맞물려버렸다는 것.
책상에 앉아서 입과테스트에 임해보려했지만 나약한 내 자신은 와르르 무너져버렸다.
덧불어서 내가 얼마나 파이썬 기본이 안잡혀 있는지 느낄 수 있었다.

그래서 강의도 강의지만 파이썬과 관련된 서적을 하나씩 찾아보기로 했다.
첫번째로는

집에 왜 있는지 모르겠지만 나에게 딱 필요한 "문과생을 위한 파이썬"

강의를 들으면서 물음표가 시작되었던 함수구간부터 다시 복습하기로 했다.

복합문

  1. if : 조건식에 따라 서로 다른 작업 수행
  2. for/while : 동일한 작업 반복 수행
  3. try : 의도하지 않은 상황을 처리
  4. def : 작업을 묶고 이름을 붙여 함수 생성
  • 머릿말 끝에는 ':'를 붙여서 머릿말임을 알려야 함.
  1. if문

    if 조건식 :
    elif 다른 조건식:
    else :

if, elif가 False면 else 수행

2-1. for문

같은 작업을 객체만 바꿔서 반복적으로 수행할 때
for 매개변수 in 컨테이너:
for문 밖의 변수도 사용 가능

2-2. while문

미리 정해 놓은 규칙을 만족하는 동안 작업 반복
while 조건식:
break : 진행하던 작업을 멈춤 / continue : 남은 작업 무시하고 머리말로 회귀

  1. try절

    try와 except절은 필수 구성요소
    try절이 본문수행중에 예외를 일으키면 수행을 중단하고 except절로 넘어간다. except절의 본문은 try절이 예외를 일으킬 경우 수행하는 후속 작업

    • 예외 : 스크립트가 실행된 후 발생한 오류, 문법오류를 제외한 모든 오류
      섬세한 오류 제어
      try : -> 수행할 일
      except 오류 as 매개변수 : -> 해당 오류 발생 시 수행할 일
      else : -> 예외가 발생하지 않았을 경우 수행
      finally : -> 예외 발생 여부와 관계없이 수행
  2. def절

    define의 축약형 "함수 정의"
    def 함수명(매개변수):
    return 반환할 객체 추가하면 함수를 호출할 때 해당 객체를 돌려줌.
    함수 내 외부의 변수 공간을 일부 공유해야한다면, global문 이용

아직 가야할 길이 너무 많다.
수학으로 치면 아직도 집합만 공부하고 있는 기분.
얼른 한걸음 나아가고 싶다.
그럴려면 더욱 부지런해지고 열정적이어야겠지.

4주차부터는 더욱 뜨거운 JILY가 되어야지.

profile
비전공자 Will be 전문가

0개의 댓글