[python] 사칙연산, 논리연산, 비교연산

이번 글에서는 파이썬에서 연산(사칙, 논리, 비교)에 대해 알아보겠습니다. 사칙 연산 첫번째로 사칙연산에 대해 알아보겠습니다. 더하기, 빼기, 곱하기, 나누기는 아래와 같습니다. 몫과 나머지를 구하는 경우도 있습니다.  거듭 제곱 연산은 곱하기에 사용되는 기호를 두번 사용하면 됩니다. 논리 연산 두번째로 논리연산에 대해 알아보겠습니다.(비트논리연산은 추후 다루겠습니다.)기본적인 논리연산의 종류로는 AND, OR, NOT이 있습니다. 각 논리연산의 진리표는 구글에 검색해 보시면 많이 있습니다. 논리연산은 조건문과 반복문등에서 유용하게 사용됩니다. 비교 연산 … Read more

[python] 자료형 – 4. 집합

이번 글에서는 집합(Set) 자료형에 대해 알아보겠습니다.집합 자료형은 수학의 집합과 같은 성질을 가지며 set 키워드를 사용하여 만듭니다. 아래 코드는 집합을 생성하는 코드입니다. 집합은 중복을 허용하지 않으며, 데이터를 구성하는데 순서가 없습니다. 그래서 데이터에 접근하기 위해서는 아래와 같이 리스트 혹은 튜플로 저장한 뒤 접근 해야합니다. 집합 자료형에 데이터를 추가하려면 add 함수를 사용합니다. 이미 존재하는 값은 중복이 허용되지 않습니다. 한번에 여러개의 데이터를 추가 할 땐 update 함수를 사용합니다. 역시나 중복이 허용되지 않습니다. 데이터를 삭제할 땐 remove 함수를 사용합니다. 집합 자료형은 수학의 집합처럼 집합 자료형끼리 교집합, 합집합, 차집합 연산을 할 수 있습니다.아래는 2, 5, 9호선 라인의 일부 역을 집합으로 구성하였으며, 각 역끼리의 교집합을 출력한 코드입니다.intersection 함수를 사용해도 같은 결과가 나옵니다. 합집합 코드는 아래와 같습니다.union 함수를 사용해도 같은 결과가 나옵니다. 차집합은 아래와 같습니다.difference 함수를 사용해도 같은 결과가 나옵니다. 이상으로 집합 자료형에 대해 알아봤습니다.

[python] 자료형 – 3. 딕셔너리

이번 글에서는 딕셔너리(Dictionary)에 대해 알아보겠습니다. 딕셔너리를 단어 그 자체로 해석하면 사전이란 의미입니다.사전적 의미와 비슷하게 파이썬에서도 딕셔너리는 Key와 Value가 쌍을 이루며 저장이 되는 자료형을 말합니다. 기본 형태 기본적인 딕셔너리의 형태는 아래와 같습니다. 중괄호{}를 사용하며 key와 value가 쌍을 이루고 쉼표(,)로 구별되는 형태입니다.이제 딕셔너리 사용법에 대해 알아보겠습니다. 아래는 딕셔너리를 생성하는 코드입니다. value에는 리스트가 입력 되는 것도 가능합니다. 특정 Key의 Value 가져오기 value값을 … Read more

[python] 자료형 – 2. 리스트, 튜플

이번 글에서는 리스트(List)와 튜플(Tuple)에 대해 알아보겠습니다. 리스트(List) 리스트는 이름에서 예상하듯이 여러 개의 데이터를 하나의 변수로 표현할 수 있는 자료형입니다.리스트를 생성하기 위해서는 대괄호[]를 사용하며, 여러 타입의 변수가 저장될 수 있습니다. 리스트는 append 함수를 사용하여 데이터를 추가할 수 있습니다. 리스트의 데이터는 아래와 같이 가져올 수 있습니다. a[1:3]은 1번지부터 3번지 전까지 가져오라는 의미이며, a[2:]는 2번지부터 끝가지 가져오라는 의미입니다.위와 같이 리스트의 번지값으로 가져오는 … Read more

[python] 변수 – 1. 기본 자료형

이번 글에서는 파이썬에서 변수의 자료형에 대해 알아보겠습니다.변수는 값을 저장할 때 사용하는 식별자이며 그 값이 변할 수 있는 자료를 의미합니다.이번 글에서는 변수의 정수형, 문자형, 실수형, bool형에 대해 알아보겠습니다. 정수형 아래는 정수형의 예제입니다. type 함수를 사용하면 변수의 타입을 알 수있습니다.integer(정수)의 약자인 int가 출력되는 것을 볼 수있습니다. 문자형 아래는 문자형입니다. 이전 글에서 출력 함수에 대해 알아볼 때 문자열에 대해 맛 … Read more

[Python] 입력과 출력 – input, print

이번 글에서는 파이썬에서 입력과 출력에 대해 알아보겠습니다. 출력은 이전 글에서 잠깐 봤던 것처럼 print함수를 사용하고 입력은 input함수를 사용합니다. print – 출력 함수 출력 함수부터 자세히 알아보겠습니다.아래와 같이 print.py 파일을 생성해줍니다. 기본적인 문자열 출력은 아래와 같습니다. 따옴표(‘) 사용 위와 같이 쌍따옴표(“)를 사용가능하고 따옴표(‘)도 사용사능합니다. 쌍따옴표(“), 따옴표(‘) 출력 문자열에 쌍따옴표를 표현하고 싶으면 따옴표로 감싸거나, 따옴표를 표현하고 싶다면 쌍따옴표로 감싸면 됩니다. 쌍따옴표(“), 따옴표(‘) 출력 … Read more

[Python] Windows 10에 VS Code + 아나콘다 설치

이번 글에서는 Python 개발을 위한 아나콘다와 VS Code를 설치해보겠습니다. 여러 가지 툴들이 Python을 개발하기 위해 지원을 하고 있지만 저는 VS Code와 아나콘다를 이용하여 Python 개발 환경을 구축하려 합니다. Anaconda 설치 우선 아나콘다 설치방법입니다.구글에 아나콘다를 검색하면 설치 할 수 있는 링크가 나옵니다.(아나콘다 다운로드 링크)아래와 같이 설치 링크를 볼 수 있습니다. 링크에 접속한 뒤 Download를 클릭하면 아래와 같이 다운로드가 되는 … Read more