def sum(a,b):
print('더하자!')
return a + b
result = sum(1,2)
print(result)
함수 사용 예시
함수를 사용하는 경우, 함수에 포함되는 내용은 다음줄에 들여쓰기 형태로 작성해야 내용으로 인식이 가능하다.
def is_adult(age):
if age > 20:
print('성인입니다')
else:
print('청소년입니다')
is_adult(25)
*함수나 if조건문, for문 등을 사용할 때 해당 조건, 함수이름 다음에 ‘:’을 붙여야 올바른 문법이 된다.
people = [{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27}]
for person in people:
if person['age'] > 20:
print(person['name'])
for person in people :
if person['age'] > 20 :
print(person['name'])
파이썬 패키지는 Venv(Virtual environment)에 추가하여 설치하는 형태로 이루어진다. Venv는 가상환경에 라이브러리 패키지가 담기는 곳이다.
패키지 설치방법
Mac OS를 기준으로, PyCharm 환경설정 클릭후 → 프로젝트 인터프리터 →
해당 패키지 검색 후 추가 (+) → 패키지 설치 완료
패키지 사용하기
import requests # requests 라이브러리 설치 필요
r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair')
rjson = r.json()
print(rjson)
requests 라이브러리는 라이브러리 마다 사용 형태가 다르다.
블로그나 기타 라이브러리 참고.
✍️ 배운점
JS만을 사용하다 DB를 사용하여 통신을 하기 위해서 진입장벽이 낮다고 알고 있는 파이썬을 접하게 되었다.
직관적으로 사용할 수 있어서 어려운 언어는 아니라고 생각되기도 하지만 아직은 낯선 환경이다.
JS를 익힌 것이 언어를 학습하는데 확실히 도움이 된다고 생각하며 보람을 느낀다.
출처 - 스파르타코딩클럽