본문 바로가기
---

[2주차01/04월요일]F03.파이썬으로 코딩하기

by 카뮤 2021. 1. 4.

[F03] 파이썬으로 코딩 시작하기

01/04 월요일

1. 변수생성, 함수 호출하기

  • 1) def 함수 정의하기
  • 2) 변수란?
  • 3) 변수의 유효범위 (전역변수와 함수내부 변수)  
    •  전역 스코프(global scope)
    •  지역 스코프(local scope)

                      변수가 어디까지 유효한지 정의된 범위를 변수의 스코프(scope) 라고 합니다

  • 4) 인자(argument) 와 매개변수(parameter)

                    매개변수 : 함수정의 시 가로안에 있는 변수 ,인자(argument)를 받는 변수

                    인자 : 함수호출시 함수 가로안에 있는 값

  • 5) 함수 인자사용의 제한 및 갯수 설정
  • 6 함수 반환값(return) 
  • 7 에러코드 의미 TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'

 

2. 제어문

 - 특정 조건에 따라 알아서 필요한 횟수만큼 반복해서 실행하는 등 프로그램의 "흐름을 제어"

 - 수리, 비교, 논리, 소속(in) 활용하여 제어문 작성

  • 1) if문 ( if elif else)
  • 2) while문 (무한루프사용)
  • 3) for문

 

        반복 가능한(iterable, 이터러블) 객체 라고 합니다. 

        for 루프를 써서 순서대로 엮인 값들을 하나씩 처리할 수 있습니다.

for character in 'Hello':
    print(character)

 

3. 자료형

  • 1) type() 함수란
  • 2) 정수(integer) `int`
  • 3) 부동소수점 수(floating-point number), `float` 링크
  • 4) NoneType
  • 5) boolean형 'bool'   
더보기

 

 

print(type(True))

print(type(False))

print(not True)

print(not not True)

print(bool(None))

print(bool(0))

print(bool(1.1))

print(bool(-1))

bool 숫자표현시  0빼고 모든 숫자는 true

 

  • 6) 리스트,튜플
  • 7) 딕셔너리

 

6.재귀함수(피보나치수열)

7.메모이제이션(memoization) 

 

 

댓글