경기도 평생 학습 포털 지식

스킵메뉴

컨텐츠 바로가기

검색 바로가기

전체메뉴 바로가기

유틸메뉴 바로가기

푸터 바로가기

로고

경기도 평생학습 포털 GSEEK 온라인학습

유틸메뉴

뒤로가기

누구나 코딩, 파이썬 시작하기(실전편)

누구나 코딩, 파이썬 시작하기(실전편)

누구나 코딩, 파이썬 시작하기(실전편)

온라인> IT > 코딩

#파이썬 #변수 #리스트 #파이썬 응용 #박민근 #누구나 #코딩

강사

박민근

차시 수

11차시 ( 5시간 30 분 )

난이도

초급

수료기준

진도율 60% 이상

학습기간

60일

만족도

5점 만점중 4.85점

97% (67명)

누구나 코딩, 파이썬 시작하기(실전편)

온라인> IT > 코딩

#파이썬 #변수 #리스트 #파이썬 응용 #박민근 #누구나 #코딩

  • 별도의 수강신청 없이 차시 단위로 학습이 진행됩니다.
  • ‘학습하기’를 클릭하여 학습을 시작한 첫 날을 학습 시작일로 인정하며, 학습기간 내에 수료기준을 충족해야 과정을 수료할 수 있습니다.
  • 비회원으로 학습 진행 시, 학습 이력 저장 및 수료가 불가능합니다.
  • 해당 콘텐츠는 지식 자체 제작 콘텐츠입니다.
차시명 좋아요 조회수 학습하기
1 파이썬 시작하기 301 12,404회 학습하기
2 변수 살펴보기 552 8,523회 학습하기
3 리스트 만들기 147 8,310회 학습하기
4 input 함수 배우기 161 9,297회 학습하기
5 if 조건 분기문 배우기 359 7,319회 학습하기
6 for 반복문 배우기 66 7,301회 학습하기
7 while 반복문 배우기 333 6,385회 학습하기
8 랜덤 숫자 게임 만들기 141 6,471회 학습하기
9 함수 배우기 114 5,745회 학습하기
10 응용문제 풀기 1 64 5,859회 학습하기
11 응용문제 풀기 2 72 4,692회 학습하기
강좌소개

잊지도 않고 다시 찾아온 파이썬!
(여러분도 파이썬... 잊지 않으셨죠?)

파이썬 시즌1을 통해
왕초보의 두려운 마음을
없애주었다면

이번에는 다양한 실습을 통해
본격적인 입문과정을 밟아보려고 합니다~

자신감만 두둑이 챙기고
모두 드루와 드루와!!

강사소개
박민근 사진

박민근

  • -게임 프로듀서
  • -국민대 소프트웨어학부 교수
  • -前 NHN NEXT 게임프로그래밍전공 교수
  • -대표작 <데스티니 차일드> <플레이엔씨> <드래곤볼 온라인> <야구의 신> 등

이용안내

  • 후기에서는 강좌에 대한 평가와 후기를 등록하고 확인할 수 있습니다.
  • 강좌를 학습한 학습자만 작성할 수 있으며, 재등록 시 이전에 등록한 후기는 삭제됩니다.
  • 욕설, 비방, 광고, 친구 구하는 글, 릴레이 소설, 특정 연예인이나 드라마에 관련된 글 등 강의와 직접적인 관련이 없는 게시물은
    관리자에 의해 삭제됩니다.    test
5점 만점중 4.85점 97% (67명)

별점을 선택하세요.

1점 2점 3점 4점 5점

67개의 후기가 있습니다.

유*숙 2024.1.4
5점 만점중 5점
쉽게 설명해주신 덕에 더욱더 파이썬의 매력을 느끼게 됐네요 감사합니다
김*미 2023.12.18
5점 만점중 5점
파이썬 처음 배워보았는데.. 쉽게 알려주어서 좋았습니다.
박*정 2023.12.13
5점 만점중 5점
어려운 내용이지만 반복해서 계속 들으면 차차 나아질 거라 생각합니다.
감사합니다.

이*성 2023.12.8
5점 만점중 5점
잘 배웠습니다. 감사합니다.
이*지 2023.11.15
5점 만점중 5점
감사합니다.

더보기

이용안내

  • 욕설, 비방, 광고, 친구 구하는 글, 릴레이 소설, 특정 연예인이나 드라마에 관련된 글 등 강의와 직접적인 관련이 없는 게시물은
    관리자에 의해 삭제됩니다.
  • 학습질문은 로그인 후 이용 가능합니다. 회원가입 및 로그인을 진행해주세요.

※질문하신 내용에 대해 구체적인 답변을 위해 차시정보 등을 입력해주세요.


강좌전반에 대한 질문


8개의 질문이 있습니다.

최*영 2023.9.29

응용문제 풀기입니다.
# 100미만의 자연수에서 5의 배수이고 8의 배수인 값의 총합을 구하라
total = 0
for i in range(1, 100):
if i %5 == 0 and i %8 == 0:
total = total + i
배운 대로 하면 에러가 뜹니다.
# 100미만의 자연수에서 5의 배수이고 8의 배수인 값의 총합을 구하라
total = 0
for i in range(1, 100):
if i %5 == 0 and i %8 == 0:
total = total + i
print(str(total))
이렇게 하면 에러가 안 뜨는데 왜 그럴까요?
total = total + i 는 왜 에러가 뜨고
print(str(total)) 여기서는 왜 str을 붙여야 하나요?

