전체 글235 점투파-2(자료형과 제어문) 파이썬의 자료형기초적인 자료형으로는 숫자, 문자열, 리스트, 터플, 딕셔너리 등이 있다. 1.숫자항목으로는 정수, 실수, 복소수, 8진수, 16진수가 있다.2.문자열(") '"sang min!"' jeong이러면 (")은 문자열을 나타내기 위한 기호로 인식되지 않는다.'\'로 (') 와 (") 를 문자열에 포함시키기예)name = 'sang\'s favorite food is pizza' 예)say = "\"sang min\" he says" "\"가 문자열 내에 삽입되면 그것은 문자열을 둘러싸는 기호의 의미가 아니라 문자 (') 그 자체를 뜻하게 된다. (\") 역시 마찬가지다.여러 줄 짜리 문자열 처리 줄바꿈문자 '\n' 삽입연속으로 이중인용부호 세 개(""")사용파이썬에서는 문자열 연산이 가능하다... 2015. 1. 11. 점투파-1(파이썬이란 무엇인가?) 파이썬은 1990년 암스테르담의 구되 반 로섬에 의해 만들어진 인터프리터 언어다. 귀도는 이 파이썬이라는 이름을 어린이를 위한 프로그램인 'Monty Python's Flying Circus'라는 코미디 쇼에서 따왔다다고 한다. 파이썬은 많이 알려져 있지 않지만 외국에서는 아주 많이 사용되고 있다고 한다.파이썬은 공동작업과 유지보수가 매우 쉽고 편하다고한다. 파이썬을 이용해 개발하고 있는 기업체들이 늘어 가고 있다고 한다.파이썬을 배워보자! 2015. 1. 10. win api 핸들? win api 핸들?앞에서 handle이라는 것을 보았다. handle이 뭘까handle이란 구체적인 어떤 대상에 붙혀진 번호이며 문법적으로는 32비트의 정수 값이다. 핸들은 API같이 많은 구역에 사용되고 있다. 왜 사용 하냐면 대상끼리 구분할때 문자열보다 정수형을 사용하는게 더 빠르다고 한다. 왜 빠른지는 모르겠다. 핸들의 특징1. 정수값이며 대부분 32비트값이다. 구분을 위해 사용하니 중복되지 않게 한다. 이런 부분으로는 정수형이 가장 적합하다고 한다.2. 핸들은 운영체제가 발급해 주고 사용자는 사용만 한다. 사용자는 핸들을 만들지 않는다.3. 같은 종류의 핸들끼리는 절대로 중복된 값을 가지지 않는다. 중복된다면 구분을 위해 사용하는 핸들의 목적이 사라져 사용하는 의미가 없을 것이다. 다른종류의 핸.. 2015. 1. 10. win api 변수 WIN API 변수윈도우즈 프로그래밍 에서는 많은 변수가 사용된다. 변수이름을 a,b같이 이상한거로하면 욕먹는다. 줄임 풀어쓰기 뜻 cb Count of Bytes 바이트 수 dw double word 부호없는 long형 정수 h handle 윈도우, 비트맵, 파일 등의 핸들 sz Null terminated NULL 종료 문자열 w Word 부호없는 정수형 i Integer 정수형 b Bool 논리형 이 줄임말들을 정확히 외우고 있어야 함수의 인수가 어떤 의미인가를 금방 알 수 있을것이다. 예를 들면 cbString이면 문자열의 바이트 수를 나타내는 정수형 인수라는 것을 알 수 있을 것이다. 윈도우에서는 데이터형을 만들어서 사용한다. windows.h라는 헤더 파일에서 typedef로 선언 되어 있으며.. 2015. 1. 10. win api기초-3 WIN API기초-3아니 툴도 있는데 왜 API를 알아야 되는데?1. 운영체제에 접근하기 위해서API 함수는 윈도우즈 운영체제가 직접 사용하는 함수들이다. 윈도우랑 가장 친한 친구다. 그래서 시스템 프로그래밍이나 운영체제와 소통하는 프로그래밍은 API가 필수다. 윈도우즈 프로그래밍을 잘하고 싶으면 윈도우랑 친해져야된다. 친해지려면 친구를 먼저알자! API랑 먼저 친해지면 윈도우랑도 친해질지도?2. API는 친해질 수 밖에 없다.다른 개발툴을 사용해도 윈도우 안에서는 API가 큰 비중을 차지하고 있다. API와 헤어지고 싶어도 그럴 수 없다는 것이다. 만약 헤어진다면 조금 덜 짱짱한 프로그래머가 될 것이다. 3. API는 자유다.개발툴은 편하다. 하지만 개발툴에만 있는 기능으로만 개발을 해야된다. 개발툴이.. 2015. 1. 10. win api기초-2 WIN API기초-2 SDK=API다. API는 어플리케이션 프로그래밍 인터페이스라는걸 아는데 SDK는 뭘까?SDK는 Software Development Kit이라고 한다. 마소에서 제공하는 윈도우즈용 프로그램 개발 킷이라고 한다. API함수를 사용해 프로그램을 작성하는 개발 방법이다. SDK의 장점은 프로그램의 속도도 빠르게 할 수 있고 엄청난 기능의 프로그램을 만들 수 있다.SDK의 단점은 엄청난 양의 API함수들을 알아야 하고 코드의 양이 많다는 것이다. 요즘은 많이 사용이 안되고 있고 시스템 프로그래머들이 사용한다고 한다. 클래스 라이브러리API는 많고 복잡한 함수들의 집합이다. 더 쉽게 사용하기 위해 클래스로 포장해 클래스 위주로 프로그램을 작성하는 방법이다. 윈도우즈 프로그래밍에 필요한 클래.. 2015. 1. 10. 이전 1 ··· 36 37 38 39 40 다음 728x90