Python 퀵 스타트

초보자를 위해 설계된 이 실습 코스에서 Python 의 기본을 마스터하세요. 데이터 유형, 제어 구조, 함수, 모듈, 데이터 구조와 같은 필수 개념을 대화형 랩과 실질적인 챌린지를 통해 배웁니다. Python 프로그래밍 여정을 시작하는 분들에게 완벽합니다.

Python

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

Python 퀵 스타트는 처음 프로그래밍하는 사람을 위한 간결한 실습 입문 과정입니다. 10개 활동은 5개 가이드형 랩과 5개 짧은 챌린지를 번갈아 진행하며, 인터프리터와 입출력부터 자료형, 제어 흐름, 함수, 모듈, 패키지, 내장 자료구조까지 다룹니다.

각 랩에서 주제를 설명한 뒤 우주 테마 챌린지로 적용합니다. 핵심을 빠르게 익히면서도 직접 코드를 작성하고 검증합니다.

학습 내용

  • Python 인터프리터 사용 및 입력을 읽고 형식화된 출력을 표시하는 스크립트 실행
  • 변수에 값을 저장하고 숫자, 문자열, 불리언 형식 변환
  • 인덱싱, 슬라이싱, 일반 문자열 연산으로 텍스트 처리
  • 조건문, for·while, 중첩 반복, 반복 제어로 프로그램 동작 관리
  • 재사용 가능한 함수 정의 및 지역·전역 스코프 이해
  • 모듈과 패키지 생성 및 전체 모듈이나 특정 함수 임포트
  • 리스트, 튜플, 집합, 딕셔너리 생성 및 수정
  • 함수와 자료구조를 결합해 요구 사항 기반의 작은 프로그램 구현

추천 대상

Python을 짧고 체계적으로 처음 경험하려는 완전 초보자와 다른 언어에서 전환해 문법을 실습으로 복습하려는 학습자에게 적합합니다. 넓거나 고급 범위보다 필수 언어 기술과 즉각적인 연습을 중시합니다.

선수 지식: 프로그래밍이나 Python 경험은 필요하지 않습니다. 키보드와 파일 탐색에 익숙하면 충분하며 인터프리터와 실행 흐름을 과정에서 소개합니다.

학습 환경: 모든 활동은 Python 3, 편집기, 터미널이 있는 Ubuntu 22.04에서 실행됩니다. 6개는 VNC 데스크톱, 4개는 WebIDE를 사용합니다. 랩은 단계별로 안내하고 각 챌린지는 자동 검사와 참고 해답을 제공합니다.

자주 묻는 질문

Python for Beginners와 어떻게 다른가요?

Quick Start는 핵심 문법, 함수, 모듈, 컬렉션에 집중한 10개 활동·30단계의 짧은 과정입니다. Python for Beginners는 30개 랩으로 인코딩, PEP 8, 자세한 오류 처리, 클래스, 특수 메서드, 데코레이터까지 다룹니다.

챌린지는 완전 초보자에게 적합한가요?

네. 각 챌린지 직전의 가이드형 랩을 먼저 완료하세요. 4개는 Beginner이며 마지막 자료구조 챌린지는 여러 기술을 결합하는 Intermediate입니다.

막히면 해답을 볼 수 있나요?

네. 5개 챌린지 모두 자동 검사와 참고 해답을 제공합니다. 먼저 직접 구현한 뒤 피드백과 해답으로 수정할 부분을 확인하세요.

객체 지향 프로그래밍이나 애플리케이션 프레임워크도 다루나요?

아닙니다. 함수, 모듈, 패키지, 핵심 컬렉션까지 다룹니다. 클래스, 예외, 파일 처리, 웹 프레임워크, 데이터 라이브러리, 배포는 범위 밖입니다.

강사

labby
Labby
Labby is the LabEx teacher.