강의 회차 : #3. 0 If ~ #3. 2 Recap

 

조건문 If

if 조건문:
	실행문

해석 : 주어진 조건문이 참이라면 실행문을 실행.

 

Else

if 조건문:
	실행문1
else:
	실행문2

해석 : 조건문이 참이라면 실행문1을 실행, 만약 거짓이라면 실행문 2를 실행

 

 

다중조건문 elif

if 조건문1:
	실행문1
elif 조건문2:
	실행문2
else:
	실행문3

해석 : 조건문1이 참이라면 실행문 1을 실행, 만약 거짓이라면 조건문 2를 실행 조건문 2가 참이라면 실행문 2를 실행

조건문 2가 거짓이라면 실행문 3을 실행한다. 

 

*참고사항 :

1. 함수선언과 동일하게, If문과 Else문내에 실행문을 넣을 경우 들여 쓰기를 통해 실행문을 넣어준다.

2. else는 넣어도되고 안넣어도된다. 모든 조건문이 false일때 else를 실행한다.

3. 다중조건문의 경우 elif를 통해서 계속해서 조건문을 추가할수있다.

'Study > Python' 카테고리의 다른 글

Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06
Python 공부 1일차  (2) 2024.03.05
Python 공부 0일차  (2) 2024.03.04

저자 : 유시민

독서일자 :  2024.02.08 ~ 2024.03.07

 

여태 읽은책 중에 가장 오래걸린책이다.

제목에서 말하고있는 '국가' 30년 정도 대한민국이라는 국가에 살아온 국민으로써 '국가'라는 본질에 대해서는 생각해본적이 없는 것 같다. 단순히 살고있는곳 내가 태어난곳 이라는 생각만 했었는데, 책을 통해서 철학자들의 각종 국가론과 다양한 시점을 접해볼수있었고,  정확한 의미와 역사를 모르던 보수,진보의 뜻 자유민주주의에 대해 알수있었다.

지난날 정치를 보수,진보 두가지로만 나눠서 생각했던 내가 부끄럽다고 생각이 들었다.

이번 독서를 마치며 원래 관심이 없던 정치학이나 우리나라의 근현대사에 대해 흥미가 좀생긴듯하다.

온전히 '국가란 무엇인가'라는 책을 이해하진 못했지만, 나름 의미있는 시간이였고

다음에 기회가 되면 한번더 읽어보려고 한다.

 

강의 회차 : #2. 10 Return Values ~#2.11 Return Recap

Return 함수란

함수로부터 값을 가져오는 역할을 한다.

def tax_calc(money):
	return money * 0.35

my_tax = tax_calc(150000)

def pay_tax(tax):
	print ("나의 세금은", tax,"입니다")
    
pay_tax(my_tax)

#tax_calc를 통해 계산되어 리턴된 값이, my_tax변수에 저장되어 아래와 같이 출력됨

 

string과 변수를 함께 사용하는 방법

f"{변수명} 문자열"방식으로 사용하면 된다 아래는 예시

def juice_maker(fruit):
	return f"{fruit}+🥤"

my_juice = juice_maker("🍍")

print (my_juice)

결과 값

해석 :

my_juice 변수를 선언하면서 juice_maker 함수에 인수 "🍍"을 넣어줬다. 

juice_maker 함수에서 받아온 🍍를 파라미터로 사용하여 파라미터+🥤값을 리턴해준다.

리턴해준 값을 print하여 위의 결괏값이 출력되었다.

 

*추가로 함수선언후 return구문이 실행될 경우 return아래의 동작은 일어나지 않는다.

return 값 하단은 실행되지않음을 알수있다.

 

'Study > Python' 카테고리의 다른 글

Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07
Python 공부 1일차  (2) 2024.03.05
Python 공부 0일차  (2) 2024.03.04

강의 회차 : #2.4 Functions ~ #2.9 Default Parameters

Functions의 정의

function은 코드조각과 비슷한 의미, 한번 작성하여 코드의 재사용을 위한 기능

Functions의 선언

variable 선언과 달리 def를 사용하여 아래와 같이 선언한다.

함수의 이름을 짓는 규칙은 앞서 변수를 선언하는것과 동일하다.

(ex)공백 금지,숫자 시작 금지)

def 함수명():
	함수 내용

Functions의 실행

functions의 실행은 단순히 함수명만 호출해서는 안되고 함수내부의 값을 실행한다는 의미의 괄호를 같이 적어줘야한다.

함수명()

 

 

 

Indentation

함수에 속한것을 의미할때 Space 2번 혹은 Tap 1번으로 들여쓰기 해준다.

def 함수명():
  함수내용( 함수내용 앞에 2space or 1tap )

다른언어에서는 { } 중괄호를 통해 구분해줘야하지만 파이썬에서는 들여쓰기를 통해서 구분이 가능하다.

 

Parameters

함수 사용시 Argument를 통해 변수를 받아서 함수내에서 Parameter로 사용 할 수 있게 해준다

def 함수명(Parameter)
   함수내용

함수명("Argument")

Parameter(매개변수) : 함수에 입력으로 전달된 값을 받는 변수

Argument(인수) : 함수를호출할 때 전달하는 입력 값

 

Parameter를 여러개 실행할때는 아래와 같이 코드를 짠다.

def 함수명(Parameter1, Parameter2)
  함수내용

함수명(Argument1, Argument2)

즉 Parameter와 Argument의 갯수를 통일 해줄것.

 

Default Parameter 설정을 통해  Argument 미입력시 에러메시지가 아닌 기본값이 보여지게끔 설정할수있다.

def 함수명(Parameter="Default Parameter"):
   print("테스트", Parameter)
   
함수명()

 

실습예제 계산기 만들기

*인수가 없더라도 에러메시지 보이지 않게끔 구성 매개변수는 2개 받게 +,-,*,/,** 5가지 함수 구현

 

'Study > Python' 카테고리의 다른 글

Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06
Python 공부 0일차  (2) 2024.03.04

유튜브를 통해 항상 좋은 정보를 접하던 노마드코더 니꼬의 무료 강의 파이썬이 있어서, 미뤄왔던 파이썬 공부를 시작해보려고한다. 최종적으로는 간단한 API 서버를 만들어보는게 목표인데, 열심히 들어봐야겠다. 

 

노마드코더 Python 무료강의
 

Python으로 웹 스크래퍼 만들기 – 노마드 코더 Nomad Coders

Python for Beginners

nomadcoders.co

강의 회차 : #1.2 Welcome ~ #2.3 Recap

파이썬 특징

1. 순차대로 실행되는 언어

2. High-level 언어 (High-level 일수록 자연어와 비슷함)

변수 선언 규칙

1. 변수내에 _를 넣는 Snake Case를 주로 쓰기(Camel Case도 괜찮다.)

2. 앞에 숫자나 특수문자 붙이기 X 끝이나,중간엔 괜찮음

3. 중간에 공백 없이 변수 선언

데이터타입

1. 문자 : 쌍따옴표로 감싸면 문자로 인식 ("test","12")

2. 숫자 : 숫자그대로 입력시 숫자로 인식(12,15)

3. Boolean : 이진법 True(1,on),False(0,off)로 입력 (대문자 T와F로 시작해야한다.)

'Study > Python' 카테고리의 다른 글

Python 공부 4일차  (0) 2024.03.10
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06
Python 공부 1일차  (2) 2024.03.05

+ Recent posts