[SSAC x Aiffel] 파이썬 코딩 기초 정리

2021. 1. 8. 15:19[스크랩] 개발자에게는 돈

인프런에서 간단하게 배운게 다행히 도움이 되었던 파이썬 코딩..

아이펠에서 배운 파이썬 코딩을 내 나름대로 다시 정리 해보겠다...

 

 

  • 함수(function):input & output 을 가지고 넣었을 때 기능적인 역할을 함
    • 인자(argument): 함수를 호출 시  전달하는 입력값
    • 매개변수(parameter): 함수가 실행 시 입력값이 들어올 변수
    • 반환값(return value): 함수가 종료될 때 호출지점으로 전달할 출력값 
      • 참고: 반환할 시, 가끔 endless없이 지속적으로 looping되는 경우가 있는데, 이럴 때는 [ ] 써서 어디까지만 return 하고 치운다~ 라는 식으로 넣어주면 된다. 
  • 변수(variable): 값을 가리키는 이름
    • 스코프(scope): 변수가 유효한 범위입니다.
      • 참고: 차지하는 범위가 넓은 global scope가 있고, 적은 local scope가 있다. 
  • 연산자(operator): 주어진 값들에 대해 정해진 연산을 수행합니다.
    • 수리 연산자(mathematical operator): +, -, , /, *
    • 비교 연산자(comparison operator): ==, !=, <, >, <=, >=, is
    • 논리 연산자(logical operator): and, or
    • 소속 연산자(membership operator): in
  • 제어문(control statements): 코드 블럭의 흐름(실행 여부, 반복)을 제어합니다.
    • if: 명제가 참이면 실행합니다.
    • else: if 명제 이외의 경우에 실행합니다.
    • elif: if 명제 이외의 경우에 또 다른 명제가 참일 경우에 실행합니다.  
      • 참고: elif는 else if의 줄인말로 보면 된다. 
    • while: 명제가 참일 동안 반복합니다.  
      • 참고: 이럴 경우, 특히나 반복하는 구간 정해주는게 좋음. 
    • for: 주어진 값들 하나씩 반복합니다.
  • 자료형(data types): 값들의 종류를 나타냅니다.
    • 정수(int), 부동소수점 수(float), 불리언(bool), 문자열(str), 튜플(tuple), 리스트(list), 딕셔너리(dict)
    •  
      • 심화 부분에는, 피노치아? 파노치아? 치킨을 인수당 나눠서 먹는걸 예로 든게 있는데, 치킨 밖에 생각이 나지 않는다. 짧지만 일단 정리할 수 있는 기회였다. 

 

 

사실 글로 이해를 다 하는게 불가능한 거 같아서

주말이랑 시간날 때 인프런 강의 동영상 참고 할 예정이다. 

아래 학습 동영상 링크 걸었습니다.

www.inflearn.com/course/%EB%82%98%EB%8F%84%EC%BD%94%EB%94%A9-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B8%B0%EB%B3%B8/dashboard

 

#파이썬코딩정리 #파이썬 #코딩기본 #코딩기초