목록Python (7)
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}님 안녕하세요!') 그런데, 여기서..
❤️🔥WIL: Weekly I Learned 이번주 한 일 티스토리 블로그(기술 블로그) 개설 = 매일 TIL 일지 JavaScript 문법 기초 KDT 실무형 프론트엔드 엔지니어 = 강의 완주 파이썬 문법 기초 KDT 실무형 프론트엔드 엔지니어 양성과정 = 강의 완주 자료구조, 알고리즘 KDT 실무형 프론트엔드 엔지니어 = 청취중 깃허브 repository 생성 + 초대 react A반 10조(부드라미조) 조장으로써 한일 study review 2주차는 본격적인 강의 커리큘럼이 시작되었다 자바스크립트는 다른 강의들로 선학습을 해놓은 터라 수월하게 강의를 들을 수 있었다. 파이썬은 너무 생소해서 무의식적으로 어렵겠다 라는 생각을 갖고 공부를 시작했지만, 그래도 자바스크립트로 어느정도 프로그래밍 문법에 ..
❤️🔥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 ,..
파이썬을 공부한다면 패키지를 이해하고 잘 사용해야 한다 이해가 쉽도록 '식당 > 주방' 상황에서 설명하겠다 우선 라면을 만든다고 치자, 여기서 공통적으로 필요한 식기도구를 생각해보자 [냄비, 물, 라면] 이 있다! 자 여기에 하나라도 빠진다면 라면이 만들어 질 수가 없다 그래서 나는 식기도구 라고 생각하고 패키지를 설치 할 때에도 -필요한 도구를 내가 준비하는 과정- 이라고 생각한다
강의에서 에디터는 PyCharm 을 사용하지만, 저는 vscode를 쓰고 있어 패키지 install 방법이 달랐습니다. 그래서 조금 애를 먹었지만..^^ 저와 같은 문제 먼저 해결하고 포스팅해주신 선배님의 vscode python 환경 세팅 방법으로 잘 적용 되었어요! 포스팅해주신 필자님께 감사드립니다! 링크는 맨 아래 있습니다 자, 이제 본론으로 들어가겠습니다!! 더보기 👉 파이썬을 설치한다? → 일종의 번역팩을 설치한다고 생각하면 됩니다. 컴퓨터는 101010001 과 같은 언어만 알아들을 수 있어요(어셈블리어라고 하죠!) 파이썬 문법으로 된 것을 101010001로 변환해줄 수 있도록, 번역 패키지를 설치하는 것입니다. 파이썬 문법을 시작하기에 앞서.. 파이썬은 매우 직관적인 언어이고, 할 수 있는..
자 다시 음식점 이야기다^^ 우리는 식당에 들어와 정해진 차림표를 보고, 메뉴를 골라 직원에게 주문을 했다. ( api > json > sever ) 그럼 직원은 테이블 번호를 기록하고 주방으로 주문받은 음식을 전달하면, 주방에서 뭔가의 요리가 시작될 것이다! 바로 이 기록과 요리가 핵심이다 1. 기록 수백, 수천개의 테이블이 있는 곳에서 주문은 받았는데 직원이 테이블 번호를 깜빡하고 기록하지 않았다 생각만 해도 끔찍하다..... 이렇게 음식점에서도 기록이 필요하고, 주문 순서가 생긴다 이 부분을 DB(Date Base)라고 한다. 잘 정리가 되어있고, 일관성이 있어야 우리가 다시 확인하기 편할 것이다! 2. 요리 주방 직원에게 정해진 재료와, 레시피, 시간 등 요리에 필요한 효율적인 일을 시켜야 요리가..