한 눈에 읽는 파이썬3 기초
    • 01
      시작하기에 앞서
    • 강의의 방향
      프로그래밍이란?
      파이썬이란?
      실습 환경 구축 - 구름IDE
      파이썬 맛보기 - 반복문
      파이썬 맛보기 - 조건문
    • 02
      변수와 콘솔 출력 함수
    • 강의 목표
      콘솔 출력의 기본
      변수의 선언과 초기화
      간단한 덧셈
      정리
    • 03
      기본적인 자료형과 연산자
    • 강의 목표
      콘솔 입력의 기본
      숫자형
      간단한 콘솔 입력과 숫자형 실습
      불(bool)형
      수식연산자
      할당연산자와 연산자 실습1
      논리연산자
      관계연산자
      [심화] 비트연산자
      연산자 실습2
      정리
    • 04
      문자열(String)
    • 강의 목표
      문자열 자료형
      이스케이프 시퀀스
      문자열 연산
      인덱싱과 슬라이싱
      문자열 포매팅1
      문자열 포매팅2
      문자열 함수
      정리
    • 05
      리스트
    • 강의 목표
      값의 집합: 리스트
      리스트 연산과 수정
      리스트 함수
      리스트의 심화 개념 : 값 할당
      정리
    • 06
      딕셔너리(Dictionary)
    • 강의 목표
      딕셔너리 자료형
      딕셔너리 함수
      정리
    • 07
      튜플(Tuple)과 집합(Set)
    • 강의 목표
      변하지 않는 튜플
      중복과 순서가 없는 집합
      정리
    • 08
      반복문
    • 강의 목표
      반복문이란?
      while 반복문
      for 반복문
      for문의 활용
      정리
    • 09
      조건문과 제어문
    • 강의 목표
      조건에 따른 실행과 흐름 분기
      조건문의 활용
      제어문
      정리
    • 10
      함수
    • 강의 목표
      함수의 역할1
      함수의 역할2
      함수의 사용 형태
      매개변수
      반환 값
      전역변수와 지역변수
      정리
    • 11
      파일 읽기/쓰기
    • 강의 목표
      파일과 파일입출력의 필요성
      파일 열기/생성 및 쓰기
      파일 읽기 및 내용 추가
      정리
    • 12
      클래스
    • 강의 목표
      클래스(class)의 개념과 필요성
      객체와 클래스 변수
      인스턴스 변수와 메소드
      생성자와 메소드
      클래스 상속
      클래스의 심화 개념
      정리
    • 13
      모듈
    • 강의 목표
      모듈이란?
      모듈 만들기1
      모듈 만들기2
      정리
    • 14
      예외처리
    • 강의 목표
      예외처리란?
      오류 예외처리하기
      기타 오류처리
      정리
    • 15
      마무리
    • 강좌를 마무리하며
    실습 환경 구축 - 구름IDE
    01 시작하기에 앞서
    실습 환경 구축 - 구름IDE

    본격적으로 파이썬을 실습하기에 앞서 코드를 작성하고 쉽게 결과를 확인해볼 수 있는 실습 환경을 구축하는 방법에 대해 알아보겠습니다.

    프로그래밍을 하기 위한 프로그램은 상당히 많고 복잡한 기능들로 구성되어 있으며, 이 기능들은 사람이 작성한 코드를 컴퓨터가 이해할 수 있도록 변환합니다. 예전에는 기능별로 각각 다른 도구를 사용했지만, 오늘날 통합개발환경인 IDE(Integrated Development Environment)가 등장하면서 모든 기능을 한 프로그램으로 수행할 수 있게 되었습니다. IDE에서는 코드 작성 및 편집, 디버깅(논리적 오류인 버그를 검출 및 제거하는 과정), 컴파일(작성한 코드를 기계어로 번역하는 작업) 등의 기능을 사용할 수 있습니다. 하지만 C/C++은 Visual Studio, 자바는 Eclipse 등 프로그래밍 언어마다 사용되는 IDE 및 설치과정이 제각각 다르며, 언어를 하나만 다룰지라도 여러 가지 이유로 IDE를 여러 번 설치하는 번거로움이 발생할 수 있습니다. 이러한 불편함을 해결하기 위해 등장한 것이 클라우드 IDE입니다.

    default

    클라우드 IDE는 프로그램 설치 과정 없이 컨테이너를 생성하는 것만으로 개발환경이 자동 구축되며, 집에서 작성하던 코드를 학교에서 이어 작성하는 등 어디서나 같은 환경으로 사용할 수 있습니다. 구름IDE(https://ide.goorm.io/)는 협업을 위해 여러 사용자가 동시 접근할 수 있는 컨테이너를 제공하는 클라우드 IDE입니다.


    구름IDE로 실습하기


    '한 눈에 읽는 파이썬3'에서 배운 개념을 실습해보기 위해서는 파이썬을 위한 통합 개발 환경이 필요합니다. (바로 실행해보는 예제와 전용 실습 환경은 3챕터까지에 한해 공개되어 있습니다. 구름IDE 등 다른 통합 개발 환경 사용에 어려움을 느끼시거나 구름EDU 전용 교육 환경을 더 선호하시는 분들은 한 눈에 끝내는 파이썬3를 수강해주시기 바랍니다.) 여러분이 구름IDE에서 실습을 진행하실 수 있도록 구름IDE 사용법을 간략히 설명하겠습니다.

    default

    먼저 구름IDE에 접속하여 로그인한 뒤 상단에서 '대시보드'를 클릭합니다.

    default

    대시보드의 오른쪽 상단에서 '새 컨테이너 생성'을 클릭해 봅시다.

    default

    이름을 작성하는 공간에 영어로 원하는 컨테이너 이름을 적고 소프트웨어 스택을 Python으로 선택합니다. 필요한 옵션이 있다면 마저 설정한 뒤 오른쪽 상단의 컨테이너 생성 버튼을 클릭합니다.

    default

    컨테이너 구성이 완료되어 실행을 묻는 알림창이 뜨면 '컨테이너 실행'을 클릭해 컨테이너로 이동합니다.

    default

    프로젝트를 로딩하면 위와 같은 IDE 페이지를 볼 수 있습니다.

    default

    파일 목록에서 index.py 파일을 더블클릭하면 "Hello python"을 출력하는 코드가 작성된 것을 볼 수 있습니다. 이제 오른쪽 상단에서 실행 버튼(원 안에 ▶ 모양이 배치된 버튼)을 클릭해 봅시다.

    default

    실행이 완료되면 검은색 콘솔 화면에 "Hello Python"이 출력된 것을 볼 수 있습니다. 이렇게 실행 버튼을 통해 프로그램을 실행할 수 있으며, 하단 터미널에서 python index.py를 작성한 뒤 enter 버튼을 누르는 것으로 또한 프로그램을 실행할 수 있으니 참고해주시기 바랍니다.

    질문하기