개요
이 게시물에서는 python에서 활용할 수 있는 작은 팁들을 모을 것입니다. 비중있게 다룰 팁은 게시물을 별도로 작성할 것이며, 사소한 팁은 이 게시물에 작성할 것입니다.
팁 모음
1. 파이썬에서 내가 생각하는 것은 누군가가 다 해놓았다!
2. ctrl + / 로 주석 처리 가능
3. +, -, = 등은 대부분 띄어서 표기, *와 /, 괄호, 괄호 안의 내용은 띄어쓰기 안하는 것을 권장
4. 파이썬에서는 while문 보다는 for문이 더 빠름
5. for문 다음에 else문이 나올 수도 있음
6. python에서는 입출력 방식을 빠르게 하기 위한 방법이 있다
input 대신 sys.stdin.readline() 사용하면 더 빨라지며, 이때는 맨 끝 개행문자까지 입력받기 때문에, rstrip()을 추가로 해주어야 함
7. 파이썬 개발 시 typehinting, duckstring 을 사용하는 것을 추천함
def test(width:int, height:int)->bool:
if width == height:
return True
else:
return False
# int값 2개를 입력 받으며, bool값을 return한다는 것을 알 수 있음
8. 파이썬에는 public, private 개념이 잘 사용되지는 않는다.
private화 시키고 싶다면 변수 혹은 메서드명 앞에 _ 2개 붙이고,
protect화 시키고 싶다면 _ 1개 붙이면 됨
ex)
self.__tmp = tmp # private 변수
self._tmp = tmp # protect 변수
def __tmp(self): # private 메서드
def _tmp(self): # protect 메서드
'python' 카테고리의 다른 글
3. python, enumerate 활용하기 (0) | 2021.01.13 |
---|---|
2. Python에서 List Comprehension (0) | 2021.01.13 |
4.머신러닝의 종류, 강화학습(Reinforcement Learning) (0) | 2021.01.07 |
3. 머신러닝의 종류, 비지도학습(Unsupervised Learning) (0) | 2021.01.07 |
2. 머신러닝의 종류, 지도학습(Supervised Learning) (0) | 2021.01.07 |
댓글