본문 바로가기

파이썬 기초5

[Python] 모듈 정의 및 사용법 모듈의 정의 및 사용법 일반적으로 모듈이라면 함수, 변수, 클래스를 모아놓은 파일을 지칭합니다. 많은 언어에서 비슷한 방식으로 정말 많이 사용하고 있답니다. 다른 사람이 많들어 놓은 모듈을 호출하여 사용하거나 직접 특정기능을 구현, 또는 비슷한 함수들을 모아서 편리하게 모듈로 사용할수 있답니다. 모듈을 만들어 볼까요? 새로운 Python 페이지에 아래와 같이 한번 작성해보시기 바랍니다. #Module1.py def m_add(a,b): return a+b def m_multi(a,b): return a*b 위의 m_add 함수는 매개변수 a와 b의 합을 리턴 시켜주며, m_multi 함수는 a와 b의 곱을 리턴 시켜주는 함수 입니다. 일반적인 python 파일의 코드와 동일하지요. 자 이젠 모듈을 만들었.. 2024. 1. 23.
[Python] 파이썬 기초 #8 - 리스트와 튜플 (2) 이번은 튜플 (Tuple)에 대한 포스팅을 진행하려 합니다. ^^ 튜플과 리스트는 사실 겉으로 보기나 실제 사용시에도 큰 차이점을 느끼시긴 어려울 것입니다. 다만 꼭 알아야 할 리스트와 튜플의 차이점은 다음과 같습니다. 1. 튜플은 리스트와 달리 () 로 쌓여 있습니다. 2. "중요" 튜플의 값은 삭제,수정이 불가능합니다. 리스트는 값을 입력 후 언제든지 수정,삭제할 수 있습니다. 비슷하지만 개발을 진행 하실 때 프로그램이 실행되는 동안 값이 유지되기를 바라는 경우에는 꼭 튜플로 구분하여 사용하시기를 권장드립니다. 기준정보 같은 경우이겠지요. 추후 코드 관리하거나 다른 개발자가 코드를 해석하며 전체를 이해할때도 유용하답니다. 튜플의 선언은 아래와 같이 여러 형식으로 선언이 가능합니다. 큰 틀에서는 () .. 2022. 4. 5.
[Python] 파이썬 코딩 기초 #3 - 문자열 다루기 이전 포스팅에서는 정수와 연산을 위주로 하였다면 이번 포스팅에서는 변수로 문자열을 다루는 방법에 대하여 포스팅을 진행할 것입니다. 문자열 사용우선 파이썬에서는 문자열을 구분하기 위해 특이하게도 작은따옴표 (' ') 와 큰따옴표 (" ") 둘다 사용이 가능합니다. 아래와 같이 변수에 문자를 담을 때 두가지 형식으로 가능하답니다. (다만 일반적으로 작은 따옴표를 사용하니 작은 따옴표에 익숙하는게 좋답니다. )변수에 입력할 텍스트 값이 줄바꿈이 필요하다면 파이썬에서는 간단하게 문자 앞뒤로 작은따옴표 또는 큰따옴표 3개를 붙여주면 됩니다.  (''' 문자값 ''' ,"""문자값""") 결과값을 \n은 줄바꿈을 의미합니다. 자 여기서 팁하나. 문자열 자체에 작은 따옴표나 큰따옴표가 들어있는 문자열을 변수에 담을 .. 2022. 2. 14.
[Python] 파이썬 코딩 기초 #2 - 변수 (Variable) 사용하기 이번 포스팅은 변수 (Variable)에 대한 포스팅입니다. 변수란 무엇일까요. 간단하게는 저장 공간을 의미 합니다. 이전 포스팅에서 우리는 연산값에 대하여 출력을 하였는데 출력된 값을 가지고 있다가 다른 연산을 위해 또 사용해야 한다면 그 출력된 값은 어디인가에 담겨 있어야 재활용이 가능하겠지요. 그래서 프로그래밍에서는 변수에 값을 담아서 출력하거나, 재사용 하거나, 다른값을 입력하는 용도로 사용한답니다. 예를 들어 Birthday 라는 변수를 생성하고 해당 변수에 생일 값인 823을 담아 둔다고 하면 Birthday = 823 이렇게 입력이 가능합니다. 변수는 등록된 값에 따라 정수, 실수, 문자에 따라 변수의 형태도 결정된답니다. 재미있는 점은 다른 언어처럼 처음에 등록된 값으로 변수타입이 유지 되.. 2022. 2. 14.
[Python] 파이썬 코딩 기초 #1- 숫자 계산하기 이전 포스팅에서 파이썬과 아나콘다 까지 설치하였다면 이젠 간단예제로 파이썬을 쉽게 접근해 보려 합니다. 숫자에는 정수 (Int) , 실수 (Float), 복소수 (Complex) 형태가 있답니다. 대부분의 개발은 정수와 실수를 사용하지만 공학/분석 할 경우 복소수를 사용하는데 이후 분석에서 복소수는 다루도록 할게요. 자.. 개발 언어를 접하신 분이라면 유치하게 느껴지실수 있지만 숫자 개념을 위해 사칙 연산 테스트를 먼저 해볼게요. 더하기 (+) , 빼기 (-), 곱하기 (*), 나누기 (/) 입니다. 아래와 같이 8+23, 8-23, 8*8., 8/8을 실행하면 바로 결과를 확인 할 수 있답니다. 마지막에 5/2 가 있는데 결과값은 2.5 이지만 '아.. 나는 소수점을 버리고 정수로만 나타나게 하고 싶다.. 2022. 2. 14.