본문 바로가기

전체 글389

[Python] 클래스 이번엔 프로그래밍의 꽃이라 불리는 클래스에 대해 공부하자! *클래스씨언어에서도 들어본 적이 없는 '클래스'...클래스가 필요한 이유는 함수를 여러번 사용해야 할 때 이를 간단히 나타내기 위해서 인거같다. -클래스--> 과자틀-객채--> 과자틀에 의해 만들어진 과자들&인스턴스? => 클래스에 의해서 만들어진 객체 여기서 클래스는 Simple이고 인스턴스는 a가 됨. 여기서 한 기업이 'ht는 배꼽이 두개'라는 비밀을 가지고있다고 하자. 가입한 고객에게만 이 비밀을 말해준다고 할때, pey라는 아이디로 기업에서 제공하는 저 정보를 얻어내고자 한다면아이디 이름에다가 서비스 업체가 제공하는 secret이라는 변수를 '.'를 이용해서 호출했더니 어마어마한 비밀을 얻을 수 있었다.#(오타는 가볍게 못본척 넘어가도록.. 2018. 7. 25.
[Python] 함수, 입출력, 파일처리방법 *함수 함수를 간단하게 설명하자면, 과일(입력)--------->믹서기(함수)-------->주스(출력)즉, 과일을 입력받아 주스를 출력하는 함수와 같다. 그렇다면 함수를 사용하는 이유는?=바로 반복되는 부분이 있을 경우 이를 함수로 작성하는 것이 프로그램의 흐름을 일목요연하게 볼 수 있고 현명하기 때문이다. -일반적인 함수def는 함수를 만들 떄 사용하는 예약어이며, 함수명은 마음대로 설정 가능함. 위의 그림은 합성함수를 내가 만들어본 것 인데, 함수이름은 sum이고 입력 인수로 2개의 값을 받으며 결과값은 2개의 입력값을 더한 값이다. -입력값이 없는 함수 -결과값이 없는 함수 -입력값도 결과값도 없는 함수>>>함수명()도 있다. -여러개의 입력값을 받는 함수 입력변수 앞에 *을 붙이면 입력값들을 전.. 2018. 7. 24.
[Python] 제어문 이번 포스팅은 프로그램의 구조를 쌓는 제어문에 대해서 공부 할 것이다! *if문 if문의 기본 구조를 보자. 조건문이 참이라면 if문 이후의 문장을 수행하고, 거짓이라면 else문 이후의 문장을 수행하게 된다. +들여쓰기가 다르게 된 경우 오류가 발생하니 주의! -비교연산자조건이 참인지 거짓인지 판단할때 유용. 이렇게 나오게 된다. -elif이전 조건문이 거짓일 때 수행됨. 는 이렇게 된다. *While 문반복해서 문장을 수행해야 할 경우 사용.그래서 반복문 이라고도 부름. -강제로 멈추고싶은 경우break 사용. -조건이 맞지 않는 경우 맨 처음으로 돌아가기continue 사용. -무한루프while True: 수행할 문장1 수행할 문장2 위의형식으로 하면 된다. *빠져나가는법: Ctrl +C *For문.. 2018. 7. 24.
[Python] 자료형 '그 언어의 자료형을 알고 이해할 수 있다면 이미 그 언어의 절반을 터득한 것이나 다름없다'는 말이있다.-점프 투 파이썬-에서 나오는 말이다. 이번시간에는 파이썬의 자료형에 대해서 공부해 보도록 하자. *숫자형 -정수형>>>a = 123-실수형>>>a = 1.2-8진수>>>a = 0o117-16진수>>>a = 0x8ff (8진수나 16진수는 파이썬에서 잘 사용하지는 않는다.) -복소수>>>a = 1+2j (J도 가능)>>>a.real //실수 부분 리턴1.0>>>a.imag //복소수의 허수 부분을 리턴2.0>>>a.conjugate() //복소수의 켤레복소수를 리턴(1-2j)>>>abs(a) //복소수의 절댓값을 리턴2.2360679774997898 *사칙연산(+,-,*,/)가능 *문자열 자료형 "Li.. 2018. 7. 23.
[python] 설치 (점프투 파이썬) 필자는 이 글을 시작으로 공부과정을 이 블로그에 적어보려고 한다.공부과정을 끄적이는 나의 공간이긴 하지만 많은 분들이 보고 피드백을 해주시고 같이 공부해나가는 과정이 되었으면 좋겠다.나의 기록을 적는 곳이기 때문에 편하게 반말로 포스팅을 할 예정이다.파이썬 공부를 할떄 '점프 투 파이썬'이라는 책을 사용하였다.이미 유명한 책이고 누구나 추천을 많이 하는 책이다. 파이썬을 다운로드 하고싶다면 아래 사이트로 들어가서 하면된다=>파이썬 다운로드: http://www.python.org/downloads 파이썬의 장점이라면 문법이 쉬어 빠르게 배울 수 있으며 간결하다.따라서 다른 사람이 작업한 소스 코드도 한 눈에 들어와 이해하기 쉽기 떄문에 공동 작업과 유지 보수가 아주 쉽고 편하다. 이 포스팅 이후에 자료형.. 2018. 7. 23.
반응형