About Python

minyoung·2024년 10월 26일

Day1 241026

#1 Introduction ~ #2 variables and functions

#2.1 variables

  • 파이썬은 코드를 위에서 아래로 읽는다.

  • 변수명에 공백을 가지면 안된다.
    파이썬에서는 camel case 대신 _ 를 사용한다. (중간에 대문자를 써도 상관없지만 일반적이지는 않음)
    숫자로 시작하는 변수명도 안된다. (중간이나 끝에 쓰는 숫자는 상관없음)

#2.2 booleans and strings

  • 숫자 말고 텍스트를 넣고 싶으면 ""안에 작성한다.

  • 데이터 타입의 종류
    • 숫자 : 3
    • 문자 : "min"
    • boolean : True / False (꼭 맨앞은 대문자로 작성)

#2.3 recap

  • variable을 어떻게 만드는지
  • 왜 variable이 필요한지
  • 프로그램에 데이터를 넣어야 하기 떄문에 variable이 필요함
  • 인간이 이해할 수 있는 이름으로 데이터에 접근하기 위해서 데이터를 재사용하기 위해서

#2.4 functions

  • function은 코드조각 같은 것
  • print : 파이썬에서 사용하는 function 중 가장 기본 적인 것
  • fuction을 정의, 사용하는 방법
    - def를 이용하는데, 문법은 def를 쓰고 공백을 넣은 다음 function의 이름을 쓴다.

    - function을 우선 정의한뒤에 호출을 한다. (= 사용을 해준다)

#2.5 indentation


^ 위 이미지가 에러가 나는 이유? 파이썬에서 빈 공백은 코드에 영향을 끼치는 중요한 요소이기때문

  • tab 한번 or 스페이스바 두번

#2.6 parameters

  • function을 만들 때는 데이터가 들어가는 플레이스홀더 같은 공간을 제공해야함

^ user_name을 parameter 라고 한다. = 플레이스홀더
^ min, woong, hreo 는 argument 라고 한다. = 실제로 전달한 데이터

#2.7 multiple parameters

  • parameter는 함수로 전달하는 데이터를 저장하기 위한 placeholer(그릇)일 뿐이다.

    ^ 에러가 나는 이유는 우리가 say_hello 함수는 2개의 데이터를 받는다고 정의했기 때문이다.

    ^ 데이터를 넣는 순서도 매우 중요하다.
    ^ 첫번째는 argument, "main"은 첫번째 parameter인 user_name에 저장된다.
    ^ 30은 두번째 parameter에 저장된다.

  • print 함수에 몇 개의 argument를 줄 수 있는가?
    - print 안에는 얼마든지 많은 콤마와 값들을 넣을 수 있다.

#2.8 recap

  • 함수는 한번 작성해두면 몇번이고 재사용이 가능한 코드다.
  • parameter란, 함수 안으로 데이터를 보내 함수의 결과를 바꿀 수 있게 해주는 것이다.

#2.9 default parameters

  • parameter에 기본값을 설정해주는 방법

    ^ 이것처럼 user_name이 함수에 주어지지 않았다면, user_name=""를 넣어주자

#2.9 과제
plus, minus, multiplication, division, square을 이용하기

#2.10 return values

  • return을 이용하기
  • 함수란 주스 기계에 과일을 넣으면 착즙되서 주스로 나오는 것


^ to_pay 변수는 tax_calc 함수로부터 return 받은 값

^ 코드의 줄을 줄이고 싶다면 to_pay를 pay_tax 안에 데이터값으로 넣으면 된다.

#2.11 return recap

  • 파이썬의 기능 중에 문자열 안에 변수를 넣는 기능 배워보기

    ^ f를 넣지 않는다면 변수명으로 표시된다. :: f와 "" 를 반드시!
    - ex) min -> {my_name}
  • return은 함쑤 바깥으로 값을 보내준다.
  • 파이썬은 그 값을 가져다가 코드 상에 대입해준다.

  • return 키워드는 함수를 끝내버린다.
    - return을 쓰면 파이썬이 실행시킬 마지막 코드이고, 파이썬은 해당 함수가 불린 곳으로 간다.
    • 함수는 마지막에 불린곳에서 실행하게 된다.
profile
3년차 퍼블리셔

0개의 댓글