본문 바로가기

파이썬35

[파이썬의 기본] 리스트(Lists) 리스트 리스트(Lists)는 파이썬의 구조체입니다. 인덱싱된 요소들을 시리즈로 저장하는 역할을 합니다. 리스트 선언 대괄호([ ])로 둘러싸고 쉼표(,)로 요소 요소를 구분해서 리스트를 생성합니다. 그리고 요소의 시작 인덱스는 "0"부터 시작됩니다. 형태와 사용법이 C++의 배열과 유사하네요. 예제: >>> numbers = [5, 7, 10] >>> print(numbers[0]) 5 >>> print(numbers[2]) 10 그런데 특이하게도 리스트는 요소들의 타입이 서로 다른경우도 허용하고 있습니다. 예제: >>> number=5 >>> allthing=[33, “string”, [0,1,number], 3.14] >>> print(allthing[2][2]) 5 문자열에 대해서 리스트와 동일하게.. 2019. 2. 12.
[파이썬의 기본] 입출력과 연산 입출력 파이썬에서 기본적인 화면 입력과 출력에 “print”와 “input”이라는 명령어를 각각 사용합니다. 앞으로 GUI환경에서 프로그래밍을 주로 할 예정이긴 하지만 기본적인 개념이니 알고는 있어야 겠죠. 예제: >>>print('Hi') Hi >>>input('') Hi 'Hi' >>> 기본 연산 파이썬도 여느 프로그램 언어와 마찬가지로 가감승제에 대해서는 “+, -, *, /“ 의 기호로 표시할 수 있습니다. 예제: print(1+2) print(2*3) print(3-4) print(4/5) 결과: 여기서 재미있는 파이썬의 특징이 나왔네요. 위 예제코드에서 “4 나누기 5”를 했는데 결과값이 0.8이 나왔습니다. 정수 나누기 정수를 했는데 알아서 실수값으로 출력이 되었죠. 파이썬은 나누기를 하면 .. 2019. 2. 12.
[파이썬의 기본] 문자열 문자열 선언 파이썬에서는 문자열을 표현하기 위해서는 문자열 앞, 뒤에 작은따옴표(')나 큰따옴표(")를 사용합니다. 그리고 작은따옴표나 큰따옴표 자체를 문자열에 사용하기 위해서는 역슬러시를 사용합니다. 예제: >>> print('It\'s mine.') ‘It’s mine.’ 개행(new line) "\n"으로 개행을 표시할 수 있습니다. 그리고 추가적으로, 개행을 표현하는 다른 방법도 있습니다. 큰따옴표 3개로 둘러싼 문자열에서는 엔터로 줄바꿈을 하면 개행문자를 자동으로 집어넣어 줍니다. 문자열 연산 연결(Concatenation) 두개의 문자열을 합치는 명령어 입니다. 연결을 할때 문자열이 큰따옴표로 만들어 졌는지 작은따옴표로 만들어졌는지는 상관하지않고 그냥 합쳐줍니다. 예제: >>> "Spam" +.. 2019. 2. 12.
[파이썬의 기본] 변수 변수 파이썬의 큰 특징으로 변수에 특별하게 타입 지정이 필요없다는 점을 들 수 있습니다. 변수선언이나 정의가 간단하고 사용에 제약도 거의없어서 C++처럼 많은 고민이 필요없어 보입니다. 예제: >>> x = 123.456 >>> print(x) 123.456 >>> x = “This is a string” >>> print(x + “!”) This is a string! 게다가 만들어진 변수는 언제든지 재정의 할 수 있는데, 정수에서 실수로 심지어는 문자열로까지 형변환도 자유롭게 가능합니다. 변수를 사용함에 있어서 높은 자유도가 있기 때문에 베이직언어를 배우는것 처럼 거부감이 없어서 좋네요. 그렇지만 변수를 아무렇게나 막 사용할 수 있는건 아닙니다. 최소한의 규칙은 지켜야겠죠. 파이썬 변수사용 규칙 변수.. 2019. 2. 11.
[PyQt] PyQt5로 Python GUI 프로그래밍 시작하기 - Hello World! 출력 Hello world!, 모든 언어의 시작점이죠 지난글에서 준비해둔 파이썬 GUI 개발환경에서 Hello World 출력하기를 실습해 보겠습니다. 새 파이썬 프로젝트 생성 VS를 열어서 새로운 프로젝트를 생성합니다. 파이썬 응용프로그램 프로젝트를 선택합니다. 그리고 프로젝트가 저장될 위치와 프로젝트 이름 한번 확인해주고 프로젝트를 생성합니다. 프로젝트가 생성되면 아무것도 없는 빈문서가 나타나는데요, 프로그램 기반이 마련되었습니다. PyQt로 프로그램 GUI 만들기 이제 PyQt의 디자이너(Designer)프로그램을 열어서 화면에 출력할 창을 디자인 해보겠습니다. 디자이너가 어디 깔려있는지 찾는것도 일인데요. VS에서 PyQt를 설치하면 다음의 경로에 설치가 되는걸 확인 했습니다. C:\Program Fi.. 2019. 1. 30.