코돈의 7주 완성 기초 프로그래밍
    • 01
      들어가기 전에
    • 강좌의 대상과 목표
      강좌 일정
      프로그래밍이란?
      왜 하필 파이썬이죠?
      파이썬 맛보기 - 반복문
      파이썬 맛보기 - 조건문
      파이썬 맛보기 - 함수
    • 02
      [1주차] 변수와 콘솔 출력
    • 강의 목표
      콘솔 출력의 기본
      변수의 선언과 초기화
      실습: 간단한 덧셈
      정리
    • 03
      [1주차] 자료형과 연산자
    • 강의 목표
      콘솔 입력의 기본
      숫자형 소개
      숫자형 연산과 수식연산자
      숫자 연산과 콘솔 입력 실습
      복합대입연산자란?
      수식연산자, 복합연산자 실습
      정리
    • 04
      [1주차] 문자열 자료형
    • 강의 목표
      문자열 자료형이란?
      이스케이프 시퀀스 (\)
      이스케이프 시퀀스 실습
      문자열의 연산
      인덱싱과 슬라이싱
      인덱싱과 슬라이싱 실습
      문자열 포맷팅
      문자열 포맷팅 실습
      문자열 포맷팅 2
      문자열 함수
      문자열 함수 실습
      정리
    • 05
      [2주차] 리스트 자료형
    • 강의 목표
      리스트 만들기
      리스트 만들기 실습
      리스트의 연산
      리스트 수정 및 삭제
      리스트 함수
    • 06
      [2주차] 사전(Dict) 자료형
    • 강의 목표
      딕셔너리 자료형이란?
      딕셔너리 자료형 실습
      딕셔너리 관련 함수들
      딕셔너리 함수들 실습
      정리
    • 07
      [2주차] 불 (Boolean) 자료형
    • 강의 목표
      불 자료형이란?
      리스트 내 요소의 존재 확인하기
      논리연산자와 관계연산자
      불 자료형 실습
    • 08
      [3주차] 반복문
    • 강의 목표
      반복문이란?
      while 반복문
      for 반복문
      while 반복문 실습
      for 반복문 실습
      정리
    • 09
      [3주차] 조건문
    • 강의 목표
      if 문이란?
      if문 실습
      제어문: break과 continue
      정리
    • 10
      [3주차] 함수
    • 강의 목표
      함수란?
      함수 실습
      매개변수
      반환값
      반환값 실습
      변수의 범위: 지역변수와 전역변수
      함수 실습 2
      함수 챌린지
      정리
    • 11
      [4주차] 클래스
    • 강의 목표
      클래스, 객체, 인스턴스
      클래스 만들어보기
      클래스 만들기 실습
      생성자와 클래스 변수
      생성자 실습
      클래스의 상속
      클래스의 상속 실습
      정리
    • 12
      [4주차] 모듈
    • 강의 목표
      모듈이란?
      구름 IDE 사용하기
      IDE에서 파이썬 실행 환경 만들기
      모듈 만들기
      정리
    • 13
      [5주차] 파이썬 프로젝트!
    • 편의점 프로그램 만들기
      물품 선택하기
      물품 갯수 확인하기
      할인 쿠폰 여부 확인
      영수증 출력하기
      [보너스] 여러 품목 구입하기
    • 14
      [6주차] HTML: 웹 디자인의 쌩기초
    • 강의 목표
      HTML이 뭔가요?
      CSS가 뭔가요?
      HTML/CSS 맛보기
      HTML의 구성요소
      HTML 문서의 기본 구조
      제목, 본문, 구획 태그
      링크 태그
      이미지 태그
      리스트 태그
      [번외] 시맨틱 태그
      정리
    • 15
      [6주차] CSS와 느낌있는 웹페이지
    • 강의 목표
      CSS 일단 적용해보기
      CSS의 기본요소
      다양한 선택자
      박스 모델
      텍스트 관련 CSS
      색상 정하기
      정리
      번외: Bootstrap
    • 16
      [7주차] 웹 스크래핑
    • 강의 목표
      웹 스크래핑이란?
      실습 환경 구축 - 구름IDE
      실습 환경 및 목표 설정하기
      URL에서 정보 가져오기
      동영상 관련 정보 추출하기 (1)
      동영상 관련 정보 추출하기 (2)
      동영상 관련 정보 추출하기 (3)
      동영상 관련 정보 추출하기 (完)
      Pandas로 표 만들고 저장하기
      정리
    파이썬 맛보기 - 반복문
    01 들어가기 전에
    파이썬 맛보기 - 반복문
    파이썬을 본격적으로 배우기에 앞서 파이썬을 잠깐 맛보는 시간을 가지도록 합니다. 우리가 앞으로 어떤 것들을 배워서 무엇을 할 수 있는지 알아야 할테니까요.
    이번에 맛 볼 반복문, 조건문, 함수는 모든 프로그래밍 언어에서 공통적으로 가장 많이 쓰이는 것들입니다. 이 코드가 어떻게 동작하는 것인지 지금 다 이해할 필요는 없습니다. 프로그래밍이라는 것이 이런 것이구나 이런 형태구나 라는 걸 느끼는 것만으로 충분합니다.

    첫 맛보기는 반복문입니다. 듣기만 해도 무언가 반복될 것 같지요? 만약 우리가 반복문을 모른다면, "Hello World"라는 문장을 7번 출력하려면 다음과 같이 해야 합니다.
    py
    실행 결과를 확인해보세요!

    이렇게 같은 명령을 반복해야 하는 경우, 코드를 일일이 작성하고 출력할 수도 있지만, 좀 더 간결하고 논리적으로 작성할 수도 있습니다.

    py
    실행 결과를 확인해보세요!

    i가 0에서 7이 될 때까지 (즉 7번)동안 print를 반복하는 모습입니다. 두 코드 모두 같은 결과를 보여주지만 두 번째 예시와 같이 for 반복문을 이용하면 훨씬 간단히 표현할 수 있습니다. 이처럼 반복문은  '일을 되풀이' 할 때 사용됩니다.

    질문하기