Sat. 15. 6.
파이썬 중급
학습한 핵심 내용:
: 특정 기능을 가지고 있는 파이썬 파일

: import, as, from ~ import
import calculator as cal

from calculator import *
from calculator import add, sub

(1) 로또 번호 출력

(2) 문자열 거꾸로 출력


: 현재 실행 파일. 구별법: name을 찍어본다.
print(f'__name__: {__name__}')


if __name__ == '__main__':

ㄴ '=='을 '='로 오타 치는 실수 조심.
: 모듈을 묶어서 관리한다. 디렉토리에 넣으면 됨.



: site-packages 디렉토리에 있는 모듈은 범용 모듈이 된다. 어디서나 사용 가능. venv의 Lib에 있음.
import sys
for path in sys.path:
print(path)

: 헷갈려서 오류 났던 부분이라 한 번 더 정리

ㄴ append 메서드의 동작 방식: append 메서드는 파이썬 리스트(list)의 내장 메서드 중 하나로, 리스트에 새로운 요소를 추가한다. append 메서드는 리스트를 직접 수정(in-place modification)하며, 아무런 값을 반환하지 않는다. 즉, append 메서드의 반환값은 None.

ㄴ 오타 주의: i를 priNum으로 써서 오타 났음.
: math, random, time
#반올림
round(n, m)
import math
#절댓값
math.fabs()
#올림
math.ceil()
#내림
math.floor()
#반올림
math.trunc()
#최대공약수
math.gcd()
#팩토리얼
math.factorial()
#제곱근
math.sqrt()

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