파이썬 기초 - 기본 문법 및 입출력

LSH·2023년 5월 11일
0

교육 정보

  • 교육 명: 경기미래기술학교 AI 교육
  • 교육 기간: 2023.05.08 ~ 2023.10.31
  • 오늘의 커리큘럼: 빅데이터 기초 활용 역량 강화 (5/10~6/9) - 파이썬 프로그래밍
  • 강사: 조미정 강사님 (빅데이터, 머신러닝, 인공지능)
  • 강의 계획:
    1. 파이썬 언어 기초 프로그래밍
    2. 크롤링 - 데이터 분석을 위한 데이터 수집(파이썬으로 진행)
    3. 탐색적 데이터 분석, 분석 실습
    - 분석은 파이썬만으로는 할 수 없으므로 분석 라이브러리/시각화 라이브러리를 통해 분석
    4. 통계기반 데이터 분석
    5. 미니프로젝트

기본 문법 및 입 출력

1. 출력

표준 출력 함수: print()

  • "," 로 여러변수를 나열하면 한줄에 출력
  • 여러값이 출력될때 기본적으로 한칸 띄어쓰기 후 출력
  • sep : 구분자, 각 출력할 변수의 구분자 역할
  • end : 마지막에 출력할 문자열출력
print("Hello World")
print("hello"*3)
print(1+1)

print("hi", 2023)
#위처럼 하면 가운데 스페이스 생기는데 스페이스를 원하지 않을수도 있으니까 
print("hi", 2023, sep="")
#이런식으로 설정해서 저 구분 구문사이에 뭐가 들어갈지 설정해 줄 수 있다. 
#위에서는 두개의 문장이 뉴 라인으로 나왔는데 이것도 기본 설정이라서
#우리가 수정하면 아래와 같이 붙이거나 다른 구문을 넣을 수 있다.
print("hi", 2023, end='new') 
print("hi", 2023, sep="") 

print(1024)
print("출력 실습 중입니다")
#따옴표 출력시 원하는 따옴표와 다른 따옴표를 기능 따옴표로 사용하면 된다. 
print('"출력 실습 중입니다."')
#혹은 역 슬래시를 문자 앞에 붙여서 escape한다. 
print("출력 \"실습\" 중입니다.")
print(1024, "출력 실습 중입니다")
print(1024, "출력 실습 중입니다", sep="\n")

2. 기본 문법

2-1. 세미콜론

  • 많은 프로그래밍 언어들이 구문이 끝날 때 세미콜론을 붙임
  • 파이썬은 세미콜론을 붙이지 않음
print("Hello")
print("World")
#한줄에 여러 구문을 쓸 때 ;사용 (없으면 에러)
print("Hello"); print("World")

2-2. 주석 (comment)

  • 프로그램 실행에 영향을 주지 않는 코드
  • 코드에 대한 설명 작성
  • 코드를 임시로 비활성화
  • "#"를 붙여서 사용
print("Hello")
# "#"뒤의 코드는 주석처리
print("World") # "#"가 한 줄 중간에 있는 경우 이전 코드는 실행되고 그 뒤 코드는 주석처리 

2-3. 들여쓰기

  • 파이썬에서는 코드 블록(특정 동작을 수행하기 위한 코드의 묶음)을 {} 등으로 정의하나 파이썬은 들여쓰기로 정의
  • if문, for문 등에 필수로 들여쓰기를 해야 함
if 5 < 7 :
  print("5는 7보다 작다")
# 위 코드는 if 다음 줄이 자동으로 들여쓰기 됨

if 5 < 7 :
  print("5는 7보다 작다")
    print("Pass")
 # 위와 같이 같은 레벨의 구문이 들여쓰기가 달라도 에러 발생

3. 입력

표준 입력 함수: input()

  • 함수가 실행될 때 사용자에게 입력을 받음
  • 함수 내에 출력될 문자를 지정 가능
  • 입력받은 값은 기본적으로 문자열이므로 필요시 자료형 변환
print("input your name :")
my_name = input()
#혹은
my_name = input("input your name :")

print("My name is", my_name)
print("My name is" + my_name)
#문자열을 ,로 같이 출력시 띄어쓰기 포함, +로 같이 출력 시 띄어쓰기 불포함
profile
:D

0개의 댓글