순서대로 실행되는 명령의 집합입니다. 입력을 읽고 처리하여 출력합니다.
작업 공간
Python
자동화 데이터 처리 백엔드 API에 쓰는 언어
먼저 정의
Python 란 무엇인가
Python 는 컴퓨터에 정확한 명령을 전달하기 위한 프로그래밍 언어입니다. 처음에는 암기가 아니라 "입력, 처리, 출력"의 흐름만 이해하면 됩니다。
app.py실행 python app.py습관 데이터를 변환할 때마다 형태를 작게 확인합니다값은 데이터입니다. 변수는 그 데이터에 붙이는 이름입니다.
작은 작업을 묶은 것입니다. 입력을 받아 결과를 반환합니다.
Python 3 가 app.py 의 코드를 실행합니다.
첫 번째 코드
Variables
names lists dictionaries stringsscore = 40 + 2 print(score)
출력 42언어 계보
Python 계보
Python 의 뿌리, 가까운 언어, 다음 학습 방향을 한눈에 봅니다.
제로 베이스
문제 은행
검색하고 연습
단계를 고르거나 현재 언어 문제를 검색한 뒤 바로 연습으로 이동합니다.
Python 문제 1
Python 문제 1 function definition 와 가장 일치하는 설명을 선택하세요
Python 문제 2
Python 문제 2 list append 와 가장 일치하는 설명을 선택하세요
Python 문제 3
Python 문제 3 dictionary access 와 가장 일치하는 설명을 선택하세요
Python 문제 4
Python 문제 4 for loop 와 가장 일치하는 설명을 선택하세요
Python 문제 5
Python 문제 5 function definition 와 가장 일치하는 설명을 선택하세요
Python 문제 6
Python 문제 6 list append 와 가장 일치하는 설명을 선택하세요
Python 문제 7
Python 문제 7 dictionary access 와 가장 일치하는 설명을 선택하세요
Python 문제 8
Python 문제 8 for loop 와 가장 일치하는 설명을 선택하세요
Python 문제 9
Python 문제 9 function definition 와 가장 일치하는 설명을 선택하세요
Python 문제 10
Python 문제 10 list append 와 가장 일치하는 설명을 선택하세요
Python 문제 11
Python 문제 11 dictionary access 와 가장 일치하는 설명을 선택하세요
Python 문제 12
Python 문제 12 for loop 와 가장 일치하는 설명을 선택하세요
Python 문제 13
Python 문제 13 function definition 와 가장 일치하는 설명을 선택하세요
Python 문제 14
Python 문제 14 list append 와 가장 일치하는 설명을 선택하세요
Python 문제 15
Python 문제 15 dictionary access 와 가장 일치하는 설명을 선택하세요
Python 문제 16
Python 문제 16 for loop 와 가장 일치하는 설명을 선택하세요
Python 문제 17
Python 문제 17 function definition 와 가장 일치하는 설명을 선택하세요
Python 문제 18
Python 문제 18 list append 와 가장 일치하는 설명을 선택하세요
선택 문제
Python 문제 1
Python 문제 1 function definition 와 가장 일치하는 설명을 선택하세요
def add(a, b):
return a + b참고
app.py 패턴
python app.pynames lists dictionaries strings
Variables
score = 40 + 2 print(score)
- Indentation matters
- Use descriptive names
- Print intermediate values
def parameters return
함수
def add(a, b):
return a + b
print(add(2, 3))- Use def to name work
- Indent the body
- Return the result
for ranges lists dictionaries
Loops
for item in ["a", "b"]:
print(item)- Loop over values directly
- Use enumerate when index matters
- Keep loop bodies short