Python

    [Python] 숫자형 타입

    변수의 타입 C언어나 자바와 같은 프로그래밍 언어에서는 변수를 선언할 때 반드시 타입이라는 것을 같이 명시해야 한다. 변수의 타입(type)이란 정수나 실수, 문자열 등과 같이 해당 변수에 저장된 데이터의 종류를 나타내며, 변수의 타입을 통해 해당 변수가 프로그램 내에서 어떻게 처리되어야 하는지를 알려주는 지표와 같은 역할을 한다. C언어 자바 int num = 256; double num = 3.14; 하지만 파이썬에서는 변수를 선언할 때 별도로 타입을 명시하지 않아도 변수에 대입되는 데이터의 타입에 따라 변수의 타입을 자동으로 설정해 준다. # 예제 var = 7 print(type(var)) var = "문자열" print(type(var)) 실행 결과 위의 예제의 2번 라인에서 변수 var는 정수..

    [Python] 변수(variable)

    변수(variable) 대부분의 프로그램은 데이터를 활용하여 다양한 동작을 수행하며, 이러한 데이터는 컴퓨터의 메모리 공간에 저장될 수 있다. 이때 데이터를 저장한 메모리 공간에 이름을 할당받아야만 나중에 다시 해당 데이터에 접근할 수 있다. 이것은 마치 제목(label)을 붙여 놓은 서류함(cabinet)과 비슷한 원리라고 생각하면 된다. 이처럼 프로그램에서 사용되는 데이터를 저장해 놓은 일종의 저장 공간을 변수(variable)라고 부른다. 즉, 변수란 데이터를 저장할 수 있도록 이름을 할당받은 메모리 공간을 의미하며, 이렇게 저장된 데이터는 언제든지 다시 접근하거나 그 값을 변경할 수 있다. 변수의 사용 다음은 애국가 1절 전반부를 세 번 출력하기 위해서 print() 함수를 세 번 사용하는 예제다..

    [Python] 파이썬의 기초

    표준 입출력 함수 대부분의 프로그램은 사용자의 입력을 받아 동작을 수행한 후 그 결과를 다시 사용자에게 출력하는 형태를 가지고 있다. 따라서 프로그램을 만들 때 입출력 작업은 매우 기본적인 동작이 되며, 대부분의 프로그래밍 언어에서는 표준 입출력 함수라는 것을 통해 이러한 기능을 제공한다. 파이썬에서도 사용자에게 출력 내용을 보여주기 위한 표준 출력 함수로 print() 함수를 제공하며, 사용자의 입력을 받기 위한 표준 입력 함수로 input() 함수를 제공하고 있다. ※ 함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합으로 정의할 수 있다. 함수를 사용하면 반복적인 프로그래밍을 피할 수 있으며, 모듈화로 인해 전체적인 코드의 가독성이 좋아진다. ..

    [Python] 파이썬의 특징

    파이썬의 특징 파이썬을 공부하다보면 파이써닉(pythonic)이라는 독특한 개념의 단어를 접할 수 있다. 파이써닉(pythonic)이란 ‘파이썬다운’이라는 의미로 파이썬 특유의 문법을 잘 활용하여 효율적이고도 간결하게 코드를 작성하는 것을 가리킨다. 이처럼 파이썬은 다른 프로그래밍 언어와는 약간 구별되는 특징들을 가지고 있으며, 그 중 대표적인 특징은 다음과 같다. 1. 파이썬은 인터프리터 언어다. 2. 파이썬은 문법이 쉽고 간결하다. 3. 파이썬은 생산성이 높아 개발 속도가 빠르다. 인터프리터(interpreter) 언어 컴파일러(compiler)를 사용하는 C언어나 자바와는 달리 파이썬은 인터프리터에 의해 실행되는 스크립트 언어다. 인터프리터(interpreter)란 소스 코드를 처음부터 한 라인씩 ..

    [Python] 파이썬 설치하기

    파이썬 2.X 버전과 3.X 버전의 차이점 파이썬은 공식적으로 2.X 버전과 3.X 버전의 두 가지 버전으로 나누어 관리되고 있다. 파이썬 2.X 버전과 3.X 버전의 대표적인 차이점은 다음과 같다. 3.X 버전에서는 모든 변수가 객체(object)로 처리됨. 2.X 버전에서는 나눗셈의 결과가 int형으로 반환되었으나, 3.X 버전에서는 float형으로 반환됨. 3.X 버전에서는 print() 함수를 사용할 때 소괄호(())를 반드시 사용하도록 변경됨. 3.X 버전에서는 모든 문자열을 유니코드(unicode)로 인식함. 3.X 버전에서는 위와 같이 2.X 버전에 비해 많은 변화가 있지만, 이처럼 두 버전을 각각 유지하는 가장 큰 이유는 바로 라이브러리의 호환성 때문이다. 3.X 버전이 나온 초기에 그때까..

    [Python] 소개

    파이썬(Python) 파이썬(Python)은 네덜란드 출신의 프로그래머인 귀도 반 로섬(Guido van Rossum)이 1989년에 개발한 프로그래밍 언어다. 파이썬은 문법이 어렵지 않아서 코드를 쉽게 작성하고 읽을 수 있으며, 인터프리터에서 바로 실행하여 그 결과를 빠르게 확인할 수 있다. 또한, 다양한 라이브러리가 많이 존재하므로, 이를 활용하여 원하는 프로그램을 빠르게 개발할 수 있다. 파이썬은 교육적인 목적뿐만 아니라 실무에서도 많이 사용되고 있으며, 응용 프로그램과 웹, 서버 사이드 영역까지 다양한 분야에서 활용되고 있는 전 세계에서 가장 인기 있는 프로그래밍 언어 중 하나이다. 이와 같은 이유로 파이썬은 프로그래밍을 처음 접하는 학생이나 일반인들에게 가장 적합한 프로그래밍 언어로 손꼽히고 있..