스터디/파이썬 스터디 강의자료

[3팀/이지현] 1차시 파이썬 스터디 - 입출력

알 수 없는 사용자 2023. 3. 9. 21:51

1차시_입출력_강의안.pptx
0.20MB
1차시_입출력_과제.pdf
0.15MB

본 강의 자료는 데이터 과학을 위한 파이썬 프로그래밍/최성철, 점프 투 파이썬/박응용 을 참고하여 제작하였습니다.

강의 자료와 별개로 영상에서만 설명한 부분도 있으니 이 점 참고해주시길 바랍니다.

 

강의자료는 ppt로 다운받아 보시는 것을 추천드립니다.

 

프로그래밍 언어란?

„인간이 원하는 것을 컴퓨터로 실행시키기 위해 사용하는, 컴퓨터가 이해할 수 있는 언어!

+

„프로그래밍 : 프로그래밍 언어를 사용하여 프로그램을 개발하는 것
„코딩 : 프로그래밍을 하는 행위
„코드 : 컴퓨터가 이해할 수 있는 언어
 
 
파이썬이란?
 
„1990년 암스테르담의 귀도 반 로섬이 개발한 인터프리터 언어
 
„인터프리터 언어 : 줄씩 소스코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어
 
„파이썬으로 만든 소프트웨어 ex) 인스타그램, 드롭박스...
 
 
파이썬의 특징 알아보기

1. 플랫폼에 상관없는 독립적인 ! 언어

     - 어떤 운영체제든 상관없이 사용할 수 있는 언어

2. 인터프리터 언어

   인터프리터 언어 vs 컴파일러 언어

   인터프리터 언어 : 한 줄 씩 바로 해석 (소스코드를 바로 실행)

   컴파일러 언어 : 전체 해석 후 실행 (소스코드 해석 후 파일 생성)

 

3. 객체 지향 언어

   객체 지향 언어 vs 절차적 프로그래밍 언어

   객체 지향 언어 : 기능과 정보와 같은 요소들을 결합

   절차적 프로그램밍 언어 : 하나부터 열까지 모두 프로그래밍

 

4. 동적 타이핑 언어

     프로그램 실행 시점에서 각 프로그램 변수의 타입을

     결정하는 언어

 

파이썬인가?

1. 쉽고 간단하다

2. 다양한 라이브러리가 제공된다

3. 가장 대중적인 프로그래밍 언어이다

 

print() 함수

 

▷ 기본 모양 : print(“문자열”)

    출력하고 싶은 문자열(=데이터)을 출력

▷ 백슬래시(\)를 사용해서 작은 따옴표와 큰 따옴표를 문자열에 포함시키기

    a = ‘Python\’s favorite food is perl

    b = “\“Python is very easy.\” he says.”

    백슬래시(\)를 작은 따옴표나 큰 따옴표 앞에 삽입하면 백슬래시 뒤의

    작은 따옴표나 큰 따옴표는 문자열을 둘러싸는 기호의 의미가 아니라

    문자(‘), (“) 그 자체를 뜻하게 됨

 

    Life is too short

    You need python

와 같이 여러 줄을 출력하고 싶다면?

 

▷ 줄을 바꾸는 이스케이프 코드 \n 사용하기

    a = “Life is too short\nYou need python”

 

▷ 연속된 따옴표 사용하기

    a = “““Life is too short

          You need pyhton”””

 

input() 함수

 

▷ 기본 모양 : input(“문자열”)

    → “문자열다음으로 사용자로부터 문자열(=데이터)입력받음

예시 실습 문제