TIL(22.09.05)

이지영·2022년 9월 5일
0

TIL/WIL

목록 보기
7/110

내일배움캠프 AI 6일차

오늘 한 일

파이썬 문법 실시간 강의
효율적인 코딩 공부법 강의
알고리즘 실습

내일 할 일

파이썬 문법 실시간 강의
알고리즘 실습

강의 정리하기

파이썬

  • 인터프리터 언어
    (python 인터프리터 언어, C,Java 컴파일 언어)

    • 컴파일러란?
      사람이 작성한 코드를 컴퓨터가 이해할 수 있도록 기계어로 번역하는 과정
  • 변수 유효 범위
    대부분의 언어에는 변수 유효 범위라는 개념이 있다
    변수 스코프

  • 변수
    1) 지역변수
    2) 전역변수 - 함수 내에서 지역변수로 선언해 함수 내에서는 사용가능하지만 전역변수로 값을 바꿔서 활용하진 못한다.
       전역변수는 기본적으로 사용하지 않는게 좋다!
       나중에 디버깅이 안되고 에러를 찾기 힘들다
       코드를 관리하기도 힘들고 활용도 어렵다
    3) 함수 내에서 전역변수의 값을 바꾸려면 - global 키워드를 이용해 값을 바꾼다 but 사용하지 않는게 좋다

상수는 전역으로 가능 but 그냥 사용안하는게 좋아요
클린코드 중요!

      

알고리즘 실습

  • 백준 단계별 반복문

  • EOF(End Of File; 파일의 끝)Error 예외처리

while 1:
    try:
        A, B = map(int, input().split())
        print(A+B)
    except EOFError:
        break
- try, except를 이용해 예외처리
입력이 있을때에는 try문이 실행되고, EOFError 발생하면 except문을 통해 반복문을 빠져나오게 된다.

느낀점

오늘의 실시간 강의 대만족! 튜터님들 다 설명도 잘해주시고 재밌으셔서 강의 너무 좋았다. 파이썬기초 강의에서는 알지 못했던 부분도 파이썬문법강의를 통해 들었고 효율적인 코딩 공부법에 대한 강의도 내가 어떤것에 더 집중하고 배워나가야 할지에 대해 한번더 생각해본 시간이였다. 프로그래밍 언어를 학습하면 내 코드로 예제 코드 작성해보기! 라는 말이 오늘 제일 와닿았던 말씀이였다. 사용자가 있는 프로그램을 만들자!! 내일은 더 나은 나를 위해 화이팅!

profile
🐶🦶📏

0개의 댓글