파이썬 알고리즘 기초 문법 코드랩

누구를 위한 자료인가요? 파이썬은 처음이거나, 문법이 아직 손에 안 익은 분들을 위한 자료입니다. 프로그래머스에서 알고리즘 문제를 풀기 위해 꼭 필요한 문법만 골라 담았습니다. 코드는 전부 직접 실행해보면서 익히세요. 눈으로 읽는 것보다 손으로 치는 게 10배 빠릅니다.

사용법

  • 각 코드 블록을 복사해서 직접 실행해보세요. (프로그래머스 코드 실행, 또는 replit.com, 로컬 python3)
  • 코드 아래 # 출력: 주석은 그 코드를 실행했을 때 나오는 결과입니다.
  • 모든 예제는 그대로 복사해서 IDE에 붙여넣으면 바로 실행됩니다. 별도 입력이 필요 없어요.
  • 각 챕터는 기본 문법을 먼저 다루고, 끝에 🚀 더 나아가기로 코딩테스트에서 실제로 쓰이는 심화 내용(표준 라이브러리 함수로 데이터를 다루는 법)을 이어갑니다. 처음엔 기본만 익히고, 익숙해지면 심화로 넘어가세요.
  • 각 섹션 끝의 💡 는 "이게 문제풀이에서 왜 필요한지"를 알려줍니다.

참고 — 프로그래머스는 input()이 필요 없어요. 프로그래머스는 def solution(...) 함수의 매개변수로 값이 들어오고, return으로 답을 돌려주는 방식입니다. 그래서 이 자료는 input()/print()로 입출력을 처리하는 부분은 다루지 않고, 문제풀이에 바로 쓰는 문법에 집중합니다.

목차

  1. 변수와 자료형
  2. 연산자
  3. 조건문 (if)
  4. 반복문 (for / while)
  5. 리스트 (list)
  6. 문자열 (string)
  7. 딕셔너리와 셋 (dict / set)
  8. 함수 (def)
  9. 자주 쓰는 내장 함수
  10. 리스트 컴프리헨션