안녕하세요. 구스입니다. 오랜만에 파이썬 강좌를 가지고 왔는데요. 이 글에서는 파이썬 함수를 생성하는 방법을 알아보도록 할 것입니다. 기존의 C, C#언어의 함수는 아래와 같은 형식으로 구성이 됩니다. ReturnType FunctionName(Parameters) { // Function Body // Return Result Return Result; } 그럼 C, C# 언어의 함수 형태를 한번 살펴보도록 할까요. C# 기준 함수 형식 public int GetNumber() { return 1; } C 기준 함수 형식 int GetNumber { return 1; } 위의 함수 형식을 살펴보면 모든 함수는 { 와 } 사이의 함수의 본문이 구성이 되게 됩니다. 하지만 파이썬 함수에서는 { 와 } 를 ..
안녕하세요. 구스입니다. 오늘은 자신의 PC에 Python 설치를 따로 하지 않고 코드를 구현하여 파이썬 실행하는 방법에 대해서 알아볼까 합니다. 파이썬 실행을 도와주는 곳은 다름이 아니라 웹페이지인데요. 파이썬의 메인 홈페이지에서 Python을 설치하지 않고, 자신의 파이썬 코드 실행이 가능합니다. 그럼 파이썬 실행을 위해서 해당 페이지에 가보도록 합시다. 파이썬(Python) 메인 홈페이지 주소 : www.python.org 해당 페이지에 접속을 하면 중간 부분에 아래와 같은 노란색 버튼이 있습니다. 이 버튼이 파이썬 실행을 가능하게 해주는 Python Interactive Shell 실행 버튼 입니다. 파이썬 실행을 위해서 이 버튼을 눌러봅니다. 그럼 아래와 같이 콘솔을 로딩하는데요. 자신의 PC에..
안녕하세요. 구스입니다. 파이썬 강의 - 파이썬 문자열 처리 방법 파이썬은 따로 데이터 타입을 넣지 않아도 자동적으로 데이터 타입을 인식하게 되는데요. 다른 인터프리터 언어와 동일하게 처리를 할 수 있습니다. 이번 파이썬 강의는 파이썬에서 문자열을 어떻게 처리할 수 있는지 몇가지 방법을 알아보도록 하겠습니다. 오늘 테스트할 코드는 아래와 같습니다. 1) 문자열 Char 값 가져오기 문자열의 특정 인덱스에 있는 값을 가져오기 위해서는 [] 연산자를 사용할 수 있습니다.사용방법은 문자열 변수 이름 뒤에 [인덱스 숫자]를 넣어주시면 되는데요. 사용방법은 아래와 같이 사용할 수 있습니다.str[0]으로 설정되어 있기 때문에 0번째의 Char 값이 리턴이 됩니다. [1]로 변경하면 h값이 리턴이 됩니다. str ..
안녕하세요. 구스입니다. 다른 언어에서 랩뷰 코드를 제어하기 위해서는 어떠한 방식이 필요할까 라는 의문을 가지고 있다가 관련된 내용을 한번 찾아보았습니다. 역시나 LabVIEW의 ActiveX를 이용하여 제어하는 방법이 가장 첫번째로 떠올랐는데요. ActiveX는 COM 혹은 OLE 기반으로 만들어진 기술을 이용하여 만들어진 함수 혹은 컴포넌트를 재사용하는데 이점을 가지고 있는 기술입니다. 액티브X(ActiveX)는 마이크로소프트사가 개발한 재사용 가능한 객체지향적인 소프트웨어 구성 요소 개발에 사용되는 기술이다. 액티브X는 컴포넌트 오브젝트 모델과 객체 연결 삽입 (OLE)을 적용해 WWW으로부터 다운로드받은 컨텐츠들을 이용하는 데 이용된다. 액티브X는 전반적인 기술 혹은 기술을 구현하는데 필요한 구성..
안녕하세요. 구스입니다. 제가 파이썬 공부를 시작하였는데요. 역시나 사람들이 많이 쓰는 프로그래밍 언어는 이유가 있었습니다. 생각보다 잘 만들어져있고, 관련 라이브러리도 많아 보이네요. Python을 이용하여 회사일로 ActiveX를 연동할 일이 있어 관련 내용을 찾아보다가 정리를 해놓으면 생각보다 유용할 것 같아 오늘의 파이썬 강의로 이 내용을 선정하였습니다. 먼저 파이썬에서 ActiveX를 사용하기 위해서는 외부 라이브러리 혹은 모듈이 필요한데요.여러개의 라이브러리가 있지만 저는 win32com 라이브러리가 가장 편하게 잘 만들어진 것 같아 이 글에서는 win32com 자료를 파이썬 강의 내용으로 올릴까 합니다. Win32com이란? win32com은 pywin32라고도 불리며, 윈도우 상에서 파이썬..