대한민국의 주민등록번호는 숫자 13자리로 구성이 됩니다. 990120 - 1234567 앞 6자리는 생년월일을 의미하구요. 생년 월 일 9 9 0 1 2 0 뒤 7자리는 각각 다음과 같은 의미를 가집니다. 성별 지역번호 검증번호 1 2 3 4 5 6 7 여러분이 만약 누군가의 주민등록증을 가지고 있다고 할 때, 처음 2자리를 보면 그 사람이 몇 년도에 태어났는지 알 수 있습니다. 그리고 3~6번째 자리를 보면 양력 생일도 확인할 수 있겠지요. 마찬가지로 성별이나 지역정보도 유추할 수 있을겁니다. 이와 같이 전체 주민등록번호 중에서 필요한 만큼의 정보를 끊어서 생년월일, 성별 등의 정보를 알 수 있는데요. 파이썬에서는 슬라이싱이라는 것을 이용해서 데이터를 원하는 만큼 잘라서 가져올 수가 있습니다. 그 전에..
문자열이란 문자들의 집합을 의미합니다. 파이썬에서는 작은 따옴표 또는 큰 따옴표로 감싸서 문자열임을 나타내는데요. 다음 코드에서 작은 따옴표가 앞 뒤로 붙은 '나는 소년입니다' 부분이 문자열이 됩니다. sentence1 = '나는 소년입니다' print(sentence1) # 나는 소년입니다 똑같은 방식으로 이번에는 큰 따옴표가 앞 뒤로 붙은 "파이썬은 쉬워요" 부분이 문자열이 되겠네요. sentence2 = "파이썬은 쉬워요" print(sentence2) # 파이썬은 쉬워요 잠깐! Q) 문자열에서 큰 따옴표와 작은 따옴표의 차이는 무엇인가요? A) 선택의 문제일 뿐 차이는 없습니다. 다만 앞 뒤 쌍은 꼭 맞춰주셔야 해요. 문자열을 큰 따옴표로 시작하면 큰 따옴표로 끝내고, 작은 따옴표로 시작하면 작은..
지금까지 배운 내용을 복습하기 위한 퀴즈를 드리겠습니다. 직접 한 번 풀어보시고 나서 정답을 확인해주세요. Quiz) 당신은 최근에 코딩 스터디 모임을 새로 만들었습니다 월 4회 스터디를 하는데 3번은 온라인으로 하고 1번은 오프라인으로 하기로 했습니다. 아래 조건에 맞는 오프라인 모임 날짜를 정해주는 프로그램을 작성하시오 조건1 : 랜덤으로 날짜를 뽑아야 함 조건2 : 월별 날짜는 다름을 감안하여 최소 일수인 28 이내로 정함 (아무리 늦어도 28일 이내의 날짜로 선정) 조건3 : 매월 1~3일은 스터디 준비를 해야 하므로 제외 프로그램을 실행했을 때 나와야 하는 출력 형태는 다음과 같습니다. 오프라인 스터디 모임 날짜는 매월 XX 일로 선정되었습니다. ▼ 해설 보기 더보기 잘 풀어보셨나요? 이번 퀴즈..
파이썬에는 무작위로 어떤 수를 뽑아주는 random 모듈이 있습니다. 다음과 같이 코드를 작성하고 2~3 차례 반복해서 실행하면서 값이 어떻게 출력되는지 눈여겨 봐 주세요. from random import * # random 모듈에서 모든 것들을 가져다 쓰겠다는 의미 print(random()) # 0.0 이상 1.0 미만의 임의의 값 생성 잠깐! Q) from random import * 에 밑줄이 생기면서 "Unused import ..." 경고문이 뜨는데 왜 그런 건가요? A) 예를 들어서 설명드릴게요. 1학년에 5개 반이 있는데 쉬는시간에 학생주임 선생님이 방송으로 5개 반 반장 모두 교무실로 호출합니다. 선생님은 화장실 청소 담당이 어디냐 물어보고 1반 반장이 "저희반이요" 하자 1반 반장에게..
파이썬에서는 기본적으로 다음과 같은 여러 숫자 처리 함수를 제공해줍니다. 함수 이름 의미 예제 abs 절대값 abs(-5) pow 제곱 pow(4, 2) max 가장 큰 값 max(5, 12) min 가장 작은 값 min(5, 12) round 반올림 round(3.14) print(abs(-5)) # -5 의 절대값 = 5 print(pow(4, 2)) # 4의 2제곱 = 4 * 4 = 16 print(max(5, 12)) # 5 와 12 중 큰 값 = 12 print(min(5, 12)) # 5 와 12 중 작은 값 = 5 print(round(3.14)) # 3.14 의 반올림 = 3 print(round(4.99)) # 4.99 의 반올림 = 5 그리고 math 모듈을 활용하면 보다 다양한 숫자 ..
이 수식의 정답은 무엇일까요? 2 + 3 x 4 = ? 정답은 20이 아닌 14입니다. 바로 연산자 우선순위에 따른 것인데요. 괄호 없이 더하기와 곱하기가 연속해서 나오는 경우 곱하기의 우선순위가 더하기보다 높아서 뒤에 있는 3 x 4 가 먼저 계산되고 이후에 앞에 있는 2 를 더하게 된답니다. 이럴 경우에는 어떨까요? (2 + 3) x 4 = ? 맞습니다. 괄호가 있기 때문에 (2 + 3) 가 먼저 계산되고 나서 거기에 4를 곱하므로 20이 되겠네요. 파이썬 코드를 통해서 동일하게 계산 결과를 출력해볼 수 있습니다. print(2 + 3 * 4) # 14 print((2 + 3) * 4) # 20 이번에는 수식을 number 라는 변수에 넣고 나서 그 변수를 출력해보도록 할까요? number = 2 +..
이번에는 연산자에 대해서 공부를 해보겠습니다. 수학을 배웠다면 누구에게나 익숙한 더하기, 빼기, 곱하기, 나누기 등의 연산을 파이썬에서도 그대로 사용 가능합니다. 다만 사용하는 기호가 약간 다르니 주의를 해주셔야 하지요. 연산자 의미 예제 + 더하기 1 + 1 = 2 - 빼기 3 - 2 = 1 * 곱하기 5 * 2 = 10 / 나누기 6 / 3 = 2.0 print( ) 문을 이용하여 원하는 수식을 입력하면 바로 연산된 결과를 확인할 수 있답니다. print(1 + 1) # 2 print(3 - 2) # 1 print(5 * 2) # 10 print(6 / 3) # 2.0 이 때 나누기 연산은 2 가 아닌 2.0 으로 표시가 되는데요, 연산 결과값이 정수가 아닌 실수형으로 표현되어야 할 필요가 있을 때는..
지금까지 배운 내용을 복습하기 위한 퀴즈를 드리겠습니다. 직접 한 번 풀어보시고 나서 정답을 확인해주세요. Quiz) 변수를 이용하여 다음 문장을 출력하시오 변수명 : station 변수값 : "사당", "신도림", "인천공항" 순으로 입력 출력 문장 : XX 행 열차가 들어오고 있습니다. 프로그램을 실행했을 때 나와야 하는 출력값은 다음과 같습니다. 1. 변수에 "사당" 을 넣었을 때 사당행 열차가 들어오고 있습니다. 2. 변수에 "신도림" 을 넣었을 때 신도림행 열차가 들어오고 있습니다. 3. 변수에 "인천공항" 을 넣었을 때 인천공항행 열차가 들어오고 있습니다. ▼ 해설 보기 더보기 잘 풀어보셨나요? station 이라는 변수를 만들고 "사당", "신도림", "인천공항" 순으로 값을 입력해줍니다. ..
필자가 중학생이던 시절, 학교를 마치고 집에 왔는데 식탁에 웬 3천원이 놓여 있었습니다. 이 쪽지와 함께 말이죠. 배고프지? 자장면 사먹으렴 - 엄마가 그 때 당시 자장면은 딱 3천원이었고, 배가 고팠던 저는 바로 자장면을 시켜서 아주 맛있게 먹은 기억이 납니다. 그런데 만약 쪽지가 없었다면 어땠을까요? 아마 저는 3천원이 왜 식탁에 놓였는지, 누가 올려둔 것인지, 무슨 용도인지, 제가 사용해도 되는 것인지, 왜 하필 3천원인지 등 의문을 가졌을 것입니다. 코딩을 하다 보면 분명 과거의 내가 만든 코드인데 이해가 잘 가지 않는 경우가 있습니다. 때로는 추가 설명이 필요한 복잡한 코드를 작성해야 할 때도 있으며, 특별한 의미를 가지는 어떤 값을 사용해야 할 때도 있습니다. 특히 다른 누군가와 함께 코드를 ..
나도코딩 파이썬 영상을 학습하시는 분들이 자주 묻는 질문을 기본편 및 활용편 각 주제별로 분리하여 정리하였습니다. 기본편 [파이썬 기본편] 자주 묻는 질문 (FAQ) 정리 본 게시글에서는 나도코딩 파이썬 기본편 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾 nadocoding.tistory.com 활용편1 - 게임개발 [파이썬 활용편1] 자주 묻는 질문 (FAQ) 정리 본 게시글에서는 나도코딩 파이썬 활용편1 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾 nadocoding.tistory.co..
본 게시글에서는 나도코딩 파이썬 활용편1 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾으시려는 키워드를 입력하시면 보다 빠르게 관련 질문 및 답변 내용을 찾을 수 있습니다. 이 글은 지속적으로 업데이트 될 예정이며 찾으시려는 내용이 없는 경우 댓글을 통해 남겨 주시면 추가될 수 있도록 하겠습니다. 단, 질문글을 남겨주실 때 작성하신 소스 코드 전체 에러메시지 전체 영상 시간 정보 를 포함해서 작성해주시면 보다 빠르고 정확하게 답변을 드리도록 하겠습니다. Chapter. 환경설정 & 프레임 (0:02:59) (질문) 사용하시는 IDE 가 무엇인가요? #개발환경 #IDE #툴 (답변) Visual St..
본 게시글에서는 나도코딩 파이썬 기본편 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾으시려는 키워드를 입력하시면 보다 빠르게 관련 질문 및 답변 내용을 찾을 수 있습니다. 이 글은 지속적으로 업데이트 될 예정이며 찾으시려는 내용이 없는 경우 댓글을 통해 남겨 주시면 추가될 수 있도록 하겠습니다. 단, 질문글을 남겨주실 때 작성하신 소스 코드 전체 에러메시지 전체 영상 시간 정보 를 포함해서 작성해주시면 보다 빠르고 정확하게 답변을 드리도록 하겠습니다. Chapter. 환경설정 (02:22) (질문) Debug with Python 버튼이 없어요 (벌레 모양 아이콘이 달라요) #환경설정 #Debug ..
- Total
- Today
- Yesterday
- 파이썬
- Xcode
- Unity
- onlineclass
- pygame
- vscode
- 환경설정
- 아나콘다
- pycharm
- 비주얼 스튜디오 코드
- game
- Colab
- 행맨
- 파이게임
- 코랩
- coloso
- repl.it
- Tkinter
- 나도코딩
- c언어
- Coding
- 주피터노트북
- Visual Studio Code
- Mac
- GUI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |