본문 바로가기
백엔드/파이썬

[Python] 1주차: 파이썬과의 첫 만남

by AI읽어주는남자 2025. 11. 21.
반응형

1주차: 파이썬과의 첫 만남

파이썬의 세계에 오신 것을 환영합니다! 1주차 목표는 파이썬을 내 컴퓨터에 설치하고, 가장 기본적인 명령어를 익혀 '코딩'과 친해지는 것입니다.

1. 파이썬은 왜 배울까요?

  • 쉽고 간결합니다: 문법이 사람의 언어와 비슷해서 초보자가 배우기 가장 좋은 언어 중 하나입니다.
  • 활용 분야가 무궁무진합니다: 웹 개발, 데이터 분석, 그리고 우리가 가장 관심 있는 인공지능(AI) 분야에서 압도적으로 많이 사용됩니다.
  • 강력한 커뮤니티: 전 세계 수많은 개발자가 파이썬을 사용해서, 궁금한 점이나 문제가 생겼을 때 해답을 찾기 매우 쉽습니다.

2. 파이썬 설치하기

  1. 파이썬 공식 홈페이지에 접속해서 최신 버전의 파이썬을 다운로드합니다.
  2. 설치 파일을 실행하고, 가장 중요한 첫 화면 하단의 Add Python to PATH 체크박스를 꼭! 클릭한 후 Install Now를 누릅니다.
    • PATH에 추가해야 나중에 어떤 폴더에서든 python 명령어를 편하게 쓸 수 있습니다.
  3. 설치가 완료되면, Win + R 키를 눌러 실행창을 열고 cmd를 입력해 명령 프롬프트를 켭니다.
  4. 아래 명령어를 입력했을 때, 설치된 파이썬 버전 정보가 나오면 성공입니다.
    python --version

3. 첫 파이썬 코드: "Hello, World!"

가장 먼저 배울 코드는 화면에 글자를 출력하는 print() 함수입니다.

# print() 함수는 괄호 안의 내용을 화면에 보여줍니다.
print("Hello, Python World!") 

직접 해보기:

  1. 메모장을 열고 위 코드를 그대로 입력합니다.
  2. 파일을 hello.py 라는 이름으로 바탕화면에 저장합니다. (파일 형식을 '모든 파일'로 변경해야 합니다)
  3. 명령 프롬프트에서 cd Desktop 명령어로 바탕화면으로 이동한 후, 아래 명령어를 실행해보세요.
    python hello.py
    "Hello, Python World!" 라는 문구가 화면에 나타나면 첫 코딩 성공입니다!

4. 데이터와 변수: 컴퓨터의 기억 장소

  • 변수(Variable): 데이터를 저장하는 상자입니다. 이름 = 값 형태로 사용합니다.
  • 데이터 타입(Data Type): 어떤 종류의 데이터인지 알려주는 표시입니다.
    • int: 10, -5 와 같은 정수
    • float: 3.14, -0.5 와 같은 실수
    • str: "안녕하세요", 'Python' 과 같은 문자열 (따옴표로 감싸야 합니다)
    • bool: True 또는 False 두 가지만 있는 논리 값
# my_name 이라는 변수(상자)에 "최동진"이라는 문자열(str) 값을 저장합니다.
my_name = "최동진" 
my_age = 20 # my_age 변수에는 정수(int) 20을 저장합니다.
pi = 3.14   # pi 변수에는 실수(float) 3.14를 저장합니다.

# 변수에 저장된 값을 print()로 출력할 수 있습니다.
print("제 이름은", my_name, "입니다.")
print("나이는", my_age, "살입니다.")

5. 사용자에게 정보 입력받기

  • input() 함수는 사용자로부터 키보드 입력을 받아 그 값을 문자열로 반환합니다.
user_name = input("당신의 이름은 무엇인가요? ")
print("반갑습니다,", user_name, "님!")

# 주의: input()으로 받은 값은 항상 문자열(str)입니다.
# 숫자로 사용하려면 int()나 float()를 이용해 변환해야 합니다.
user_age_str = input("나이를 입력해주세요: ")
user_age_int = int(user_age_str) # 문자열을 정수로 변환

print("5년 뒤 당신의 나이는", user_age_int + 5, "살이겠네요!")

1주차 과제

자신만의 간단한 프로필을 만들고 출력하는 profile.py 파일을 만들어보세요.

  • input() 함수를 사용해서 이름, 학과, 좋아하는 AI 모델 등을 입력받습니다.
  • print() 함수를 사용해서 입력받은 정보로 멋지게 자기소개를 출력합니다.
  • 예시 출력: "안녕하세요, 저는 AI학과 홍길동입니다. 제가 제일 좋아하는 모델은 GPT-4입니다."
반응형