3.5 객체와 메소드의 개념 파이썬에서 숫자(numbers)와 문자열(strings)같은 모든 데이터(data)들은 객체에 해당된다. - 파이썬에서 숫자는 객체, 문자열도 객체, 즉 모든 자료(data)가 객체(objects)이다. - 똑같은 종류의 객체는 똑같은 타입(type)을 지니고 있다. - id() 함수와 type() 함수를 이용해 객체의 정보를 얻을 수 있다 * id()와 type() 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 n = 3 # 정수 print("n의 id와 type") print(id(n)) print(type(n),"\n") f = 3.0 # 실수 print("f의 id와 type") print(id(f)) print(type(f),"\n") s = "we..
3.2 공통 파이썬 함수(Common Ptyhon Functions) - 파이썬은 프로그래밍에 유용한 함수들을 제공한다. - 우리가 이전에 사용했던 eval, print, input, int 등 도 파이썬 내(built-in)에 구현된 함수들이다. - 이러한 내장(built-in) 함수들은 파이썬 인터프리터에서 모듈을 임포트(import)할 필요없이 언제나 사용 가능하다. *파이썬 내(built-in)에 구현되어 있는 함수 표 함수(Function) 설명(Description) 사용 예(Example) abs(x) 값 x의 절대값을 반환한다. abs(-2) → 2 max(x1, x2, ...) x1, x2, ... 중 가장 큰 값을 반환한다. max(1, 5, 2) → 5 min(x1, x2, ... )..
2.12 시간(time) 함수 우리는 시간(time) 모듈에 있는 time() 함수를 이용해 시스템 상의 시간을 얻을 수 있다. - time() 함수는 그리니치 표준시(이하 태평양 기준시, GMT) 1970년, 1월 1일, 00 : 00 : 00 부터 지금 현재 시간까지 흐른 시간을 초(second)와 밀리 초(millisecond) 단위로 표현한 시간을 반환하는 함수이다. - 이는 유닉스 시간(UNIX epoch)으로 널리 알려져 있으며, 1970년대가 유닉스 시스템이 처음 소개된 년도이다. *현재 시간(GMT 시간) 구하는 프로그램 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import time currentTime = time.time() #현재 시간(흐른시간) 구하..
2.10 확장 할당 연산자(Argumented Assignment Opertators) 확장 할당 연산자 : 산수 연산자(+, -, *, /, //, %, **)가 할당 연산자(=)와 함께 결합된 형태를 확장 할당 연산자라고 한다. - 프로그래밍을 하다보면 우리는 하나의 변수 값을 제법 자주 사용하고 ,변경하고, 똑같은 변수에 할당하는 경우가 생긴다. ex) count = count + 1 - 파이썬은 위에 쓰인 덧셈 연산자(+)와 할당 연산자(=)를 함께 합쳐서 사용 할 수 있다. count += 1 위 예제에 쓰인 += 연산자는 우리는 덧셈 할당 연산자라고 부른다. 아래가 모든 확장 할당 연산자의 표이다. * 확장 할당 연산자(Argumented Assignment Operators) 연산자 이름 예..
2.7 이름상수(Named Constants) 이름상수(Named Constants) : 불변값(permanent data)을 나타내는 식별자 - 변수는 프로그램이 실행되는 도중에 값을 변경할 수 있다. 하지만 이름상수(Named Constants)의 경우 절대로 데이터 값이 바뀌지 않는다. - 예를 들어, 원주율(π)을 사용할 때마다 매번 3.14159를 입력하는 대신에, PI 라는 이름으로 사용이 가능해진다. 이 PI를 이름 상수라고 한다. - 똑같은 값을 여러번 사용해야하는 경우, 반복적으로 값을 지정할 필요가 없어진다. - 만약 상수의 값을 변경해야만 하는 경우, 소스코드에 있는 상수변수의 값 한번만 변경하면 된다. - 실제론 파이썬에서 이름상수를 위한 명령이나 구문(Syntax)은 존재하지 않는..
2.4 식별자(Identifers) 식별자(Identifers) : 프로그램 안에 있는 변수와 함수와 같은 요소(elements)를 식별하는 이름. 대표적으로 많이 사용하는 것이 변수(variable) 이다. 1 2 3 4 5 6 7 8 9 10 11 #사용자가 숫자 3개 입력하기 number1 = eval(input("숫자1 입력: ")) number2 = eval(input("숫자2 입력: ")) number3 = eval(input("숫자3 입력: ")) #평균 구하기 average = (number1 + number2 + number3)/3 #결과 출력하기 print("숫자 :",number1, number2, number3, "의 평균값 : ", average) cs - 이전 포스팅(보려면 평균..
1.9 그래픽 프로그래밍 시작하기 파이썬에는 터틀(turtle) 이라는 그래픽 모듈(module)이 구현되어 있습니다. 이는 라인, 원, 그외 모양, 그리고 텍스트까지 그릴 수 있게 만들어진 모듈입니다. 1.9.1 형체(Figure)를 그려보고 색칠해보기 터틀(turtle) 모듈을 이용하여 이번 챕터의 특징을 좀 더 소개해드리겠습니다. 명령프롬프트(>>>) 에 import turtle를 입력하면 터틀 모듈에 정의된 모든 함수들이 import됩니다. 이렇게 입력하면 터틀 모듈에 정의된 모든 함수들을 사용 할 수 있게됩니다. >>>import turtle #Import turtle module 그리고 아래와 같이 작성하면 터틀의 방향과 위치를 확인 할 수 있습니다. >>>turtle.showturtle() ..
파이썬 개발환경 구축하기 파이썬 개발환경 구축하기(클릭하기) 1.6.1 파이썬 실행하기 1) 윈도우 커맨드 창을 이용한 실행 -> 명령 프롬프트에서 python이 설치되어 있는 위치에서 python을 입력하여 실행 2) IDLE을 이용한 실행 -> 파이썬 설치시 자동으로 설치. 시작버튼에서 IDLE을 찾아 실행. * 책에서는 주로 윈도우 명령창을 이용하지만, 편의를 위해 필자는 IDLE 사용 예정. 파이썬을 실행 한 후 보이는 '>>>' 기호는 명령 프롬프트 기호를 의미한다. '>>>' 다음에 명령문을 작성하여 프로그래밍을 합니다. 간단하게 print("Python is fun") 이라는 명령문을 작성해보자. 그러면 콘솔창에서 Python is fun 이라는 문장이 출력될 것입니다. 1.6.2 파이썬 소..
- Total
- Today
- Yesterday
- 파이썬 단계적 개선
- 파이썬 클래스
- 파이썬 문자열
- 파이썬 for
- 자바
- css
- 버츄어박스
- 파이썬 선택문
- 백준 10451
- 파이썬 예제
- 자바스크립트 자료구조
- 파이썬 객체
- 자료구조
- 명품 c++ 실습
- 백준
- 파이썬 리스트
- 백준 11501
- 백준 1874
- 파이썬 while
- 자바 에센셜 실습문제
- css 그리드
- css 박스
- 웹
- 파이썬 if문
- 파이썬 터틀
- 파이썬 연산자
- 파이썬 함수
- 파이썬 진수 변환
- 파이썬
- 자바스크립트 그래프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |