전체 글(410)
-
(나도코딩의 파이썬 입문) 7장. 함수(p.202 ~ p.220)
안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 7장 '함수'를 이어서 학습할게요! 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.202 ~ p.220) 함수 호출하기 변수의 범위 1. 함수 호출하기 함수 호출하기에서 배워가실 것은 함수의 '기본값'과 '가변인자'입니다. p.203의 예제를 같이 공부해 보죠. def profile(name, age=20, main_lang="파이썬"): print("이름 : {0}\t나이: {1}\t주 사용 언어 : {2}".format(name, age, main_lang) print("찰리") print("루시") 파이썬은 이렇게 함수 정의 부에서 기본 값을 정의할 수 있어요. 이때 age의 기본값은 20, main_lang의 기본값은 파이썬이 들어가게..
2023.03.03 -
(나도코딩의 파이썬 입문) 7장. 함수(p.191 ~ p.201)
안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 7장 '함수'를 학습할 거예요! vscode에서 ch07.py 파일을 생성하고 시작해 주세요. 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.191 ~ p.201) 함수 정의하기 전달값과 반환값 1. 함수 정의하기 수학에서도 함수를 배우죠? 함수는 입력값과 식이 있을 때 그에 대한 결과인 반환값을 전달하는 것이라고 합니다. 파이썬의 내장함수로 len(), print(), input()이 있었죠. def open_account(): print("새로운 계좌를 개설합니다.") def close_account(): print("계좌를 삭제합니다.") 이렇게 사용자 정의 함수를 구현할 수 있습니다. '함수 정의하기'에서 배울 것은 함수명 짓기입니다...
2023.02.28 -
(네트워크) gRPC로 가는길(1) / HTTP의 역사(1.0, 1.1, 2.0)
MSA에서 사용하는 기술, gRPC. 컴포넌트 간에 통신을 위해서 사용됩니다. 왜 REST를 사용하지 않고 gRPC를 사용해서 통신할까요? HTTP1.1을 사용하는 HTTP/REST와는 달리 gRPC는 HTTP 2.0을 사용하기 때문에 1.1 대비 빠른 속도를 가지고 있습니다. 그러니까 gRPC를 알기 위해서는 HTTP 2.0에 대해서 알아야 합니다. 2.0을 이해하기 위해서는 HTTP의 역사에 대해서 아는 게 도움이 되겠죠? 그러니 이 문서에서는 HTTP의 역사에 대해 다루겠습니다. ⚡️HTTP 0.9 - One line 프로토콜 HTTP 초기버전에는 버전 번호가 없었습니다. 그러니까 그때 당시에는 HTTP를 사용한다고 말했을 뿐, HTTP0.9를 사용한다고 말하지 않았다는 것입니다. HTTP 0.9가..
2023.02.26 -
(나도코딩의 파이썬 입문) 6장. 제어문(p.159 ~ p.185)
안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 6장 '제어문'을 학습할 거예요! vscode에서 ch06.py 파일을 생성하고 시작해 주세요. 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.123~p.151) 조건에 따라 분기하기: 조건문 같은 일 반복하기: 반복문 1. 조건에 따라 분기하기: 조건문 드디어 조건문을 배웁니다. 조건문에는 총 3가지 경우가 있습니다. * 조건이 하나일 때: if문 * 조건이 여러 개일 때: elif문 * 모든 조건에 맞지 않을 때: else문 여기서 elif는 else + if의 준말입니다. 이 3가지 분기가 합쳐지면, p.165와 같은 도식이 도식이 됩니다. 한번 같이 해보죠. 학생의 점수가 95점 이상이면 A+, 90점 이상이면 A, 85점 이상이면 B..
2023.02.23 -
(나도코딩의 파이썬 입문) 5장. 자료구조(p.123 ~ p.151)
안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 5장 '자료구조'를 학습할 거예요! vscode에서 ch05.py 파일을 생성하고 시작해 주세요. 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.123~p.151) 리스트 딕셔너리 튜플 세트 자료구조 변환하기 1. 리스트 리스트는 값을 여러 개 가질 수 있는 자료구조입니다. 리스트의 특징은 크기를 마음대로 늘렸다 줄였다 할 수 있고, 원소의 추가, 삭제가 용이해요. 또한 인덱스로 접근이 되고, 인덱스의 원소를 수정하는 것도 쉽게 가능하답니다. 파이썬의 문자열 기억나시죠? 파이썬의 문자열도 인덱스 접근이 됐었죠? 문자열은 변경이 불가능하지만, 리스트는 변경이 가능하답니다. 책에서는 추가/삽입/삭제, 중복 값 확인, 정렬, 확장 등 총 6개의 기..
2023.02.23 -
(나도코딩의 파이썬 입문) 4장. 문자열 다루기(p.93 ~ p.116)
안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 4장 '문자열 다루기'를 학습할 거예요! vscode에서 ch04.py 파일을 생성하고 시작해 주세요. 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.49~p.67) 문자열이란 원하는 만큼 문자열 자르기: 슬라이싱 함수로 문자열 처리하기 문자열 포매팅 탈출 문자 1. 문자열이란 문자열은 문자들의 집합입니다. 그럼 '문자' 자료형을 알아야 할까요? 감사하게도 파이썬은 '문자'자료형은 없습니다. (있는 게 좋을 때도 있습니다.) 먼저 책의 예제를 따라 해 보죠. sentence1 = "나는 소년입니다." print(sentence1) sentence2 = "파이썬은 쉬워요." print(sentence2) sentence3 = """ 나는 소년..
2023.02.21