Python 정리 2일차 (출력함수)

Jun·2025년 12월 16일

Python

목록 보기
2/3
post-thumbnail

컴퓨터 구성

하드웨어

물리적으로 만질 수 있는 것
ex) 컴퓨터, 마우스, 모니터, ram, ..,등

소프트웨어

물리적으로 만질 수 없지만 볼 수 있고 사용할 수 있는 것
ex) 게임, 계산기, 문서편집프로그램

컴퓨터 언어

저급언어
기계어(0,1), 어셈블리어

고급언어
사람이 이해하기 쉬운 언어

파이썬(python)

귀도 반 로섬이 1991년 개발한 언어

저급언어와 고급언어 번역 프로그램은 컴파일러, 인터프리터 등이 있다.
  • 컴파일러(C, JAVA)
    프로그램을 실행하기 전에 컴파일이라는 변환 작업이 필요한 프로그래밍 방식
    사람이 작성한 프로그램 언어를 기계어로 변환한다. 파일을 통으로 번역한다.

  • 인터프리터(python)
    프로그램을 순차적으로 실행하는 기능을 가진 프로그래밍 방식
    한 줄씩 번역한다.

언어별 특징

C, C++ : 하드웨어, 속도
JAVA : 배포가 쉬운 언어
Python : 인공지능, 크롤링, 데이터 시각화

Python의 특징

완전 객체지향 언어(<->절차 지향형 언어)
클래스라는 틀을 만들고 그 속성을 지닌 객체들을 미리 만들어서 객체를 사용해서 코딩하는 것

장점

쉽고, 가독성이 높음, 빠른 개발 속도, 다른 언어나 라이브러리에 쉽게 연동이 가능

단점

느린 실행속도, 모바일 앱 개발에 적용하기가 힘듦
print("저의 이름은 홍길동이고, 나이는 20살입니다.")
print("취미는 잠자기\n좋아하는 음식은 커피입니다.")
#ctrl + enter -> 실행
#\n 은 제어문자, 문자열 사이에서 명령을 쓰고 싶을 때 쓰는 문자

print("오늘은 \"파이썬\" 1일차")
print(10+10) #20
print("파이썬은 연산이 가능한 언어!👌")
20
파이썬은 연산이 가능한 언어!👌
print("컴퓨터가 명령어가 아닌 문자열로 값을 구분하려면 \"(더블쿼터) 또는 \'(싱글쿼터)을 사용해야한다.")
컴퓨터가 명령어가 아닌 문자열로 값을 구분하려면 "(더블쿼터) 또는 '(싱글쿼터)을 사용해야한다.
print()#콘솔창에 출력된다.

콘솔이란?

개발자와 컴퓨터가 소통한 결과를 보여주는 창.

함수란?

어떠한 기능을 수행하는 소스 코드의 단위이다.
이름 뒤에 소괄호가 있다.

출력함수의 목적

전달받은 데이터 및 전달 할 데이터 검사, 오류 발생 지점 구체화 및 검사

개발자의 QA

서비스의 품질을 관리(Quality Assurance)
개발 코드를 작성 후 확인하는 목적으로 QA를 진행하여 코드에 오류가 발생했을 시 원인을 찾아 분석해야 한다.

제어 문자

반드시 따옴표 안에서 작성한다.
\n : new rine, 개행 문자, 줄바꿈
\t : tab, 위 아래 줄 간격 맞춰 띄기
" : " 표현
' : ' 표현
\ : \ 표현

문자열('', "")

컴퓨터가 명령어가 아닌 문자열 값임을 구분할 수 있게 사용한다.
즉, 문자열은 문자들의 나열이다.

주석

당장에 실행하고 싶지 않은 코드가 있을 때 사용, CTRL+ /를 사용하면 전체 줄 주석
개발자에게 코드를 설명하기 위해서 사용하기도 함 (꼭 해야 한다. )
여러 줄 주석(Doc String) : """ """, ''' '''
"""
    본래 용도는 모듈, 함수, 클래스 또는 메서드 정의의 첫 번째 명령문으로
    발생하는 문자열을 리터럴 하기 위한 문법이지만,
    여러 줄을 주석할 때에도 사용된다.
"""
profile
Hard Trying

0개의 댓글