목록Python (9)
Frontend 개발자 - hyo.loui
❤️🔥TIL : Today I Learned 함수 심화 매개변수 매개변수 기본값 (*args) (**kwargs) 함수의 매개변수 def cal(a, b): # a와 b의 매개변수가 함수 내부의 a와 b로 전달됩니다! return a+2*b result = cal(1, 2) # a 에는 1, b 에는 2 를 전달합니다! print(result) # 5 # 1+2*2 = 1+4 = 5 맞게 들어오네요 result = cal(b=2, a=1) : 매개변수 호출 시 매개변수명을 지정해서 대입한다면 순서는 무관합니다 함수 선언시 매개변수 기본값 지정 인수를 미리 지정해 놓으면 기본값이 됩니다 여기서 기본값은 매개변수로 입력받은 값이 없을 경우 기본적으로 입력될 값을 말합니다! def cal2(a, b=2): ..
❤️🔥TIL : Today I Learned 파일 불러오기 from "file" import "def" file = 불러올 파일이름 def = 불러올 함수이름 ex) from main_func import sum (main_func 파일에서 sum 함수를 불러와~) 이 방법으로 main.py 에서는 함수 선언이 없지만, 호출이 가능합니다! 코드로 보시죠 # 현재파일은 main.py 입니다 from main_func import say_hi_to # main_func 파일에서 say_hi_to 함수 불러오기 say_hi_to('민수') # '민수님 안녕하세요!' # 현재 파일은 main_func.py 입니다 def say_hi_to(name): print(f'{name}님 안녕하세요!') 그런데, 여기서..
❤️🔥TIL : Today I Learned '튜플'과 '집합' 튜플 '()' 파이썬에서 새 변수를 만들 때는 변수이름 = 값 의 형태로 씁니다. 변수의 형태중에 변수이름 = [리스트] 가 있고, 변수이름 = {딕셔너리}가 있었습니다 튜플은 리스트와 비슷하지만 불변인 자료형 입니다. 마찬가지로 순서가 존재하구요 튜플은 소괄호 안에 작성합니다. 예시를 보겠습니다! # 1 - [리스트] 수정 가능 카페 = ['스타벅스', '이디야', '더리터'] 카페[1] = '엔젤리너스' print(카페) # ['스타벅스', '엔젤리너스', '더리터'] # 2 - (튜플) - 삽입, 추가, 삭제 불가 카페 = ('스타벅스', '이디야', '더리터') 카페[1] = '엔젤리너스' # 이건 안됨 print(카페) # ['스..
❤️🔥TIL : Today I Learned 조건문 if 문 (if, elif, else) 조건을 만족했을 때만 특정 코드를 실행하도록 하는 문법입니다. # 조건문 라면 = 5000 if 라면 > 3800: print('국수를 사자') elif 라면 > 1900: print('라면을 사자') else : print('라면을 두개 살 수 있어 >.
❤️🔥TIL : Today I Learned 변수 선언과 자료형 변수 ( variable ) 선언 파이썬에서 새 변수를 만들 때는 변수이름 = 값 의 형태로 씁니다. 변수는 '값'을 가리키는 것'! 변수는 '메모리'에 연결되어 있다고 생각하는게 좋습니다! a = 3 # 3을 a에 넣는다. print(a) b = a # a에 들어 있는 값인 3을 b에 넣는다. print(b) a = 5 # a에 5라는 새로운 값을 넣는다. print(a, b) # 5 3 그런데, 여기서 c 의 값은 어떻게 나올까? a = 3 b = a c = b a = 5 b = 4 print(c) 답은 3이다! 왜냐하면 변수를 대입하는 과정은 우리가 자주 하는 '복사' + '붙여넣기' 과정과 비슷하다! 그래서 최종적으로 a = 5 ,..
눈에 보여지는 '프론트엔드' UI 부분, 그래 식당으로 말하자면 식당 외부,내부 (인테리어) 그리고 '백엔드' 내가 주문한 요리를 레시피에 맞게 요리하고 가져다 주는 것처럼 눈에 잘 보이지 않지만 식당의 핵심 서비스 라는것도 알겠어 근데 이게 어떻게 연결이 되는걸까? 우선 두개로 분리를 해보자면 '(POST 요청)'요리 주문 와 '(GET 요청)주문 목록' 이 있어 (POST 요청)은 요리 주문(생성, 수정, 삭제) 할 수 있고 (GET 요청)은 주문 목록을 보기만 할 뿐 요리 주문을 못하지.. 1. POST 요청 'POST 주문' 버튼을 누르게 되면 JSON(메뉴판) 문법에 맞는 주문이 들어가게 되면서 AJAX 요청을 하게돼! (소스는 얼마나, 굽기는 어떻게 등등) 이후에는 서버(python : 직원)..
파이썬을 공부한다면 패키지를 이해하고 잘 사용해야 한다 이해가 쉽도록 '식당 > 주방' 상황에서 설명하겠다 우선 라면을 만든다고 치자, 여기서 공통적으로 필요한 식기도구를 생각해보자 [냄비, 물, 라면] 이 있다! 자 여기에 하나라도 빠진다면 라면이 만들어 질 수가 없다 그래서 나는 식기도구 라고 생각하고 패키지를 설치 할 때에도 -필요한 도구를 내가 준비하는 과정- 이라고 생각한다
강의에서 에디터는 PyCharm 을 사용하지만, 저는 vscode를 쓰고 있어 패키지 install 방법이 달랐습니다. 그래서 조금 애를 먹었지만..^^ 저와 같은 문제 먼저 해결하고 포스팅해주신 선배님의 vscode python 환경 세팅 방법으로 잘 적용 되었어요! 포스팅해주신 필자님께 감사드립니다! 링크는 맨 아래 있습니다 자, 이제 본론으로 들어가겠습니다!! 더보기 👉 파이썬을 설치한다? → 일종의 번역팩을 설치한다고 생각하면 됩니다. 컴퓨터는 101010001 과 같은 언어만 알아들을 수 있어요(어셈블리어라고 하죠!) 파이썬 문법으로 된 것을 101010001로 변환해줄 수 있도록, 번역 패키지를 설치하는 것입니다. 파이썬 문법을 시작하기에 앞서.. 파이썬은 매우 직관적인 언어이고, 할 수 있는..