강의 회차 : #3. 3 And & Or ~ #3.7 Recap

 

 

1. And

조건문 전체가 True여야 True임, 즉 다중 조건문중 False가 들어있다면 해당 조건문은 False로 동작

 

2. Or

조건문 중 하나만 True면 True로 동작한다.

 

조건문1 조건문2 AND문 OR문
True True True True
True False False True
False True False True
False False False False

 

 

 

3.Python Standard Library 

 

The Python Standard Library

While The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It...

docs.python.org

파이썬은 기본적으로 내장되는  Build-in Functions 그룹외에 다양한 함수를 제공한다. 

그러나 해당 함수를 사용을 위해서는 module을  import를 해줘야한다.

아래는 random 모듈에서 randint 함수를 사용하는 예제이다.

 

4.While(반복문)

while 조건문:
	실행문

조건문이 참일경우 반복해서 실행문을 실행한다.

 

 

5. 기타

5-1 ) input 함수 

쉘스크립트에서 read랑 비슷한 역할 Argument를 입력 받을수 있음

test_input = int(input("값을 입력하세요"))
print ("입력된 값은 ",test_input,"입니다")

 

5-2) 주석 처리 #,"""

한줄단위 주석할경우 내용앞에 해시태그 #

전체 라인 주석 """(쌍따옴표 3개)

전체 주석 처리되어 콘솔값에 아무것도 보이지않음

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

Python 공부 6일차  (0) 2024.03.14
Python 공부 5일차  (0) 2024.03.13
Python 공부 목표  (0) 2024.03.07
Python 공부 3일차  (0) 2024.03.07
Python 공부 2일차  (0) 2024.03.06

Python 공부를 시작하며 인프라 담당자로써 아래와 같은 목표를 가지고 시작했다. 

 

1. 필요시 테스트 할 수 있는 API서버 코딩 능력

 

2. AWS나 클라우드 플랫폼 서비스 파이썬 기반 API 이용하여 인프라 자동화

 

3. 파이썬 활용하여 모니터링에 이용하기

 

4.파이썬기반 웹사이트 구축

 

기초부터 시작하여 얼마나 걸릴진 모르겠지만, 올해 중 4가지 목표에서 하나라도 달성하도록 노력해봐야겠다.

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

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

강의 회차 : #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

강의 회차 : #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

+ Recent posts