지식운영자 2024.1.17

안녕하세요? 최*영 님! 지식 운영자 김선경입니다.

문의하신 내용에 대한 답변을 확인 중이며, 다소 시간이 걸릴 수 있는 점 양해 부탁드립니다.
조금만 기다려 주시면 빠른 시일 내에 정확한 답변을 드리도록 하겠습니다.
감사합니다.

박*주 2023.2.3

2+3을 할 때 2 + 3 이렇게 한 칸을 띄우시는데 그 이유가 뭔가요?

지식운영자 2023.7.28

안녕하세요? 박*주 님! 지식 운영자 박선진입니다.

2+3을 할 때 2 + 3 이렇게 한 칸을 띄우는 이유가 있는지 문의하신 거죠?

먼저 학습자님의 문의에 대해 제공기관을 통해 답변을 받는 과정에서 
본의 아니게 답변이 늦어진 점 넓은 양해 말씀 전해드립니다.

강의 내용 관련 문의 접수 시 콘텐츠 제공기관 측에 문의 후 답변을 전달받아 진행하기 때문에
사정에 따라 다소 시일이 소요될 수 있는 점 양해 안내해 드립니다.

문의 내용에 대한 제공기관의 확인을 받아 안내 드리며, 전달된 답변 공유해 드립니다.

코드를 읽기 쉽도록 가독성을 높이기 위해 연산자 주변에 공백을 추가하는 것을 권장합니다.
이렇게 작성하면 덧셈 연산자 '+'가 있는 부분과 없는 부분을 쉽게 구별할 수 있습니다.
물론 2+3처럼 공백 없이 표기하는 것도 문법상 오류는 아니지만,
가독성이 떨어질 수 있으므로 대부분의 코드는 공백을 사용하여 작성됩니다.

학습에 참고 부탁드립니다.
감사합니다.

박*기 2021.9.26

", line 1, in <module> AttributeError: 'tuple' object has no attribute 'remove'" class="reply_text" style="word-break: break-all;"> 안녕하세요.
리스트에서 원소를 삭제하려고 하는데
에러가 떠요. 무엇을 잘못 입력한 건가요?
print(family)
('엄마', '아빠', '나', '남동생')
family.remove("나")
Traceback (most recent call last):
File "", line 1, in
AttributeError: 'tuple' object has no attribute 'remove'

지식운영자 2024.1.28

안녕하세요? 학습자님! 지식 운영자입니다.

학습 문의 시에는 해당 내용이 진행되는 정확한 차시와 구간을 기재 후 문의하시면 확인 후 답변이 가능한 점 안내해 드립니다.

감사합니다.

권*연 2020.11.16

본강의 7강 while 반복문에서 의문이 생겨 질문드립니다.

마지막 0을 제외한 숫자에서 제곱을 계산하는 식에서 다음과 같이 적으셨습니다.

x = 1 → 변수 설정

while x != 0 :

    x = int(input())

    print (x * x)

제가 궁금한 것은 왜 처음에 x=1이라는 변수 설정을 해야하는 것입니다.

x=1을 안 적고 바로 while문을 시작해도 x=int(input())이라는 것에 의해 x는 적는 숫자로 값이 정해지지 않는가 하는 의문이 생깁니다.

이*섭 2020.10.4

def
get_weekday(base_datetime_str):
***
base_datetime_str 는 날짜를 나타내는 문자열 입니다.
"2019-02-19"와 같이 10 자이고, 연-월-일 구조로 되어있습니다.
월, 일은 1, 3과 같이 10 미만의 숫자여도, 앞에 0을 배치해서, 2자리로 표기합니다. 이 때, 주어진 날짜의 요일을 알려주는 함수를 작성하세요
월요일부터 일요일까지 0 부터 6까지 숫자로 나타내면 됩니다.
예를들어 "2020-09-23" 은 수요일이고, int
값 2를 리턴하면 됩니다.
"2020-09-20" 은 일요일이고, int값 6을 리턴하면 됩니다.
"2019-09-02"은 월요일이고, int값 0을 리턴하면 됩니다.
"2021-08-17"은 화요일이고, int값 1을 리턴하면 됩니다.
"1234-12-25"은 월요일이고, int값 0을 리턴하면 됩니다

***
코드를 작성하세요 문제의 문제풀이를 알 수있을까요?? ㅠㅠ 내일까지 꼭 부탁드립니다

지***자 2020.10.5

안녕하세요. 지식 운영자 김선경입니다.

문의하신 내용에 대해 강사님께 확인 시 해당 질의는 본 강의에서 다뤄지는 내용과는 다소 무관한 것으로 확인되었습니다.

외람되지만 차시 내 어느 학습 활동에서의 문의인지 추가 확인을 요청드립니다.

참고로 사이트 내 학습 문의 게시판은 개인 과제 및 업무와 관련된 부분 또는 강의 외적인 질의는 답변을 드리기 어려운 점 양해 부탁드립니다.

본 강의 학습 관련 문의라면 해당 차시와 진행 구간 등의 상세 내용을 확인 후 기재하셔서 재문의하시면 강사님께 빠른 요청 하겠습니다.

감사합니다.

더보기

맨 위로 가기