파이썬 상식 10분만에 끝내기

 Python 101 in 10 Minutes

10분에 파이썬에서 알아야 할 모든 것을 배워보자.


  1. 변수(variable)은 값을 저장하는 곳이다.
  2. 변수에 값을 저장할 때는 변수이름 = 값으로 한다.
  3. 변수는 숫자, 문자, 논리, 객체
  4. 흔히 쓰는 자료형 객체에는 리스트(list)와 딕셔너리(dictionary), 집합(set), 튜플(tuple)이 있다.
  5. 계산은 더하기(+), 빼기(-), 곱하기(*), 제곱(**), 나누기(/), 나머지(%), 몫(//)으로 한다.
  6. 들여쓰기(indent)를 지키지 않으면 실행되지 않는다.
  7. 코드블록(code block)은 여러 코드를 하나의 그룹으로 묶은 것을 말한다.
  8. 코드블록은 들여쓰기로 구분한다.
  9. 코드블록을 시작하려면 콜론(:)을 써야 한다.
  10. 코드블록을 사용할 수 있는 키워드는 def, class, if, elif, else, for, while, try, except이다.
  11. TrueFalse는 논리값을 나타낸다. 대소문자는 반드시 구분
  12. and는 논리곱, or은 논리합, not은 논리값을 뒤집는다.
  13. 빈 값은 None으로 표기한다
  14. as는 별명(alias)를 만든다.
  15. assert는 디버깅할 때 쓰는 검사용 구문을 만든다.
  16. break는 루프를 중단시킨다.
  17. class는 클래스를 정의한다.
  18. continue는 루프의 처음으로 돌아간다.
  19. def는 함수를 정의한다.
  20. del은 객체를 제거한다.
  21. try는 예외처리에 사용한다.
  22. except는 예외처리에 사용한다.
  23. finally는 예외처리에 사용한다.
  24. with는 예외처리를 간단하게 할 때 사용한다.
  25. for는 루프를 생성한다.
  26. while은 루프를 생성한다.
  27. import는 모듈을 가져올 때 쓴다.
  28. from은 모듈을 가져올 때 쓴다.
  29. global은 글로벌 변수를 선언한다.
  30. nonlocal은 지역변수가 아닌 변수를 생성한다.
  31. if는 조건문을 만든다.
  32. elif는 if와 else를 합쳐 조건문을 처리할 때 쓴다.
  33. else는 if나 elif에 해당되지 않는 경우의 코드 블록을 만든다.
  34. in은 현재 값이 list, tuple, dictionary 등에 있는 지 확인할 때 쓴다.
  35. is는 두 값이 같은지를 비교한다.
  36. lambda는 간단한 함수를 만든다.
  37. pass는 아무것도 하지 않는다 (자리만 채워준다).
  38. raise는 강제로 예외(에러)를 발생시킨다.
  39. return은 함수의 결과값을 돌려준다.
  40. yield는 제너레이터(generator)를 사용할 때 return 대신 쓴다.
이것이 전부다.

댓글 없음:

댓글 쓰기

PyR Intro - 신입생OT학기제