파이썬 중급_1

YJ·2023년 3월 8일

▷ 오늘 학습 내용: 파이썬 강의(중급 1~3)

01_함수란?

  • 파이썬의 함수는 수학의 함수와 동일
  • 내장 함수: 파이썬에서 기본으로 제공
    사용자 함수: 사용자가 직접 선언
  • 함수는 특정 기능을 재사용하기 위해 사용함

02_함수 선언과 호출

  • 함수 선언: def 키워드, 함수명, : , 들여쓰기
  • 함수 호출: 함수명과 '()'

03_함수 내에서 또 다른 함수 호출

  • 또 다른 함수 호출
  • pass를 이용해서 실행문 생략도 가능함

04_인수와 매개변수

  • 함수 호출시 함수에 데이터를 전달할 수 있다.
  • 인수와 매개변수 개수는 일치해야 한다.
  • 매개변수 개수가 정해지지 않은 경우 매개변수 앞에 '*' 붙이기

05_데이터 반환

  • return 키워드 → 함수 실행 결과를 호출부로 반환할 수 있다.
  • 함수가 return을 만나면 실행을 종료한다.

06_지역변수와 전역변수

  • 전역 변수: 함수 밖에 선언된 변수로 어디에서나 사용 가능하지만 함수 안에서 수정할 수 없다.
  • 지역 변수: 함수 안에 선언된 변수로 함수 안에서만 사용 가능하다.
  • global을 사용하면 함수 안에서도 전역변수의 값을 수정할 수 있다.

07_중첩함수

  • 함수 안에 또 다른 함수
  • 내부에 중첩되어 있는 함수는 함수 밖에서 호출할 수 없음

08_lambda 함수

  • lambda 키워드로 함수 선언을 보다 간단하게 할 수 있다.

09_모듈

  • 모듈: 이미 만들어진 훌륭한 기능
    1) 내부 모듈: 파이썬 설치 시 기본적으로 사용할 수 있는 모듈
    2) 외부 모듈: 별도 설치 후 사용할 수 있는 모듈
    3) 사용자 모듈: 사용자가 직접 만든 모듈

10_모듈제작

  • 모듈: 함수가 선언되어 있는(특정 기능을 가지고 있는) 파이썬 파일

11_모듈사용

  • import 키워드를 이용해서 모듈 임포트
    calculator 모듈 → import calculator
  • as 키워드를 이용해서 모듈 이름 단축
    import calculator as cal
  • from 키워드를 이용해서 모듈의 특정 기능만 사용
    from calculator import add, sub
    from calculator import * (모든 기능 가져오기)

12_실행(메인)파일1

  • 전역변수를 이용한 실행파일 지정

13_실행(메인)파일2

  • 실행(메인)파일 일때만 실행되도록 설정하기

14_패키지

  • 모듈을 묶어서 그룹으로 관리할 수 있다.

15_site-packages

  • site-packages에 있는 모듈은 어디에서나 사용할 수 있다.
  • venv → Lib → site-packages

▷ 내일 학습 계획: 파이썬 강의(중급 4~7)

[이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다.]

0개의 댓글